+++ title = "Module 4: Kops Networking" date = 2019-11-20T23:32:35-08:00 weight = 35 chapter = true pre = "4. " +++ ### Module 4: Kubernetes Cluster using Kops # Introduction [Kops](https://github.com/kubernetes/kops/blob/master/README.md), short for Kubernetes Operations, is a set of tools for installing, operating, and deleting Kubernetes clusters from the command line. A rolling upgrade of an older version of Kubernetes to a new version can also be performed. It also manages the cluster add-ons. It is supported on AWS and is another widely used tool to create Kubernetes cluster on AWS # Objective:
Dive deep into networking construct of kubernetes cluster on Amazon EC2 created using Kops. In this module, we will:
* Create kubernetes cluster using Kops * Deploy application across the cluster * Understand packet flow for Pod-to-Pod communication * Understand concepts and limitations {{% notice warning %}} For this module, you should be on: **k8s-kops-mgmt-cloud9-instance** {{% /notice %}} #### Launch Cloud9 console in the recommended region and open cloud9 IDE for k8s-kops-mgmt-cloud9-instance: {{< tabs name="Cloud9RegionSpecificConsole" >}} {{{< tab name="Oregon" include="cloud9-us-west-2.md" />}} {{< /tabs >}}