Kubernetes deployments
A Deployment provides declarative updates for Pods and ReplicaSets.
https://kubernetes.io/docs/concepts/workloads/controllers/deployment/
kubectl rolloutkubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.10
kubectl expose deployment hello-minikube --type=NodePort --port=8080
Activities
- CKA v1.18: Understand deployments and how to perform updates and rollbacks
- CKA v1.15: Understand Deployments and how to perform rolling updates
Related terms
- Canary Deployment
kind: Deployment- Kubernetes services
kubectl scalekubectl rolling-update(deprecated)
See also
- Kubernetes Workloads:
Deployment,ReplicaSet, StatefulSet, DaemonSets, Job, CronJob,.apps/ - Kubernetes deployments, strategies:
kind: Deployment, Strategies:RecreateorRollingUpdate,kubectl[create | describe | get | scale | rollout | deployment/], Kubernetes Canary Deployments,deployment.kubernetes.io
Advertising: