Basics - k8s
Kubernetes is a platform It can work with any type of container, not only docker At its core, its gives you a platform that can 1) Scale easily 2) Easy to do monitoring 3) Means to do deployments Master node is the kubernetes Master You decide how to do stuff You talk to Kubernetes and tell it what kind of image you want to use to create a container from and give it other critereon It creates a deployment Deployment can say a bunch of different things i need a certain amount of RAM, cpu ram filestorage All of the above things are part of the deployment K8s will keep track of it Deployment is something that keeps on going. It has a Deployment controller, that in essense If a container goes down, K8s will know about it will try to do anything to auto heal it It iwll spin an another container up and will try to auto heal it. So Deployment is not something of initial launch of a container, but something that keeps on going. Scaling: -------- If we are g...