Kubernetes · Resource
Deployment
A Deployment declares how an application’s Pods should run. Kubernetes uses ReplicaSets to create, update, scale, and replace those Pods.
Last updated
Syntax
apiVersion: apps/v1
kind: Deployment
metadata:
name: <name>
spec:
replicas: <number>
selector:
matchLabels: <labels>
template:
metadata:
labels: <matching-labels>
spec:
containers: <container-list>In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
ReplicaSetPodTemplateSpecDeploymentSpecDeploymentStatusRollingUpdateDeploymentkubectl rollout statuskubectl set image