12 {3 kubernetes: {4 deployment: {5 apiVersion: 'apps/v1',6 kind: 'Deployment',7 metadata: {8 name: 'myapp',9 labels: { app: 'myapp', version: 'v1' },10 },11 spec: {12 replicas: 3,13 selector: { matchLabels: { app: 'myapp' } },14 template: {15 metadata: { labels: { app: 'myapp' } },16 spec: {17 containers: [18 {19 name: 'myapp',20 image: 'myapp:latest',21 ports: [{ containerPort: 8080 }],22 env: [23 { name: 'FOO', value: 'bar' },24 { name: 'BAZ', valueFrom: { secretKeyRef: { name: 'mysecret', key: 'password' } } },25 ],26 },27 ],28 },29 },30 },31 },32 },33 }