Hacker News new | ask | show | jobs
by swap32 3503 days ago
We didn't use orchestration across multiple physical machines so it was possible for us to get away with just docker-compose. Otherwise we would have had to go with swarm. Kubernetes is a way better choice than both compose and swarm but it has a even more steep learning curve.
3 comments

I work on Kubernetes, and we're putting a lot of effort into making it easier to get started.

Here are some things that might help:

* minikube: http://kubernetes.io/docs/getting-started-guides/minikube/

* the new tutorial: http://kubernetes.io/docs/tutorials/kubernetes-basics/

* deploying in 2 steps with kubeadm: http://kubernetes.io/docs/getting-started-guides/kubeadm/

I'd love any honest feedback on how we can either (a) fix the learning curve, or (b) remove the perception that it's steep.

Just a quick heads up: On chrome v54.0.284.0.68 on my Android nexus 7 tablet the new tutorial page is half cut. I only see "asics" instead of what I assume is supposed to be Basics, all the text below is also cut:

       Overview 

    asics

    through of the basics of the Kubernetes cluster        
    module contains some background information 
...

There's no way to zoom out, and there's 2 hamburger menu : one white on black on the left and one blue on white on the right, both are broken The 2 other links work well

Do you see the "Create Issue" button at the bottom of the page?

If so, please raise this here (with a screenshot perhaps)

I won't deny that when I started on k8s a year ago it was confusing and I was pretty lost. But I also didn't have docker and docker-compose experience. If you have the latter I feel that learning k8s should be pretty simple. The most difficult parts of k8s to me now are the more abstract features, like ingress, rbac/abac and things of that nature.

The system has matured incredibly over the last year. There are also third party tools like kompose/compose2kube which will convert docker-compose deployments into kubernetes manifests.

In fact no, it doesn't. Documentation is much better, and bugs are much less.