- Container orchestration: Manage, deploy, and update containers via the
kubectl
CLI. - Automate deployments with YAML a la CloudFormation.
- Scale workloads.
- Automated load balancing.
- Manage secrets.
- Declarative.
- Open source.
- Backed by Google.
- Containers are organized in pods where they share resources such as storage, CPU, and RAM, and provide an interface for network traffic.
- Controllers.
- Services.
kubeadm
kubectl
minikube