Comments (6)
fwiw, it's not necessary to edit before helm install. you can run kubectl --namespace=deis edit rc deis-router
and make the change there.
from controller.
Is that a better user experience?
from controller.
I've been doing the following on my hosts in order to get the router working. From my host:
$ cat /etc/hosts
10.245.1.3 example.com
10.245.1.3 deis.example.com
10.245.1.3 go.example.com
10.245.1.3 wooden-ferryman.example.com
Where 10.245.1.3 is the ip address hosting the router as described by kubectl get nodes
. deis register http://deis.example.com
works after that.
One could do the same with dnsmasq to use wildcards, but this is what I've been using to test the router :)
from controller.
@technosophos not necessarily, just making note here of another option for editing the router manifest. Also, @bacongobbler IMO your strategy is the easiest way to get started on a local cluster, because no router configs necessary (afaik, router ships configured with example.com
).
from controller.
Editing up front is nicer, imo, but it's good that you're not totally screwed if you forget.
The steps are correct @technosophos laid out look good. And what @bacongobbler suggests also works and is also what router's own docs suggest. (Which I am happy to change if we don't like it.)
I know it's not great that this needs to be customized/configured for each installation, but I see no getting around at ATM. Even in deis v1.x, we required deisctl config platform set domain=<whatever>
prior to installation. Platform domain is info we can't do without. :-/
from controller.
Here's what I am going to suggest in the docs:
- Set up example.com by default. Focus on this.
- Suggest modifying via kubectl or helm chart. Frame this more as an "advanced option"
from controller.
Related Issues (20)
- Custom domains should be supported by experimental ingress HOT 1
- scheduler.resources.api() needs refactoring HOT 1
- Exception thrown during POST /v2/apps/ HOT 2
- 'NoneType' object is not subscriptable HOT 1
- Improvement: display current number of processes in `deis ps` HOT 1
- Missing global settings customization in helm chart HOT 1
- Create users with read only permission? HOT 1
- router.deis./ssl.enforce annotation not persisted on service creation HOT 1
- LDAP authentication requires a valid group filter and group basedn HOT 1
- LDAP authentication with incorrect password causes a 500 HOT 1
- deis autoscale with Error: Unknown Error (400) HOT 6
- When namespace is missing, apps:destroy should delete from postgres db HOT 1
- Critical flaw in scale method allows for entire namespace deletion HOT 5
- Only able to create 200 releases? HOT 1
- Wrong service selector after switch from Dockerfile to Docker Image HOT 1
- DEIS_DEPLOY_HOOK_URLS too early? HOT 1
- DEIS_DEPLOY_PROCFILE_MISSING_REMOVE broken HOT 4
- deis run need pods-create permissions (rbac) HOT 2
- apps to namespace mapping HOT 2
- deis apps:list is empty. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from controller.