Different ways of Kubernetes deployment?
1.Kops 2.Terraform 3.Kubeadm
Which is the best one to pick for both on-premises and cloud? And please point me to best resources.
Here is the list of different ways to deploy kubernetes.
kubeadm and Terraform are pretty good ways to deploy on-premise kubernetes.
For cloud deployments, you could look at the following k8s solutions:
Use kubespray. It supports on premise as well as cloud
Check kubespray github repo