It is a open-source container orchestration system
It is based of Borg an Propriety Container Orchestrator created by Google for its internal use
Google open sourced some of the code used in Borg this code became Kubernetes. It is maintained by the Cloud Native Computing Foundation (CNCF)
Kubernetes is commonly referred to as K8s or Kube
It allows to run containers distributed across multiple VMs
Kubernetes is ideal for micro-service architecture where tens to hundreds of services that need to be managed
Main Features
High Availability - no downtime
Scalability - high performance
Disaster Recovery - backup and failure
Table of Content
- Theoretical Concepts
- Kubernetes Components
- Other Kubernetes Features
Miscellaneous Commands
kubectl for Docker Users | Kubernetes
kubectl Cheat Sheet | Kubernetes
The port order in Kubernetes is the reverse of Docker (Left: Pod, Right: Node)