Core Concepts
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...