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