What is kubernetes: Its an opensource orchestration system for containers, that helps the end users to Build, Deploy and Maintain distrubuted systems in a "Reliable" and "Scalable" way Software to build, deploy and maintain reliable, scalable distributed systems in ContainersHow does it do it ? It does this using Application oridnted APIs Why do we use containers and APIs like kubernetes ? For Velocity Scaling Agility Abstracting your infrastructure Efficiency Velocity is measured in terms of # of things you can ship to a customer while maintaining a highly available Service The core concepts that make this possible are possible - Immutability - Declarative Configuration - Online self healing systems These concepts will all interrelate and improve the speed with which you can reliably deploy software Value of Immutability: Once an artifact is created, it doesnt change via users modifications Mu...
We all have heard about kubernetes But what is it , what does it provide ? Basic information is At its core, kubernetes provides a means to do Deployment Scaling Replication It also gives you Monitoring of our application/s Kubernetes gives these things, to manage the...
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...
Comments
Post a Comment