Hacker News new | ask | show | jobs
by crb 3510 days ago
> Orchestration across multiple physical server gets even more nasty where you’d have to use something like Swarm. We’ve since realised that swarm is one of the lesser preferred options for orchestrating clusters.

Could you elaborate on this? Did you settle on an orchestrator, and if so, which one?

1 comments

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