nodejs/nodejs-hello-world/kubernetes-manifests/hello.deployment.yaml (26 lines of code) (raw):

# This Deployment manifest defines: # - single-replica deployment of the container image, with label "app: node-hello-world" # - Pod exposes port 8080 # - specify PORT environment variable to the container process # Syntax reference https://kubernetes.io/docs/concepts/configuration/overview/ apiVersion: apps/v1 kind: Deployment metadata: name: nodejs-hello-world spec: replicas: 1 selector: matchLabels: app: nodejs-hello-world template: metadata: labels: app: nodejs-hello-world spec: containers: - name: server image: nodejs-hello-world ports: - containerPort: 8080 env: - name: PORT value: "8080" readinessProbe: tcpSocket: port: 8080 initialDelaySeconds: 5