github.com/qsunny/k8s@v0.0.0-20220101153623-e6dca256d5bf/examples-master/staging/openshift-origin/etcd-discovery-controller.yaml (about) 1 apiVersion: apps/v1 # for k8s versions before 1.9.0 use apps/v1beta2 and before 1.8.0 use extensions/v1beta1 2 kind: Deployment 3 metadata: 4 name: etcd-discovery 5 spec: 6 selector: 7 matchLabels: 8 name: etcd-discovery 9 strategy: 10 type: Recreate 11 replicas: 1 12 selector: 13 matchLabels: 14 name: etcd-discovery 15 template: 16 metadata: 17 labels: 18 name: etcd-discovery 19 spec: 20 containers: 21 - name: discovery 22 image: openshift/etcd-20-centos7 23 args: 24 - etcd-discovery.sh 25 ports: 26 - containerPort: 2379 27 protocol: TCP 28 resources: {} 29 terminationMessagePath: "/dev/termination-log" 30 imagePullPolicy: IfNotPresent 31 securityContext: 32 capabilities: {} 33 privileged: false 34 restartPolicy: Always 35 dnsPolicy: ClusterFirst 36 serviceAccount: '' 37 status: {}