Giter Site home page Giter Site logo

Comments (6)

arschles avatar arschles commented on August 24, 2024

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.

technosophos avatar technosophos commented on August 24, 2024

Is that a better user experience?

from controller.

bacongobbler avatar bacongobbler commented on August 24, 2024

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.

arschles avatar arschles commented on August 24, 2024

@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.

krancour avatar krancour commented on August 24, 2024

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.

technosophos avatar technosophos commented on August 24, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.