k8s.github.io

Deployments

In this section, we will take a look at kubernetes deployments

Deployment is a kubernetes object.

deployment

How do we create deployment?

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: myapp-deployment
      labels:
        app: myapp
        type: front-end
    spec:
     template:
        metadata:
          name: myapp-pod
          labels:
            app: myapp
            type: front-end
        spec:
         containers:
         - name: nginx-container
           image: nginx
     replicas: 3
     selector:
       matchLabels:
        type: front-end

K8s Reference Docs: