I'm surprised you only found 3 ways. I don't think there is a comparison page but here is a really quick breakdown from my limited knowledge of each tool. *disclaimer* I've only ever used kube-up
kubeadm: currently alpha tool to initiate clusters on any platform (AWS included). Mostly trying to make a good onboarding experience and make clusters (with https) super easy and replicate some of the docker swarm experience. This is the prefered method going forward but currently is limited in options and doesn't start an HA cluster (only single master) kops: only works in AWS currently but can create an HA cluster. This is easier to use than kube-up (depending on your use case) and is probably the current best option. kube-up: The first deployment script. (https://get.k8s.io) Uses a lot of bash + salt and can deploy to multiple cloud providers. I know this still gets updates but not sure if it's the recommended solution going forward. I don't think it sets up an HA cluster but I could be wrong. There are lots of hidden flags/options inside the script and salt config but to my knowledge this still sets up the most "complete" kubernetes cluster There are many more install options. But I'd probably recommend using kops in AWS or kubeadm for on-prem. On Sunday, November 27, 2016 at 6:50:16 PM UTC-8, Ravi wrote: > > > I am trying to install k8s on AWS. There are three different methods > listed to install. > Is there a comparison page listing when and why should I use each method? > > Installing with kubeadm > http://kubernetes.io/docs/getting-started-guides/kubeadm/ > installing with kops > http://kubernetes.io/docs/getting-started-guides/kops/ > installing on aws http://kubernetes.io/docs/getting-started-guides/aws/ > > -- You received this message because you are subscribed to the Google Groups "Kubernetes user discussion and Q&A" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/kubernetes-users. For more options, visit https://groups.google.com/d/optout.
