In this article, I will talk about Kubernetes setup. First, we will see different ways of setting up Kubernetes, then we will see how to setup Kubernetes locally, and on AWS.
- Kubernetes should really be able to run anywhere
- There are more integrations for certain Cloud Providers, like AWS, GCE, Azure, IBM Cloud Kubernetes Service, CloudStack, OpenStack, OVirt, Photon, vSphere, Baidu Cloud Container Engine, Tencent Kubernetes Engine etc.
- Things like Volumes and External Load Balancers work only with supported Cloud Providers.
- If integrations for your cloud provides is not available then we can still use Kubernetes but you will not be able to use Volumes and External Load Balancers.
- For AWS, GCE, Azure, IBM Cloud Kubernetes Service, CloudStack, OpenStack, OVirt, Photon, vSphere, Baidu Cloud Container Engine, Tencent Kubernetes Engine
- We will first use Minikube to quickly spin up a local single machine with a Kubernetes cluster.
- You can use Laptop or Desktop to spin-up Minikube on it.
- Next, I will show you how to spin-up a cluster on AWS using kops cluster.
- Kops is a tool to spin-up a highly available Production cluster.
You can setup Kubernetes cluster by yourself, it’s very easy and highly recommended.
Using the AWS Free tier gives you 750 hours of t2.micro’s per month. Its good enough to spin-up Kubernetes server for learning purpose.
You can also use Minikube to do all Kubernetes Labs. You can setup Minikube using https://github.com/kubernetes/minikube/
You can also setup Kubernetes on DigitalOcean, and you can use below link for getting $50, 30-days credit coupon. https://m.do.co/c/007f99ffb902
In next article, you will learn to setup Minikube.
360 total views, 1 views today