github.com/kubeflow/training-operator@v1.7.0/manifests/base/deployment.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: training-operator 5 labels: 6 control-plane: kubeflow-training-operator 7 spec: 8 selector: 9 matchLabels: 10 control-plane: kubeflow-training-operator 11 replicas: 1 12 template: 13 metadata: 14 labels: 15 control-plane: kubeflow-training-operator 16 annotations: 17 sidecar.istio.io/inject: "false" 18 spec: 19 containers: 20 - command: 21 - /manager 22 image: kubeflow/training-operator 23 name: training-operator 24 ports: 25 - containerPort: 8080 26 env: 27 - name: MY_POD_NAMESPACE 28 valueFrom: 29 fieldRef: 30 fieldPath: metadata.namespace 31 - name: MY_POD_NAME 32 valueFrom: 33 fieldRef: 34 fieldPath: metadata.name 35 securityContext: 36 allowPrivilegeEscalation: false 37 livenessProbe: 38 httpGet: 39 path: /healthz 40 port: 8081 41 initialDelaySeconds: 15 42 periodSeconds: 20 43 timeoutSeconds: 3 44 readinessProbe: 45 httpGet: 46 path: /readyz 47 port: 8081 48 initialDelaySeconds: 10 49 periodSeconds: 15 50 timeoutSeconds: 3 51 serviceAccountName: training-operator 52 terminationGracePeriodSeconds: 10