Kubernetes: Tools
Created: September 20, 2020
General
-
kubeadmis a vendor neutral tool for easy installation of Kubernetes cluster. -
kubectlis a tool for communicating with the Kubenetes API. Alternatives include a RESTful API calls or using Go. In CentOS/RHEL,kubectlis packaged inkubernetes-client. - Minikube is an easy way to install a local single node Kubernetes installation.
- MicroK8s is an alternative to Minikube, developed by Canonical for Ubuntu.
- Hyperkube: run the API server, scheduler, and controller-manager as containers.
Configuration Management
-
kubespray: an Ansible playbook for Kubernetes.
-
kops: a command-line for setting up a Kubernetes cluster on AWS. Beta support for GKE and alpha for VMware.
-
kube-aws: a command-line tool for using Cloud Formation to provision Kubernetes clusters.
-
kubicorn: an abstraction tool for
kubeadm. Aimed at public cloud. Snapshot capabilities.