<story><title>Kubernetes 1.9: Apps Workloads GA and Expanded Ecosystem</title><url>http://blog.kubernetes.io/2017/12/kubernetes-19-workloads-expanded-ecosystem.html</url></story><parent_chain><item><author>linsomniac</author><text>I really wanted to like Kubernetes, but I couldn&amp;#x27;t figure it out.  I&amp;#x27;m a pretty experienced Linux admin, and despite days of reading all the sources of documentation I could find I couldn&amp;#x27;t get the networking setup to where I thought it should be.&lt;p&gt;I don&amp;#x27;t know if that was a problem of my mental model being wrong and the documentation not educating me on the correct model, or the documentation of the CNI, Flannel&amp;#x2F;whatever just being too sparse, or what.&lt;p&gt;I started with the Google Ubuntu packages, and was able to get containers up fairly quickly, but being able to access them from anything other than the host machine I just couldn&amp;#x27;t figure out.  Asking for help on IRC wasn&amp;#x27;t useful (aside: what&amp;#x27;s the deal with IRC channels with tons of users but no messages for days?)&lt;p&gt;I&amp;#x27;ve since wiped that cluster and tried the Ubuntu Kubernetes installation using conjure-up, it seems like it did the right thing but I&amp;#x27;m not sure yet how to get to a cluster from a single machine.&lt;p&gt;Trying to decide if I pursue Kubernetes more, try Dokku&amp;#x2F;Flynn&amp;#x2F;Deis (which I just saw referenced in a previous HN discussion) because they look really promising...&lt;p&gt;I had hoped it would be the ganeti of containerization, but I had far fewer problems with ganeti.</text></item></parent_chain><comment><author>nickstinemates</author><text>You should take a look at Rancher[1]. I think it has the right mix of raw access to Kubernetes and associated tools, but also addresses some of the requirements you have.&lt;p&gt;1: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;rancher.com&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;rancher.com&lt;/a&gt;&lt;p&gt;Disclaimer: I&amp;#x27;ve been working in the container ecosystem for a number of years, currently at Rancher.</text></comment>
<story><title>Kubernetes 1.9: Apps Workloads GA and Expanded Ecosystem</title><url>http://blog.kubernetes.io/2017/12/kubernetes-19-workloads-expanded-ecosystem.html</url></story><parent_chain><item><author>linsomniac</author><text>I really wanted to like Kubernetes, but I couldn&amp;#x27;t figure it out.  I&amp;#x27;m a pretty experienced Linux admin, and despite days of reading all the sources of documentation I could find I couldn&amp;#x27;t get the networking setup to where I thought it should be.&lt;p&gt;I don&amp;#x27;t know if that was a problem of my mental model being wrong and the documentation not educating me on the correct model, or the documentation of the CNI, Flannel&amp;#x2F;whatever just being too sparse, or what.&lt;p&gt;I started with the Google Ubuntu packages, and was able to get containers up fairly quickly, but being able to access them from anything other than the host machine I just couldn&amp;#x27;t figure out.  Asking for help on IRC wasn&amp;#x27;t useful (aside: what&amp;#x27;s the deal with IRC channels with tons of users but no messages for days?)&lt;p&gt;I&amp;#x27;ve since wiped that cluster and tried the Ubuntu Kubernetes installation using conjure-up, it seems like it did the right thing but I&amp;#x27;m not sure yet how to get to a cluster from a single machine.&lt;p&gt;Trying to decide if I pursue Kubernetes more, try Dokku&amp;#x2F;Flynn&amp;#x2F;Deis (which I just saw referenced in a previous HN discussion) because they look really promising...&lt;p&gt;I had hoped it would be the ganeti of containerization, but I had far fewer problems with ganeti.</text></item></parent_chain><comment><author>slap_shot</author><text>FWIW, if you create a GKE cluster and create an nginx deployment:&lt;p&gt;kubectl apply -f &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;k8s.io&amp;#x2F;docs&amp;#x2F;tasks&amp;#x2F;run-application&amp;#x2F;deployment.yaml&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;k8s.io&amp;#x2F;docs&amp;#x2F;tasks&amp;#x2F;run-application&amp;#x2F;deployment.yaml&lt;/a&gt;&lt;p&gt;And simply create a Load Balancer:&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;kubernetes.io&amp;#x2F;docs&amp;#x2F;tasks&amp;#x2F;access-application-cluster&amp;#x2F;create-external-load-balancer&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;kubernetes.io&amp;#x2F;docs&amp;#x2F;tasks&amp;#x2F;access-application-cluster&amp;#x2F;...&lt;/a&gt;&lt;p&gt;You have nginx exposed via an external IP address in about two minutes. Once you&amp;#x27;re comfortable with that, you can start working in Ingress and such to get more sophisticated.&lt;p&gt;I agree the IRC&amp;#x2F;Slack channel communication isn&amp;#x27;t the best. I prefer the Kubernetes User Group. You can usually get a great response in less than a day. I&amp;#x27;ve used it a lot.</text></comment>