apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2020-09-20T01:26:25Z" generation: 1 labels: app: yunikorn managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: f:matchLabels: .: {} f:app: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} f:template: f:metadata: f:labels: .: {} f:app: {} f:spec: f:affinity: .: {} f:podAffinity: .: {} f:requiredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"yunikorn-admission-controller-webhook"}: .: {} f:env: .: {} k:{"name":"POLICY_GROUP"}: .: {} f:name: {} f:value: {} k:{"name":"SCHEDULER_SERVICE_ADDRESS"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:ports: .: {} k:{"containerPort":8443,"protocol":"TCP"}: .: {} f:containerPort: {} f:hostPort: {} f:name: {} f:protocol: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/run/secrets/tls"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:hostNetwork: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"webhook-tls-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kubectl operation: Update time: "2020-09-20T01:26:25Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"ReplicaFailure"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:unavailableReplicas: {} manager: kube-controller-manager operation: Update time: "2020-09-20T01:36:26Z" name: yunikorn-admission-controller namespace: yunikorn resourceVersion: "293189" selfLink: /apis/apps/v1/namespaces/yunikorn/deployments/yunikorn-admission-controller uid: e817ab2a-d458-47be-9935-882364fed90e spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: yunikorn strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: creationTimestamp: null labels: app: yunikorn spec: affinity: podAffinity: requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - key: component operator: In values: - yunikorn-scheduler topologyKey: kubernetes.io/hostname containers: - env: - name: POLICY_GROUP value: queues - name: SCHEDULER_SERVICE_ADDRESS value: yunikorn-service.yunikorn.svc:9080 image: apache/yunikorn:admission-0.9.0 imagePullPolicy: Always name: yunikorn-admission-controller-webhook ports: - containerPort: 8443 hostPort: 8443 name: webhook-api protocol: TCP resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /run/secrets/tls name: webhook-tls-certs readOnly: true serviceAccountName: marc dnsPolicy: ClusterFirstWithHostNet hostNetwork: true restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: yunikorn-admin serviceAccountName: yunikorn-admin terminationGracePeriodSeconds: 30 tolerations: - operator: Exists volumes: - name: webhook-tls-certs secret: defaultMode: 420 secretName: webhook-server-tls