Deployment Link to heading
higher level OBJECT encapsulate pods/containers make changes rolling updates some pods, not all, etc
CONTAINER inside POD PODS inside REPLICASET all of that contained in DEPLOYMENT
myapp-deployment.yaml Link to heading
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp-deployment
labels:
app: myapp
type: front-end
spec:
replicas: 3
selector:
matchLabels:
type: front-end
template:
metadata:
name: myapp-pod
labels:
app: myapp
type: front-end
spec:
containers:
- name: nginx-container
image: nginx
Commands Link to heading
`kubectl create -f deployment.yaml
kubectl get all
kubectl get deployments
kubectl delete deployments
kubectl get replicaset
kubectl get pods