Introduction to Kops
kops helps you create, destroy, upgrade and maintain production-grade, highly available, Kubernetes clusters from the command line. AWS (Amazon Web Services) is currently officially supported, with GCE and OpenStack in beta support, and VMware vSphere in alpha, and other platforms planned.
- Automates the provisioning of Kubernetes clusters in AWS, OpenStack and GCE
- Deploys Highly Available (HA) Kubernetes Masters
- Built on a state-sync model for dry-runs and automatic idempotency
- Ability to generate Terraform
- Supports custom Kubernetes add-ons
- Command line autocompletion
- YAML Manifest Based API Configuration
- Templating and dry-run modes for creating Manifests
- Choose from eight different CNI Networking providers out-of-the-box
- Supports upgrading from kube-up
- Capability to add containers, as hooks, and files to nodes via a cluster manifest
Lets’ see how to setup Kubernetes cluster on AWS. Kops is tool to provision Kubernetes cluster on AWS. Kops stand for “Kubernetes Operations”.
Kops tool allows you to provision Production grade Kubernetes cluster. There is also a legacy tool called kube-up.sh
kube-up.sh was a simple tool to bring up a cluster, but its’ now deprecated, it doesnot create a production ready environment.
Kops only works on MacOS or Linux, if you want to run it on Windows, then you need to boot a virtual machine first.
You can use Vagrant to quickly boot-up a Linux on Windows.
648 total views, 1 views today