apiVersion: apps/v1 kind: Deployment metadata: name: website namespace: web labels: app: personal-website spec: selector: matchLabels: app: personal-website replicas: 1 template: metadata: labels: app: personal-website spec: imagePullSecrets: - name: regcred containers: - name: personal-website image: docker.jerxie.com/personal-web:k8s imagePullPolicy: Always env: - name: MYSQL_HOST valueFrom: secretKeyRef: name: mysql-endpoint key: MYSQL_HOST - name: MYSQL_PORT valueFrom: secretKeyRef: name: mysql-endpoint key: MYSQL_PORT resources: limits: cpu: "100m" memory: "60Mi" requests: cpu: "50m" memory: "30Mi" livenessProbe: httpGet: path: /hello.html port: 80 initialDelaySeconds: 3 periodSeconds: 5 ports: - containerPort: 80 protocol: TCP name: webport