--- apiVersion: v1 kind: Pod metadata: annotations: kubectl.kubernetes.io/default-logs-container: kube-controller-manager kubernetes.io/config.hash: 22d203cddc73520ec1f0a02d0658fa5a kubernetes.io/config.mirror: 22d203cddc73520ec1f0a02d0658fa5a kubernetes.io/config.seen: "2020-05-26T09:53:12.077072283Z" kubernetes.io/config.source: file creationTimestamp: "2020-05-26T09:53:12Z" labels: app: kube-controller-manager kube-controller-manager: "true" revision: "8" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-logs-container: {} f:kubernetes.io/config.hash: {} f:kubernetes.io/config.mirror: {} f:kubernetes.io/config.seen: {} f:kubernetes.io/config.source: {} f:labels: .: {} f:app: {} f:kube-controller-manager: {} f:revision: {} f:ownerReferences: .: {} k:{"uid":"a12f8a7f-5fdd-477a-84f4-a4c7ccc0d03d"}: .: {} f:apiVersion: {} f:controller: {} f:kind: {} f:name: {} f:uid: {} f:spec: f:containers: k:{"name":"cluster-policy-controller"}: .: {} f:args: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":10357,"protocol":"TCP"}: .: {} f:containerPort: {} f:hostPort: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:requests: .: {} f:cpu: {} f:memory: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/kubernetes/static-pod-certs"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/kubernetes/static-pod-resources"}: .: {} f:mountPath: {} f:name: {} k:{"name":"kube-controller-manager"}: .: {} f:args: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":10257,"protocol":"TCP"}: .: {} f:containerPort: {} f:hostPort: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:requests: .: {} f:cpu: {} f:memory: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/kubernetes/static-pod-certs"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/kubernetes/static-pod-resources"}: .: {} f:mountPath: {} f:name: {} k:{"name":"kube-controller-manager-cert-syncer"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"POD_NAME"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: .: {} f:apiVersion: {} f:fieldPath: {} k:{"name":"POD_NAMESPACE"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: .: {} f:apiVersion: {} f:fieldPath: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: .: {} f:requests: .: {} f:cpu: {} f:memory: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/kubernetes/static-pod-certs"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/kubernetes/static-pod-resources"}: .: {} f:mountPath: {} f:name: {} k:{"name":"kube-controller-manager-recovery-controller"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"POD_NAMESPACE"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: .: {} f:apiVersion: {} f:fieldPath: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: .: {} f:requests: .: {} f:cpu: {} f:memory: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/kubernetes/static-pod-certs"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/kubernetes/static-pod-resources"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:enableServiceLinks: {} f:hostNetwork: {} f:initContainers: .: {} k:{"name":"wait-for-host-ports"}: .: {} f:args: {} f:command: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:nodeName: {} f:priorityClassName: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"cert-dir"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} k:{"name":"resource-dir"}: .: {} f:hostPath: .: {} f:path: {} f:type: {} f:name: {} f:status: f:conditions: .: {} k:{"type":"ContainersReady"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Initialized"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"PodScheduled"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} k:{"type":"Ready"}: .: {} f:lastProbeTime: {} f:lastTransitionTime: {} f:status: {} f:type: {} f:containerStatuses: {} f:hostIP: {} f:initContainerStatuses: {} f:phase: {} f:podIP: {} f:podIPs: .: {} k:{"ip":"10.0.0.3"}: .: {} f:ip: {} f:startTime: {} manager: kubelet operation: Update time: "2020-05-26T09:54:18Z" name: kube-controller-manager-skumari-gcp-wd9nd-master-0.c.openshift-gce-devel.internal namespace: openshift-kube-controller-manager ownerReferences: - apiVersion: v1 controller: true kind: Node name: skumari-gcp-wd9nd-master-0.c.openshift-gce-devel.internal uid: a12f8a7f-5fdd-477a-84f4-a4c7ccc0d03d resourceVersion: "19513" selfLink: /api/v1/namespaces/openshift-kube-controller-manager/pods/kube-controller-manager-skumari-gcp-wd9nd-master-0.c.openshift-gce-devel.internal uid: 5c77d688-e4a9-4042-a699-0d5caeee0fbf spec: containers: - args: - |- if [ -f /etc/kubernetes/static-pod-certs/configmaps/trusted-ca-bundle/ca-bundle.crt ]; then echo "Copying system trust bundle" cp -f /etc/kubernetes/static-pod-certs/configmaps/trusted-ca-bundle/ca-bundle.crt /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem fi exec hyperkube kube-controller-manager --openshift-config=/etc/kubernetes/static-pod-resources/configmaps/config/config.yaml \ --kubeconfig=/etc/kubernetes/static-pod-resources/configmaps/controller-manager-kubeconfig/kubeconfig \ --authentication-kubeconfig=/etc/kubernetes/static-pod-resources/configmaps/controller-manager-kubeconfig/kubeconfig \ --authorization-kubeconfig=/etc/kubernetes/static-pod-resources/configmaps/controller-manager-kubeconfig/kubeconfig \ --client-ca-file=/etc/kubernetes/static-pod-certs/configmaps/client-ca/ca-bundle.crt \ --requestheader-client-ca-file=/etc/kubernetes/static-pod-certs/configmaps/aggregator-client-ca/ca-bundle.crt -v=2 --tls-cert-file=/etc/kubernetes/static-pod-resources/secrets/serving-cert/tls.crt --tls-private-key-file=/etc/kubernetes/static-pod-resources/secrets/serving-cert/tls.key command: - /bin/bash - -ec image: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:f8e1259fce7251b4b6728c75adb256190d757c17ea3a80e5a6ef66a5c8a80bf5 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: healthz port: 10257 scheme: HTTPS initialDelaySeconds: 45 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 10 name: kube-controller-manager ports: - containerPort: 10257 hostPort: 10257 protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: healthz port: 10257 scheme: HTTPS initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 10 resources: requests: cpu: 80m memory: 200Mi terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/kubernetes/static-pod-resources name: resource-dir - mountPath: /etc/kubernetes/static-pod-certs name: cert-dir - args: - --config=/etc/kubernetes/static-pod-resources/configmaps/cluster-policy-controller-config/config.yaml command: - cluster-policy-controller - start image: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:df1719bbc54b253262125862a328231190da6690a5e06cef01e5a75d10dfd89c imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: healthz port: 10357 scheme: HTTPS initialDelaySeconds: 45 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 10 name: cluster-policy-controller ports: - containerPort: 10357 hostPort: 10357 protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: healthz port: 10357 scheme: HTTPS initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 10 resources: requests: cpu: 10m memory: 200Mi terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/kubernetes/static-pod-resources name: resource-dir - mountPath: /etc/kubernetes/static-pod-certs name: cert-dir - args: - --kubeconfig=/etc/kubernetes/static-pod-resources/configmaps/kube-controller-cert-syncer-kubeconfig/kubeconfig - --namespace=$(POD_NAMESPACE) - --destination-dir=/etc/kubernetes/static-pod-certs command: - cluster-kube-controller-manager-operator - cert-syncer env: - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: POD_NAMESPACE valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.namespace image: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:9f008c7ff3d155484d18a2ab063aab52a600c85e88d7955a125e591d756d1507 imagePullPolicy: IfNotPresent name: kube-controller-manager-cert-syncer resources: requests: cpu: 5m memory: 50Mi terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/kubernetes/static-pod-resources name: resource-dir - mountPath: /etc/kubernetes/static-pod-certs name: cert-dir - args: - --kubeconfig=/etc/kubernetes/static-pod-resources/configmaps/kube-controller-cert-syncer-kubeconfig/kubeconfig - --namespace=$(POD_NAMESPACE) - --listen=0.0.0.0:9443 - -v=2 command: - cluster-kube-controller-manager-operator - cert-recovery-controller env: - name: POD_NAMESPACE valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.namespace image: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:9f008c7ff3d155484d18a2ab063aab52a600c85e88d7955a125e591d756d1507 imagePullPolicy: IfNotPresent name: kube-controller-manager-recovery-controller resources: requests: cpu: 5m memory: 50Mi terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/kubernetes/static-pod-resources name: resource-dir - mountPath: /etc/kubernetes/static-pod-certs name: cert-dir dnsPolicy: ClusterFirst enableServiceLinks: true hostNetwork: true initContainers: - args: - | echo -n "Waiting for port :10257 and :10357 to be released." while [ -n "$(lsof -ni :10257)$(lsof -ni :10357)" ]; do echo -n "." sleep 1 done command: - /usr/bin/timeout - "65" - /bin/bash - -ec image: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:f8e1259fce7251b4b6728c75adb256190d757c17ea3a80e5a6ef66a5c8a80bf5 imagePullPolicy: IfNotPresent name: wait-for-host-ports resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError nodeName: skumari-gcp-wd9nd-master-0.c.openshift-gce-devel.internal priority: 2000001000 priorityClassName: system-node-critical restartPolicy: Always schedulerName: default-scheduler securityContext: {} terminationGracePeriodSeconds: 30 tolerations: - operator: Exists volumes: - hostPath: path: /etc/kubernetes/static-pod-resources/kube-controller-manager-pod-8 type: "" name: resource-dir - hostPath: path: /etc/kubernetes/static-pod-resources/kube-controller-manager-certs type: "" name: cert-dir status: conditions: - lastProbeTime: null lastTransitionTime: "2020-05-26T09:53:15Z" status: "True" type: Initialized - lastProbeTime: null lastTransitionTime: "2020-05-26T09:54:18Z" status: "True" type: Ready - lastProbeTime: null lastTransitionTime: "2020-05-26T09:54:18Z" status: "True" type: ContainersReady - lastProbeTime: null lastTransitionTime: "2020-05-26T09:40:27Z" status: "True" type: PodScheduled containerStatuses: - containerID: cri-o://f0517ec4da4875dfd1a9b0d2068456d8ea710bd2d097da43afda7d3a12137a26 image: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:df1719bbc54b253262125862a328231190da6690a5e06cef01e5a75d10dfd89c imageID: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:df1719bbc54b253262125862a328231190da6690a5e06cef01e5a75d10dfd89c lastState: terminated: containerID: cri-o://dd1bf1da06d72a0d51e1c0d0c5a857d10f51f0b3f366109e59d1513f3fc76b61 exitCode: 255 finishedAt: "2020-05-26T09:53:35Z" message: | I0526 09:53:35.889596 1 policy_controller.go:41] Starting controllers on 0.0.0.0:10357 (v0.0.0-unknown) I0526 09:53:35.891635 1 standalone_apiserver.go:103] Started health checks at 0.0.0.0:10357 I0526 09:53:35.891640 1 leaderelection.go:242] attempting to acquire leader lease openshift-kube-controller-manager/cluster-policy-controller... F0526 09:53:35.892255 1 standalone_apiserver.go:119] listen tcp 0.0.0.0:10357: bind: address already in use reason: Error startedAt: "2020-05-26T09:53:35Z" name: cluster-policy-controller ready: true restartCount: 3 started: true state: running: startedAt: "2020-05-26T09:54:07Z" - containerID: cri-o://8771fee448c8976a8b2398ebb6ad00ad9fd3cb7903123fec398bda503f1a1de9 image: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:f8e1259fce7251b4b6728c75adb256190d757c17ea3a80e5a6ef66a5c8a80bf5 imageID: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:f8e1259fce7251b4b6728c75adb256190d757c17ea3a80e5a6ef66a5c8a80bf5 lastState: {} name: kube-controller-manager ready: true restartCount: 0 started: true state: running: startedAt: "2020-05-26T09:53:15Z" - containerID: cri-o://cf54876e13a328f780409735b8e906206cb279d143642d4c01c19fa6c6ff616a image: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:9f008c7ff3d155484d18a2ab063aab52a600c85e88d7955a125e591d756d1507 imageID: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:9f008c7ff3d155484d18a2ab063aab52a600c85e88d7955a125e591d756d1507 lastState: {} name: kube-controller-manager-cert-syncer ready: true restartCount: 0 started: true state: running: startedAt: "2020-05-26T09:53:15Z" - containerID: cri-o://4df591b7e85eb38df5bba03213a597090c860bdd7dd4bb07a691c55339c68c34 image: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:9f008c7ff3d155484d18a2ab063aab52a600c85e88d7955a125e591d756d1507 imageID: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:9f008c7ff3d155484d18a2ab063aab52a600c85e88d7955a125e591d756d1507 lastState: {} name: kube-controller-manager-recovery-controller ready: true restartCount: 0 started: true state: running: startedAt: "2020-05-26T09:53:16Z" hostIP: 10.0.0.3 initContainerStatuses: - containerID: cri-o://c0f5fe36529f4a08df07e988ec17ba685b2157ecf0366d62fedb66f92c180b80 image: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:f8e1259fce7251b4b6728c75adb256190d757c17ea3a80e5a6ef66a5c8a80bf5 imageID: registry.svc.ci.openshift.org/ci-ln-6vywnkk/stable@sha256:f8e1259fce7251b4b6728c75adb256190d757c17ea3a80e5a6ef66a5c8a80bf5 lastState: {} name: wait-for-host-ports ready: true restartCount: 0 state: terminated: containerID: cri-o://c0f5fe36529f4a08df07e988ec17ba685b2157ecf0366d62fedb66f92c180b80 exitCode: 0 finishedAt: "2020-05-26T09:53:14Z" reason: Completed startedAt: "2020-05-26T09:53:13Z" phase: Running podIP: 10.0.0.3 podIPs: - ip: 10.0.0.3 qosClass: Burstable startTime: "2020-05-26T09:40:27Z"