+1, I just ran through the install this weekend and I think rhel-ose
is the 80% right choice. If you want to learn Kubernetes: 80%, if you
want to learn OSE: 80%, if you want to build an app: 80% (you have
Docker and OSE).

One bit of information that I haven't seen in this discussion, but I
want to make sure is "on the table" are the differences in networking
between 'rhel-docker-eclipse' and 'rhel-ose' (as seen in the CDK beta builds):

rhel-docker-eclipse: The vagrant box (VM) has an isolated network, only specific
ports are forwarded to enabling tooling from the host.

rhel-ose: The box's network is exposed to the host and has a fixed IP (IIRC, 10.1.2.2)

(The network configuration for the box is in the Vagrantfile)

Following Scott's point, the rhel-ose approach of making the box's network accessible from the host probably covers 80% of the desirable getting started use cases. Host based tooling, browsing web consoles and web apps should all work if you get the IP address right, which vagrant-service-manager should do for you. (So I give a +1 for the rhel-ose Vagrantfile, if anyone cares.)

Another reason why rhea-docker-eclipse should simply just die - it is just not
setup for non-ssh usage.

I believe there are some gotchas with the fixed IP that are probably not obvious
to many developers:
- can only run a single box at a time.
- possible conflict if you are using the same RFC1918 private network numbers.
(possible though improbable?)

Changing the box's IP can be tricky because the TLS/SSL certificates have the IP address in them. I think the certs are generated during first provisioning or first boot. (I haven't dug into it since trying to make docker-machine
work a few months back.)

If there are instructions on editing the Vagrantfile there may need to be
some pointers that the Vagrantfile configures the network, and if you
change the network config, you need to regenerate the certs, which might
be straightforward, but they need a clue how to do it.

I could be off-base/out-of-date, but I wanted to throw this out there
to make sure it gets consideration.

afaik, if you change the ip in the vagrant file and run provisioning again
it should work - if it does not I would consider that a bug.

/max
http://about.me/maxandersen

_______________________________________________
Container-tools mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/container-tools

Reply via email to