Container Orchestration Platform
Kubernetes is a system that automates deployment, scaling, and management of containerized applications.
- Auto scaling - Load balancing - Self-healing apps
Pod β Smallest unit Node β Machine Cluster β Group of nodes Service β Network access
apiVersion: apps/v1 kind: Deployment metadata: name: myapp spec: replicas: 2
kubectl apply -f app.yaml kubectl get pods kubectl delete pod name
- High availability - Scalability - Automation