Nice Overview of Running Kubernetes on RancherOS | SUSE Communities

Nice Overview of Running Kubernetes on RancherOS

Share

Kubernetes running as a system service on
RancherOS
Kubernetes running as a system service on RancherOS from Ivan Mikushin
(@imikushin) Yesterday, Ivan Mikushin did an excellent
write up on deploying Kubernetes on
RancherOS
.
I spent some time with it, and I think it illustrates some of the
things we are most excited about with RancherOS. Specifically, in
RancherOS we have a concept of system services that are deployed on a
separate Docker daemon that we have called System Docker. In Ivan’s
post he uses the System Docker to deploy and manage Kubernetes, Etcd,
and Flannel. Kubernetes will then deploy containers on the User Docker
daemon. I have to hand it to Ivan for figuring out how to get this all
working in RancherOS, very impressive. In the coming v0.2 and v0.3
(scheduled over the next two weeks) we are working on some new features
to make what Ivan has done much, much easier. First, the system and user
Docker will be fully configurable such that you won’t need to replace
the containers to customize Docker. If you need TLS, custom daemon
args, or even something larger like Powerstrip, you will be able to do
this through configuration. Second, system services can be configured
and defined through a simple yaml configuration file. This will make it
as easy to deploy system services as saying
“enabled_services=[etcd.yml, flannel.yml, kubernetes-minion.yml]” in
your cloud config. We are really excited about this feature and will be
sharing more details over the next couple weeks. Again, thanks Ivan for
the excellent write up. If you are interested in learning more, please
join me for our first online meetup, March 31st at 1:00 pm US Eastern
time. You can register by following the link below: