More Installation Tools
Since Kubernetes is, after all, like any other applications that you install on a server (whether physical or virtual), all of the configuration management systems (e.g., Chef, Puppet, Ansible, Terraform) can be used. Various recipes are available on the Internet.
The best way to learn how to install Kubernetes using step-by-step manual commands is to examine the Kelsey Hightower walkthrough.
Examples of Installation Tools
kubespray
kubespray is now in the Kubernetes incubator. It is an advanced Ansible playbook which allows you to set up a Kubernetes cluster on various operating systems and use different network providers. It was once known as kargo.
To learn more about kubespray, check out their GitHub page.
kops
kops (Kubernetes Operations) lets you create a Kubernetes cluster on AWS via a single command line. Also in beta for GKE and alpha for VMware.
Learn more about kops from their GitHub page.
kube-aws
kube-aws is a command line tool that makes use of the AWS Cloud Formation to provision a Kubernetes cluster on AWS.
For more details about kube-aws, check out their web page.
kubicorn
kubicorn is a tool which leverages the use of kubeadm to build a cluster. It claims to have no dependency on DNS, runs on several operating systems, and uses snapshots to capture a cluster and move it.
For more information, check out the kubicorn web page.
Last updated