A Deployment is the artefact that is used to describe the end state of a POD. It is usually written in YAML and would look something like this
YAML Deployment File
apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment labels: app: nginx spec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.9.1 ports: - containerPort: 80