Last active
          February 23, 2018 23:24 
        
      - 
      
- 
        Save smarterclayton/22238ec9a195a15060be691c25a57807 to your computer and use it in GitHub Desktop. 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | {"ociVersion":"1.0.0","id":"00de00f4fd02348a126ad7fe5be8091a41a1261c6b967478c03df9516bb8b867","status":"stopped","bundle":"/run/containers/storage/overlay-containers/00de00f4fd02348a126ad7fe5be8091a41a1261c6b967478c03df9516bb8b867/userdata","annotations":{"io.kubernetes.container.hash":"dffd0663","io.kubernetes.container.name":"sdn","io.kubernetes.container.ports":"[{\"name\":\"healthz\",\"hostPort\":10256,\"containerPort\":10256,\"protocol\":\"TCP\"}]","io.kubernetes.container.restartCount":"30","io.kubernetes.container.terminationMessagePath":"/dev/termination-log","io.kubernetes.container.terminationMessagePolicy":"File","io.kubernetes.cri-o.Annotations":"{\"io.kubernetes.container.hash\":\"dffd0663\",\"io.kubernetes.container.ports\":\"[{\\\"name\\\":\\\"healthz\\\",\\\"hostPort\\\":10256,\\\"containerPort\\\":10256,\\\"protocol\\\":\\\"TCP\\\"}]\",\"io.kubernetes.container.restartCount\":\"30\",\"io.kubernetes.container.terminationMessagePath\":\"/dev/termination-log\",\"io.kubernetes.container.terminationMessagePolicy\":\"File\",\"io.kubernetes.pod.terminationGracePeriod\":\"30\"}","io.kubernetes.cri-o.ContainerID":"00de00f4fd02348a126ad7fe5be8091a41a1261c6b967478c03df9516bb8b867","io.kubernetes.cri-o.ContainerType":"container","io.kubernetes.cri-o.Created":"2018-02-23T22:54:13.724701274Z","io.kubernetes.cri-o.IP":"172.18.7.117","io.kubernetes.cri-o.Image":"9a191dc7cfac6b0f2521fa24c8d61ecedea2648610a94133d0ae3ec06ed02f46","io.kubernetes.cri-o.ImageName":"docker.io/openshift/node@sha256:3c85478cb57c290621d83ea3d7eb4b6c6f643ab9a94bb2e6d1c57c71be67f9c2","io.kubernetes.cri-o.ImageRef":"docker.io/openshift/node@sha256:3c85478cb57c290621d83ea3d7eb4b6c6f643ab9a94bb2e6d1c57c71be67f9c2","io.kubernetes.cri-o.Labels":"{\"io.kubernetes.container.name\":\"sdn\",\"io.kubernetes.pod.name\":\"sdn-pq72s\",\"io.kubernetes.pod.namespace\":\"openshift-sdn\",\"io.kubernetes.pod.uid\":\"45a81b7a-18da-11e8-907f-0e759094261a\"}","io.kubernetes.cri-o.LogPath":"/var/log/pods/45a81b7a-18da-11e8-907f-0e759094261a/sdn_30.log","io.kubernetes.cri-o.Metadata":"{\"name\":\"sdn\",\"attempt\":30}","io.kubernetes.cri-o.MountPoint":"/var/lib/containers/storage/overlay/fbf90bb3c0f0c6204778d91911ba3dbea70513223fa4559a05b44c2a8e1a57b2/merged","io.kubernetes.cri-o.Name":"k8s_sdn_sdn-pq72s_openshift-sdn_45a81b7a-18da-11e8-907f-0e759094261a_30","io.kubernetes.cri-o.ResolvPath":"/var/run/containers/storage/overlay-containers/a6afffe7046d08d074098b1aef2912695861f663012cce5ac8518eb40cc7cb72/userdata/resolv.conf","io.kubernetes.cri-o.SandboxID":"a6afffe7046d08d074098b1aef2912695861f663012cce5ac8518eb40cc7cb72","io.kubernetes.cri-o.SandboxName":"k8s_POD_sdn-pq72s_openshift-sdn_45a81b7a-18da-11e8-907f-0e759094261a_0","io.kubernetes.cri-o.SeccompProfilePath":"","io.kubernetes.cri-o.Stdin":"false","io.kubernetes.cri-o.StdinOnce":"false","io.kubernetes.cri-o.TTY":"false","io.kubernetes.cri-o.Volumes":"[{\"container_path\":\"/etc/origin/node/\",\"host_path\":\"/etc/origin/node\",\"readonly\":true},{\"container_path\":\"/etc/sysconfig/origin-node\",\"host_path\":\"/etc/sysconfig/origin-node\",\"readonly\":true},{\"container_path\":\"/var/run/dbus/\",\"host_path\":\"/var/run/dbus\",\"readonly\":true},{\"container_path\":\"/var/run/openvswitch/\",\"host_path\":\"/var/run/openvswitch\",\"readonly\":true},{\"container_path\":\"/var/run/kubernetes/\",\"host_path\":\"/var/run/kubernetes\",\"readonly\":true},{\"container_path\":\"/var/run/openshift-sdn\",\"host_path\":\"/var/run/openshift-sdn\",\"readonly\":false},{\"container_path\":\"/host/opt/cni/bin\",\"host_path\":\"/opt/cni/bin\",\"readonly\":false},{\"container_path\":\"/etc/cni/net.d\",\"host_path\":\"/etc/cni/net.d\",\"readonly\":false},{\"container_path\":\"/var/lib/cni/networks/openshift-sdn\",\"host_path\":\"/var/lib/cni/networks/openshift-sdn\",\"readonly\":false},{\"container_path\":\"/var/run/secrets/kubernetes.io/serviceaccount\",\"host_path\":\"/var/lib/origin/openshift.local.volumes/pods/45a81b7a-18da-11e8-907f-0e759094261a/volumes/kubernetes.io~secret/sdn-token-z8p7m\",\"readonly\":true},{\"container_path\":\"/etc/hosts\",\"host_path\":\"/var/lib/origin/openshift.local.volumes/pods/45a81b7a-18da-11e8-907f-0e759094261a/etc-hosts\",\"readonly\":false},{\"container_path\":\"/dev/termination-log\",\"host_path\":\"/var/lib/origin/openshift.local.volumes/pods/45a81b7a-18da-11e8-907f-0e759094261a/containers/sdn/eaa69a1b\",\"readonly\":false}]","io.kubernetes.pod.name":"sdn-pq72s","io.kubernetes.pod.namespace":"openshift-sdn","io.kubernetes.pod.terminationGracePeriod":"30","io.kubernetes.pod.uid":"45a81b7a-18da-11e8-907f-0e759094261a"},"created":"2018-02-23T22:54:13.81689169Z","started":"2018-02-23T22:54:13.840279773Z","finished":"2018-02-23T22:54:13.848506976Z","exitCode":1} | 
apiVersion: v1
kind: Pod
metadata:
  annotations:
    openshift.io/scc: privileged
    scheduler.alpha.kubernetes.io/critical-pod: ""
  creationTimestamp: 2018-02-23T20:43:58Z
  generateName: sdn-
  labels:
    app: sdn
    component: network
    controller-revision-hash: "1934520156"
    openshift.io/component: network
    pod-template-generation: "2"
    type: infra
  name: sdn-pq72s
  namespace: openshift-sdn
  ownerReferences:
  - apiVersion: extensions/v1beta1
    blockOwnerDeletion: true
    controller: true
    kind: DaemonSet
    name: sdn
    uid: 16336e3b-18da-11e8-907f-0e759094261a
  resourceVersion: "12258"
  selfLink: /api/v1/namespaces/openshift-sdn/pods/sdn-pq72s
  uid: 45a81b7a-18da-11e8-907f-0e759094261a
spec:
  containers:
  - command:
    - /bin/bash
    - -c
    - |
      #!/bin/bash
      set -euo pipefail
      # loop until BOOTSTRAP_CONFIG_NAME is set
      set -o allexport
      while true; do
        if [[ -f /etc/sysconfig/origin-node ]]; then
          source /etc/sysconfig/origin-node
          if [[ -z "${BOOTSTRAP_CONFIG_NAME-}" ]]; then
            echo "info: Waiting for BOOTSTRAP_CONFIG_NAME to be set" 2>&1
            sleep 15
            continue
          fi
          break
        fi
      done
      # track the current state of the config
      if [[ -f /etc/origin/node/node-config.yaml ]]; then
        md5sum /etc/origin/node/node-config.yaml > /tmp/.old
      else
        touch /tmp/.old
      fi
      # periodically refresh both node-config.yaml and relabel the node
      while true; do
        name=${BOOTSTRAP_CONFIG_NAME}
        if ! oc extract --config=/etc/origin/node/node.kubeconfig "cm/${BOOTSTRAP_CONFIG_NAME}" -n openshift-node --to=/etc/origin/node --confirm; then
          echo "error: Unable to retrieve latest config for node" 2>&1
          sleep 15
          continue
        fi
        # detect whether the node-config.yaml has changed, and if so trigger a restart of the kubelet.
        md5sum /etc/origin/node/node-config.yaml > /tmp/.new
        if [[ "$( cat /tmp/.old )" != "$( cat /tmp/.new )" ]]; then
          echo "info: Configuration changed, restarting kubelet" 2>&1
          # TODO: kubelet doesn't relabel nodes, best effort for now
          # https://github.com/kubernetes/kubernetes/issues/59314
          if args="$(openshift start node --write-flags --config /etc/origin/node/node-config.yaml)"; then
            labels=' --node-labels=([^ ]+) '
            if [[ ${args} =~ ${labels} ]]; then
              labels="${BASH_REMATCH[1]//,/ }"
              echo "info: Applying node labels $labels" 2>&1
              if ! oc label --config=/etc/origin/node/node.kubeconfig "node/${NODE_NAME}" ${labels} --overwrite; then
                echo "error: Unable to apply labels, will retry in 10" 2>&1
                sleep 10
                continue
              fi
            fi
          fi
          if ! pgrep -U 0 -f 'hyperkube kubelet ' | xargs kill; then
            echo "error: Unable to restart Kubelet" 2>&1
          fi
        fi
        cp -f /tmp/.new /tmp/.old
        sleep 180
      done
    env:
    - name: NODE_NAME
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: spec.nodeName
    image: openshift/node@sha256:3c85478cb57c290621d83ea3d7eb4b6c6f643ab9a94bb2e6d1c57c71be67f9c2
    imagePullPolicy: IfNotPresent
    name: sync
    resources: {}
    securityContext:
      privileged: true
      runAsUser: 0
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /etc/origin/node/
      name: host-config
    - mountPath: /etc/sysconfig/origin-node
      name: host-sysconfig-node
      readOnly: true
    - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      name: sdn-token-z8p7m
      readOnly: true
  - command:
    - /bin/bash
    - -c
    - |
      #!/bin/bash
      set -euo pipefail
      # Take over network functions on the node
      rm -Rf /etc/cni/net.d/*
      rm -Rf /host/opt/cni/bin/*
      cp -Rf /opt/cni/bin/* /host/opt/cni/bin/
      if [[ -f /etc/sysconfig/origin-node ]]; then
        set -o allexport
        source /etc/sysconfig/origin-node
      fi
      # use either the bootstrapped node kubeconfig or the static configuration
      file=/etc/origin/node/node.kubeconfig
      if [[ ! -f "${file}" ]]; then
        # use the static node config if it exists
        # TODO: remove when static node configuration is no longer supported
        for f in /etc/origin/node/system*.kubeconfig; do
          echo "info: Using ${f} for node configuration" 1>&2
          file="${f}"
          break
        done
      fi
      # Use the same config as the node, but with the service account token
      oc config "--config=${file}" view --flatten > /tmp/kubeconfig
      oc config --config=/tmp/kubeconfig set-credentials sa "--token=$( cat /var/run/secrets/kubernetes.io/serviceaccount/token )"
      oc config --config=/tmp/kubeconfig set-context "$( oc config --config=/tmp/kubeconfig current-context )" --user=sa
      # Launch the network process
      exec openshift start network --config=/etc/origin/node/node-config.yaml --kubeconfig=/tmp/kubeconfig --loglevel=${DEBUG_LOGLEVEL:-2}
    env:
    - name: OPENSHIFT_DNS_DOMAIN
      value: cluster.local
    image: openshift/node@sha256:3c85478cb57c290621d83ea3d7eb4b6c6f643ab9a94bb2e6d1c57c71be67f9c2
    imagePullPolicy: IfNotPresent
    livenessProbe:
      failureThreshold: 3
      httpGet:
        path: /healthz
        port: 10256
        scheme: HTTP
      initialDelaySeconds: 10
      periodSeconds: 10
      successThreshold: 1
      timeoutSeconds: 1
    name: sdn
    ports:
    - containerPort: 10256
      hostPort: 10256
      name: healthz
      protocol: TCP
    resources:
      requests:
        cpu: 100m
        memory: 200Mi
    securityContext:
      privileged: true
      runAsUser: 0
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /etc/origin/node/
      name: host-config
      readOnly: true
    - mountPath: /etc/sysconfig/origin-node
      name: host-sysconfig-node
      readOnly: true
    - mountPath: /var/run/dbus/
      name: host-var-run-dbus
      readOnly: true
    - mountPath: /var/run/openvswitch/
      name: host-var-run-ovs
      readOnly: true
    - mountPath: /var/run/kubernetes/
      name: host-var-run-kubernetes
      readOnly: true
    - mountPath: /var/run/openshift-sdn
      name: host-var-run-openshift-sdn
    - mountPath: /host/opt/cni/bin
      name: host-opt-cni-bin
    - mountPath: /etc/cni/net.d
      name: host-etc-cni-netd
    - mountPath: /var/lib/cni/networks/openshift-sdn
      name: host-var-lib-cni-networks-openshift-sdn
    - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      name: sdn-token-z8p7m
      readOnly: true
  dnsPolicy: ClusterFirst
  hostNetwork: true
  hostPID: true
  imagePullSecrets:
  - name: sdn-dockercfg-9qpvm
  nodeName: ip-172-18-7-117.ec2.internal
  restartPolicy: Always
  schedulerName: default-scheduler
  securityContext: {}
  serviceAccount: sdn
  serviceAccountName: sdn
  terminationGracePeriodSeconds: 30
  tolerations:
  - effect: NoSchedule
    key: node.kubernetes.io/memory-pressure
    operator: Exists
  - effect: NoExecute
    key: node.kubernetes.io/not-ready
    operator: Exists
  - effect: NoExecute
    key: node.kubernetes.io/unreachable
    operator: Exists
  - effect: NoSchedule
    key: node.kubernetes.io/disk-pressure
    operator: Exists
  volumes:
  - hostPath:
      path: /etc/origin/node
      type: ""
    name: host-config
  - hostPath:
      path: /etc/sysconfig/origin-node
      type: ""
    name: host-sysconfig-node
  - hostPath:
      path: /lib/modules
      type: ""
    name: host-modules
  - hostPath:
      path: /var/run/openvswitch
      type: ""
    name: host-var-run-ovs
  - hostPath:
      path: /var/run/kubernetes
      type: ""
    name: host-var-run-kubernetes
  - hostPath:
      path: /var/run/dbus
      type: ""
    name: host-var-run-dbus
  - hostPath:
      path: /var/run/openshift-sdn
      type: ""
    name: host-var-run-openshift-sdn
  - hostPath:
      path: /opt/cni/bin
      type: ""
    name: host-opt-cni-bin
  - hostPath:
      path: /etc/cni/net.d
      type: ""
    name: host-etc-cni-netd
  - hostPath:
      path: /var/lib/cni/networks/openshift-sdn
      type: ""
    name: host-var-lib-cni-networks-openshift-sdn
  - name: sdn-token-z8p7m
    secret:
      defaultMode: 420
      secretName: sdn-token-z8p7m
status:
  conditions:
  - lastProbeTime: null
    lastTransitionTime: 2018-02-23T20:44:03Z
    status: "True"
    type: Initialized
  - lastProbeTime: null
    lastTransitionTime: 2018-02-23T20:44:03Z
    message: 'containers with unready status: [sdn]'
    reason: ContainersNotReady
    status: "False"
    type: Ready
  - lastProbeTime: null
    lastTransitionTime: 2018-02-23T20:44:57Z
    status: "True"
    type: PodScheduled
  containerStatuses:
  - containerID: cri-o://00de00f4fd02348a126ad7fe5be8091a41a1261c6b967478c03df9516bb8b867
    image: docker.io/openshift/node@sha256:3c85478cb57c290621d83ea3d7eb4b6c6f643ab9a94bb2e6d1c57c71be67f9c2
    imageID: docker.io/openshift/node@sha256:3c85478cb57c290621d83ea3d7eb4b6c6f643ab9a94bb2e6d1c57c71be67f9c2
    lastState:
      terminated:
        containerID: cri-o://00de00f4fd02348a126ad7fe5be8091a41a1261c6b967478c03df9516bb8b867
        exitCode: 1
        finishedAt: 2018-02-23T22:54:13Z
        reason: Error
        startedAt: 2018-02-23T22:54:13Z
    name: sdn
    ready: false
    restartCount: 30
    state:
      waiting:
        message: Back-off 5m0s restarting failed container=sdn pod=sdn-pq72s_openshift-sdn(45a81b7a-18da-11e8-907f-0e759094261a)
        reason: CrashLoopBackOff
  - containerID: cri-o://f5d2baa50729b8216401e02fea040ddd60becb07a6b3aedf7041c8b2ca37586b
    image: docker.io/openshift/node@sha256:3c85478cb57c290621d83ea3d7eb4b6c6f643ab9a94bb2e6d1c57c71be67f9c2
    imageID: docker.io/openshift/node@sha256:3c85478cb57c290621d83ea3d7eb4b6c6f643ab9a94bb2e6d1c57c71be67f9c2
    lastState: {}
    name: sync
    ready: true
    restartCount: 0
    state:
      running:
        startedAt: 2018-02-23T20:44:55Z
  hostIP: 172.18.7.117
  phase: Running
  podIP: 172.18.7.117
  qosClass: Burstable
  startTime: 2018-02-23T20:44:03Z
{
	"ociVersion": "1.0.0",
	"process": {
		"user": {
			"uid": 0,
			"gid": 0
		},
		"args": [
			"/bin/bash",
			"-c",
			"#!/bin/bash\nset -euo pipefail\n# Take over network functions on the node\nrm -Rf /etc/cni/net.d/*\nrm -Rf /host/opt/cni/bin/*\ncp -Rf /opt/cni/bin/* /host/opt/cni/bin/\n\nif [[ -f /etc/sysconfig/origin-node ]]; then\n  set -o allexport\n  source /etc/sysconfig/origin-node\nfi\n\n# use either the bootstrapped node kubeconfig or the static configuration\nfile=/etc/origin/node/node.kubeconfig\nif [[ ! -f \"${file}\" ]]; then\n  # use the static node config if it exists\n  # TODO: remove when static node configuration is no longer supported\n  for f in /etc/origin/node/system*.kubeconfig; do\n    echo \"info: Using ${f} for node configuration\" 1\u003e\u00262\n    file=\"${f}\"\n    break\n  done\nfi\n# Use the same config as the node, but with the service account token\noc config \"--config=${file}\" view --flatten \u003e /tmp/kubeconfig\noc config --config=/tmp/kubeconfig set-credentials sa \"--token=$( cat /var/run/secrets/kubernetes.io/serviceaccount/token )\"\noc config --config=/tmp/kubeconfig set-context \"$( oc config --config=/tmp/kubeconfig current-context )\" --user=sa\n# Launch the network process\nexec openshift start network --config=/etc/origin/node/node-config.yaml --kubeconfig=/tmp/kubeconfig --loglevel=${DEBUG_LOGLEVEL:-2}\n"
		],
		"env": [
			"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
			"TERM=xterm",
			"HOSTNAME=ip-172-18-7-117.ec2.internal",
			"OPENSHIFT_DNS_DOMAIN=cluster.local",
			"KUBERNETES_SERVICE_HOST=172.30.0.1",
			"KUBERNETES_PORT_443_TCP_PROTO=tcp",
			"KUBERNETES_PORT_53_TCP_PROTO=tcp",
			"KUBERNETES_PORT_53_TCP_ADDR=172.30.0.1",
			"KUBERNETES_SERVICE_PORT_HTTPS=443",
			"KUBERNETES_PORT_443_TCP_PORT=443",
			"KUBERNETES_PORT_53_UDP_PROTO=udp",
			"KUBERNETES_PORT_53_UDP_ADDR=172.30.0.1",
			"KUBERNETES_PORT_53_TCP_PORT=53",
			"KUBERNETES_SERVICE_PORT=443",
			"KUBERNETES_SERVICE_PORT_DNS_TCP=53",
			"KUBERNETES_PORT=tcp://172.30.0.1:443",
			"KUBERNETES_PORT_443_TCP_ADDR=172.30.0.1",
			"KUBERNETES_PORT_53_UDP=udp://172.30.0.1:53",
			"KUBERNETES_PORT_53_TCP=tcp://172.30.0.1:53",
			"KUBERNETES_SERVICE_PORT_DNS=53",
			"KUBERNETES_PORT_443_TCP=tcp://172.30.0.1:443",
			"KUBERNETES_PORT_53_UDP_PORT=53",
			"KUBECONFIG=/etc/origin/node/node.kubeconfig",
			"HOME=/root",
			"OPENSHIFT_CONTAINERIZED=true"
		],
		"cwd": "/var/lib/origin",
		"capabilities": {
			"bounding": [
				"CAP_CHOWN",
				"CAP_DAC_OVERRIDE",
				"CAP_DAC_READ_SEARCH",
				"CAP_FOWNER",
				"CAP_FSETID",
				"CAP_KILL",
				"CAP_SETGID",
				"CAP_SETUID",
				"CAP_SETPCAP",
				"CAP_LINUX_IMMUTABLE",
				"CAP_NET_BIND_SERVICE",
				"CAP_NET_BROADCAST",
				"CAP_NET_ADMIN",
				"CAP_NET_RAW",
				"CAP_IPC_LOCK",
				"CAP_IPC_OWNER",
				"CAP_SYS_MODULE",
				"CAP_SYS_RAWIO",
				"CAP_SYS_CHROOT",
				"CAP_SYS_PTRACE",
				"CAP_SYS_PACCT",
				"CAP_SYS_ADMIN",
				"CAP_SYS_BOOT",
				"CAP_SYS_NICE",
				"CAP_SYS_RESOURCE",
				"CAP_SYS_TIME",
				"CAP_SYS_TTY_CONFIG",
				"CAP_MKNOD",
				"CAP_LEASE",
				"CAP_AUDIT_WRITE",
				"CAP_AUDIT_CONTROL",
				"CAP_SETFCAP",
				"CAP_MAC_OVERRIDE",
				"CAP_MAC_ADMIN",
				"CAP_SYSLOG",
				"CAP_WAKE_ALARM",
				"CAP_BLOCK_SUSPEND"
			],
			"effective": [
				"CAP_CHOWN",
				"CAP_DAC_OVERRIDE",
				"CAP_DAC_READ_SEARCH",
				"CAP_FOWNER",
				"CAP_FSETID",
				"CAP_KILL",
				"CAP_SETGID",
				"CAP_SETUID",
				"CAP_SETPCAP",
				"CAP_LINUX_IMMUTABLE",
				"CAP_NET_BIND_SERVICE",
				"CAP_NET_BROADCAST",
				"CAP_NET_ADMIN",
				"CAP_NET_RAW",
				"CAP_IPC_LOCK",
				"CAP_IPC_OWNER",
				"CAP_SYS_MODULE",
				"CAP_SYS_RAWIO",
				"CAP_SYS_CHROOT",
				"CAP_SYS_PTRACE",
				"CAP_SYS_PACCT",
				"CAP_SYS_ADMIN",
				"CAP_SYS_BOOT",
				"CAP_SYS_NICE",
				"CAP_SYS_RESOURCE",
				"CAP_SYS_TIME",
				"CAP_SYS_TTY_CONFIG",
				"CAP_MKNOD",
				"CAP_LEASE",
				"CAP_AUDIT_WRITE",
				"CAP_AUDIT_CONTROL",
				"CAP_SETFCAP",
				"CAP_MAC_OVERRIDE",
				"CAP_MAC_ADMIN",
				"CAP_SYSLOG",
				"CAP_WAKE_ALARM",
				"CAP_BLOCK_SUSPEND"
			],
			"inheritable": [
				"CAP_CHOWN",
				"CAP_DAC_OVERRIDE",
				"CAP_DAC_READ_SEARCH",
				"CAP_FOWNER",
				"CAP_FSETID",
				"CAP_KILL",
				"CAP_SETGID",
				"CAP_SETUID",
				"CAP_SETPCAP",
				"CAP_LINUX_IMMUTABLE",
				"CAP_NET_BIND_SERVICE",
				"CAP_NET_BROADCAST",
				"CAP_NET_ADMIN",
				"CAP_NET_RAW",
				"CAP_IPC_LOCK",
				"CAP_IPC_OWNER",
				"CAP_SYS_MODULE",
				"CAP_SYS_RAWIO",
				"CAP_SYS_CHROOT",
				"CAP_SYS_PTRACE",
				"CAP_SYS_PACCT",
				"CAP_SYS_ADMIN",
				"CAP_SYS_BOOT",
				"CAP_SYS_NICE",
				"CAP_SYS_RESOURCE",
				"CAP_SYS_TIME",
				"CAP_SYS_TTY_CONFIG",
				"CAP_MKNOD",
				"CAP_LEASE",
				"CAP_AUDIT_WRITE",
				"CAP_AUDIT_CONTROL",
				"CAP_SETFCAP",
				"CAP_MAC_OVERRIDE",
				"CAP_MAC_ADMIN",
				"CAP_SYSLOG",
				"CAP_WAKE_ALARM",
				"CAP_BLOCK_SUSPEND"
			],
			"permitted": [
				"CAP_CHOWN",
				"CAP_DAC_OVERRIDE",
				"CAP_DAC_READ_SEARCH",
				"CAP_FOWNER",
				"CAP_FSETID",
				"CAP_KILL",
				"CAP_SETGID",
				"CAP_SETUID",
				"CAP_SETPCAP",
				"CAP_LINUX_IMMUTABLE",
				"CAP_NET_BIND_SERVICE",
				"CAP_NET_BROADCAST",
				"CAP_NET_ADMIN",
				"CAP_NET_RAW",
				"CAP_IPC_LOCK",
				"CAP_IPC_OWNER",
				"CAP_SYS_MODULE",
				"CAP_SYS_RAWIO",
				"CAP_SYS_CHROOT",
				"CAP_SYS_PTRACE",
				"CAP_SYS_PACCT",
				"CAP_SYS_ADMIN",
				"CAP_SYS_BOOT",
				"CAP_SYS_NICE",
				"CAP_SYS_RESOURCE",
				"CAP_SYS_TIME",
				"CAP_SYS_TTY_CONFIG",
				"CAP_MKNOD",
				"CAP_LEASE",
				"CAP_AUDIT_WRITE",
				"CAP_AUDIT_CONTROL",
				"CAP_SETFCAP",
				"CAP_MAC_OVERRIDE",
				"CAP_MAC_ADMIN",
				"CAP_SYSLOG",
				"CAP_WAKE_ALARM",
				"CAP_BLOCK_SUSPEND"
			],
			"ambient": [
				"CAP_CHOWN",
				"CAP_DAC_OVERRIDE",
				"CAP_DAC_READ_SEARCH",
				"CAP_FOWNER",
				"CAP_FSETID",
				"CAP_KILL",
				"CAP_SETGID",
				"CAP_SETUID",
				"CAP_SETPCAP",
				"CAP_LINUX_IMMUTABLE",
				"CAP_NET_BIND_SERVICE",
				"CAP_NET_BROADCAST",
				"CAP_NET_ADMIN",
				"CAP_NET_RAW",
				"CAP_IPC_LOCK",
				"CAP_IPC_OWNER",
				"CAP_SYS_MODULE",
				"CAP_SYS_RAWIO",
				"CAP_SYS_CHROOT",
				"CAP_SYS_PTRACE",
				"CAP_SYS_PACCT",
				"CAP_SYS_ADMIN",
				"CAP_SYS_BOOT",
				"CAP_SYS_NICE",
				"CAP_SYS_RESOURCE",
				"CAP_SYS_TIME",
				"CAP_SYS_TTY_CONFIG",
				"CAP_MKNOD",
				"CAP_LEASE",
				"CAP_AUDIT_WRITE",
				"CAP_AUDIT_CONTROL",
				"CAP_SETFCAP",
				"CAP_MAC_OVERRIDE",
				"CAP_MAC_ADMIN",
				"CAP_SYSLOG",
				"CAP_WAKE_ALARM",
				"CAP_BLOCK_SUSPEND"
			]
		},
		"oomScoreAdj": 988
	},
	"root": {
		"path": "/var/lib/containers/storage/overlay/dae32bb3c18ff332367508bc01bc3724576075d294889a97ae245c787a2198c8/merged"
	},
	"hostname": "ip-172-18-7-117.ec2.internal",
	"mounts": [
		{
			"destination": "/proc",
			"type": "proc",
			"source": "proc"
		},
		{
			"destination": "/dev",
			"type": "tmpfs",
			"source": "tmpfs",
			"options": [
				"nosuid",
				"strictatime",
				"mode=755",
				"size=65536k"
			]
		},
		{
			"destination": "/dev/pts",
			"type": "devpts",
			"source": "devpts",
			"options": [
				"nosuid",
				"noexec",
				"newinstance",
				"ptmxmode=0666",
				"mode=0620",
				"gid=5"
			]
		},
		{
			"destination": "/dev/shm",
			"type": "tmpfs",
			"source": "shm",
			"options": [
				"nosuid",
				"noexec",
				"nodev",
				"mode=1777",
				"size=65536k"
			]
		},
		{
			"destination": "/dev/mqueue",
			"type": "mqueue",
			"source": "mqueue",
			"options": [
				"nosuid",
				"noexec",
				"nodev"
			]
		},
		{
			"destination": "/sys",
			"type": "sysfs",
			"source": "sysfs",
			"options": [
				"nosuid",
				"noexec",
				"nodev"
			]
		},
		{
			"destination": "/sys/fs/cgroup",
			"type": "cgroup",
			"source": "cgroup",
			"options": [
				"nosuid",
				"noexec",
				"nodev",
				"relatime"
			]
		},
		{
			"destination": "/dev/shm",
			"type": "bind",
			"source": "/var/run/containers/storage/overlay-containers/a6afffe7046d08d074098b1aef2912695861f663012cce5ac8518eb40cc7cb72/userdata/shm",
			"options": [
				"rw",
				"bind"
			]
		},
		{
			"destination": "/etc/resolv.conf",
			"type": "bind",
			"source": "/var/run/containers/storage/overlay-containers/a6afffe7046d08d074098b1aef2912695861f663012cce5ac8518eb40cc7cb72/userdata/resolv.conf",
			"options": [
				"rw",
				"bind"
			]
		},
		{
			"destination": "/etc/hostname",
			"type": "bind",
			"source": "/var/run/containers/storage/overlay-containers/a6afffe7046d08d074098b1aef2912695861f663012cce5ac8518eb40cc7cb72/userdata/hostname",
			"options": [
				"rw",
				"bind"
			]
		},
		{
			"destination": "/run/secrets",
			"type": "bind",
			"source": "/var/run/containers/storage/overlay-containers/e9debcbf34e3553239f9a2eb511f769529017a6d97a9008b917407a727bca7e4/userdata/run/secrets",
			"options": [
				"rw",
				"bind"
			]
		},
		{
			"destination": "/etc/hosts",
			"type": "bind",
			"source": "/var/lib/origin/openshift.local.volumes/pods/45a81b7a-18da-11e8-907f-0e759094261a/etc-hosts",
			"options": [
				"rw",
				"rbind",
				"rprivate"
			]
		},
		{
			"destination": "/dev/termination-log",
			"type": "bind",
			"source": "/var/lib/origin/openshift.local.volumes/pods/45a81b7a-18da-11e8-907f-0e759094261a/containers/sdn/6975e5fd",
			"options": [
				"rw",
				"rbind",
				"rprivate"
			]
		},
		{
			"destination": "/etc/origin/node/",
			"type": "bind",
			"source": "/etc/origin/node",
			"options": [
				"ro",
				"rbind",
				"rprivate"
			]
		},
		{
			"destination": "/var/run/kubernetes/",
			"type": "bind",
			"source": "/var/run/kubernetes",
			"options": [
				"ro",
				"rbind",
				"rprivate"
			]
		},
		{
			"destination": "/var/run/openshift-sdn",
			"type": "bind",
			"source": "/var/run/openshift-sdn",
			"options": [
				"rw",
				"rbind",
				"rprivate"
			]
		},
		{
			"destination": "/var/run/openvswitch/",
			"type": "bind",
			"source": "/var/run/openvswitch",
			"options": [
				"ro",
				"rbind",
				"rprivate"
			]
		},
		{
			"destination": "/etc/cni/net.d",
			"type": "bind",
			"source": "/etc/cni/net.d",
			"options": [
				"rw",
				"rbind",
				"rprivate"
			]
		},
		{
			"destination": "/var/run/dbus/",
			"type": "bind",
			"source": "/var/run/dbus",
			"options": [
				"ro",
				"rbind",
				"rprivate"
			]
		},
		{
			"destination": "/etc/sysconfig/origin-node",
			"type": "bind",
			"source": "/etc/sysconfig/origin-node",
			"options": [
				"ro",
				"rbind",
				"rprivate"
			]
		},
		{
			"destination": "/host/opt/cni/bin",
			"type": "bind",
			"source": "/opt/cni/bin",
			"options": [
				"rw",
				"rbind",
				"rprivate"
			]
		},
		{
			"destination": "/var/run/secrets/kubernetes.io/serviceaccount",
			"type": "bind",
			"source": "/var/lib/origin/openshift.local.volumes/pods/45a81b7a-18da-11e8-907f-0e759094261a/volumes/kubernetes.io~secret/sdn-token-z8p7m",
			"options": [
				"ro",
				"rbind",
				"rprivate"
			]
		},
		{
			"destination": "/var/lib/cni/networks/openshift-sdn",
			"type": "bind",
			"source": "/var/lib/cni/networks/openshift-sdn",
			"options": [
				"rw",
				"rbind",
				"rprivate"
			]
		}
	],
	"annotations": {
		"io.kubernetes.container.hash": "dffd0663",
		"io.kubernetes.container.name": "sdn",
		"io.kubernetes.container.ports": "[{\"name\":\"healthz\",\"hostPort\":10256,\"containerPort\":10256,\"protocol\":\"TCP\"}]",
		"io.kubernetes.container.restartCount": "33",
		"io.kubernetes.container.terminationMessagePath": "/dev/termination-log",
		"io.kubernetes.container.terminationMessagePolicy": "File",
		"io.kubernetes.cri-o.Annotations": "{\"io.kubernetes.container.hash\":\"dffd0663\",\"io.kubernetes.container.ports\":\"[{\\\"name\\\":\\\"healthz\\\",\\\"hostPort\\\":10256,\\\"containerPort\\\":10256,\\\"protocol\\\":\\\"TCP\\\"}]\",\"io.kubernetes.container.restartCount\":\"33\",\"io.kubernetes.container.terminationMessagePath\":\"/dev/termination-log\",\"io.kubernetes.container.terminationMessagePolicy\":\"File\",\"io.kubernetes.pod.terminationGracePeriod\":\"30\"}",
		"io.kubernetes.cri-o.ContainerID": "e9debcbf34e3553239f9a2eb511f769529017a6d97a9008b917407a727bca7e4",
		"io.kubernetes.cri-o.ContainerType": "container",
		"io.kubernetes.cri-o.Created": "2018-02-23T23:09:29.727457989Z",
		"io.kubernetes.cri-o.IP": "172.18.7.117",
		"io.kubernetes.cri-o.Image": "9a191dc7cfac6b0f2521fa24c8d61ecedea2648610a94133d0ae3ec06ed02f46",
		"io.kubernetes.cri-o.ImageName": "docker.io/openshift/node@sha256:3c85478cb57c290621d83ea3d7eb4b6c6f643ab9a94bb2e6d1c57c71be67f9c2",
		"io.kubernetes.cri-o.ImageRef": "docker.io/openshift/node@sha256:3c85478cb57c290621d83ea3d7eb4b6c6f643ab9a94bb2e6d1c57c71be67f9c2",
		"io.kubernetes.cri-o.Labels": "{\"io.kubernetes.container.name\":\"sdn\",\"io.kubernetes.pod.name\":\"sdn-pq72s\",\"io.kubernetes.pod.namespace\":\"openshift-sdn\",\"io.kubernetes.pod.uid\":\"45a81b7a-18da-11e8-907f-0e759094261a\"}",
		"io.kubernetes.cri-o.LogPath": "/var/log/pods/45a81b7a-18da-11e8-907f-0e759094261a/sdn_33.log",
		"io.kubernetes.cri-o.Metadata": "{\"name\":\"sdn\",\"attempt\":33}",
		"io.kubernetes.cri-o.MountPoint": "/var/lib/containers/storage/overlay/dae32bb3c18ff332367508bc01bc3724576075d294889a97ae245c787a2198c8/merged",
		"io.kubernetes.cri-o.Name": "k8s_sdn_sdn-pq72s_openshift-sdn_45a81b7a-18da-11e8-907f-0e759094261a_33",
		"io.kubernetes.cri-o.ResolvPath": "/var/run/containers/storage/overlay-containers/a6afffe7046d08d074098b1aef2912695861f663012cce5ac8518eb40cc7cb72/userdata/resolv.conf",
		"io.kubernetes.cri-o.SandboxID": "a6afffe7046d08d074098b1aef2912695861f663012cce5ac8518eb40cc7cb72",
		"io.kubernetes.cri-o.SandboxName": "k8s_POD_sdn-pq72s_openshift-sdn_45a81b7a-18da-11e8-907f-0e759094261a_0",
		"io.kubernetes.cri-o.SeccompProfilePath": "",
		"io.kubernetes.cri-o.Stdin": "false",
		"io.kubernetes.cri-o.StdinOnce": "false",
		"io.kubernetes.cri-o.TTY": "false",
		"io.kubernetes.cri-o.Volumes": "[{\"container_path\":\"/etc/origin/node/\",\"host_path\":\"/etc/origin/node\",\"readonly\":true},{\"container_path\":\"/etc/sysconfig/origin-node\",\"host_path\":\"/etc/sysconfig/origin-node\",\"readonly\":true},{\"container_path\":\"/var/run/dbus/\",\"host_path\":\"/var/run/dbus\",\"readonly\":true},{\"container_path\":\"/var/run/openvswitch/\",\"host_path\":\"/var/run/openvswitch\",\"readonly\":true},{\"container_path\":\"/var/run/kubernetes/\",\"host_path\":\"/var/run/kubernetes\",\"readonly\":true},{\"container_path\":\"/var/run/openshift-sdn\",\"host_path\":\"/var/run/openshift-sdn\",\"readonly\":false},{\"container_path\":\"/host/opt/cni/bin\",\"host_path\":\"/opt/cni/bin\",\"readonly\":false},{\"container_path\":\"/etc/cni/net.d\",\"host_path\":\"/etc/cni/net.d\",\"readonly\":false},{\"container_path\":\"/var/lib/cni/networks/openshift-sdn\",\"host_path\":\"/var/lib/cni/networks/openshift-sdn\",\"readonly\":false},{\"container_path\":\"/var/run/secrets/kubernetes.io/serviceaccount\",\"host_path\":\"/var/lib/origin/openshift.local.volumes/pods/45a81b7a-18da-11e8-907f-0e759094261a/volumes/kubernetes.io~secret/sdn-token-z8p7m\",\"readonly\":true},{\"container_path\":\"/etc/hosts\",\"host_path\":\"/var/lib/origin/openshift.local.volumes/pods/45a81b7a-18da-11e8-907f-0e759094261a/etc-hosts\",\"readonly\":false},{\"container_path\":\"/dev/termination-log\",\"host_path\":\"/var/lib/origin/openshift.local.volumes/pods/45a81b7a-18da-11e8-907f-0e759094261a/containers/sdn/6975e5fd\",\"readonly\":false}]",
		"io.kubernetes.pod.name": "sdn-pq72s",
		"io.kubernetes.pod.namespace": "openshift-sdn",
		"io.kubernetes.pod.terminationGracePeriod": "30",
		"io.kubernetes.pod.uid": "45a81b7a-18da-11e8-907f-0e759094261a"
	},
	"linux": {
		"resources": {
			"devices": [
				{
					"allow": true,
					"access": "rwm"
				}
			],
			"cpu": {
				"shares": 102
			},
			"pids": {
				"limit": 1024
			}
		},
		"cgroupsPath": "kubepods-burstable-pod45a81b7a_18da_11e8_907f_0e759094261a.slice:crio:e9debcbf34e3553239f9a2eb511f769529017a6d97a9008b917407a727bca7e4",
		"namespaces": [
			{
				"type": "network",
				"path": "/proc/30307/ns/net"
			},
			{
				"type": "ipc",
				"path": "/proc/30307/ns/ipc"
			},
			{
				"type": "uts",
				"path": "/proc/30307/ns/uts"
			},
			{
				"type": "mount"
			}
		],
		"devices": [
			{
				"path": "/dev/autofs",
				"type": "c",
				"major": 10,
				"minor": 235,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/btrfs-control",
				"type": "c",
				"major": 10,
				"minor": 234,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/cpu/0/cpuid",
				"type": "c",
				"major": 203,
				"minor": 0,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/cpu/0/msr",
				"type": "c",
				"major": 202,
				"minor": 0,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/cpu/1/cpuid",
				"type": "c",
				"major": 203,
				"minor": 1,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/cpu/1/msr",
				"type": "c",
				"major": 202,
				"minor": 1,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/cpu/2/cpuid",
				"type": "c",
				"major": 203,
				"minor": 2,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/cpu/2/msr",
				"type": "c",
				"major": 202,
				"minor": 2,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/cpu/3/cpuid",
				"type": "c",
				"major": 203,
				"minor": 3,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/cpu/3/msr",
				"type": "c",
				"major": 202,
				"minor": 3,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/cpu/microcode",
				"type": "c",
				"major": 10,
				"minor": 184,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/cpu_dma_latency",
				"type": "c",
				"major": 10,
				"minor": 60,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/crash",
				"type": "c",
				"major": 10,
				"minor": 61,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/dm-0",
				"type": "b",
				"major": 253,
				"minor": 0,
				"uid": 0,
				"gid": 6
			},
			{
				"path": "/dev/dm-1",
				"type": "b",
				"major": 253,
				"minor": 1,
				"uid": 0,
				"gid": 6
			},
			{
				"path": "/dev/dm-2",
				"type": "b",
				"major": 253,
				"minor": 2,
				"uid": 0,
				"gid": 6
			},
			{
				"path": "/dev/dm-3",
				"type": "b",
				"major": 253,
				"minor": 3,
				"uid": 0,
				"gid": 6
			},
			{
				"path": "/dev/dri/card0",
				"type": "c",
				"major": 226,
				"minor": 0,
				"uid": 0,
				"gid": 39
			},
			{
				"path": "/dev/fb0",
				"type": "c",
				"major": 29,
				"minor": 0,
				"uid": 0,
				"gid": 39
			},
			{
				"path": "/dev/full",
				"type": "c",
				"major": 1,
				"minor": 7,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/fuse",
				"type": "c",
				"major": 10,
				"minor": 229,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/hpet",
				"type": "c",
				"major": 10,
				"minor": 228,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/hwrng",
				"type": "c",
				"major": 10,
				"minor": 183,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/input/event0",
				"type": "c",
				"major": 13,
				"minor": 64,
				"uid": 0,
				"gid": 998
			},
			{
				"path": "/dev/input/event1",
				"type": "c",
				"major": 13,
				"minor": 65,
				"uid": 0,
				"gid": 998
			},
			{
				"path": "/dev/input/event2",
				"type": "c",
				"major": 13,
				"minor": 66,
				"uid": 0,
				"gid": 998
			},
			{
				"path": "/dev/input/event3",
				"type": "c",
				"major": 13,
				"minor": 67,
				"uid": 0,
				"gid": 998
			},
			{
				"path": "/dev/input/event4",
				"type": "c",
				"major": 13,
				"minor": 68,
				"uid": 0,
				"gid": 998
			},
			{
				"path": "/dev/input/mice",
				"type": "c",
				"major": 13,
				"minor": 63,
				"uid": 0,
				"gid": 998
			},
			{
				"path": "/dev/input/mouse0",
				"type": "c",
				"major": 13,
				"minor": 32,
				"uid": 0,
				"gid": 998
			},
			{
				"path": "/dev/kmsg",
				"type": "c",
				"major": 1,
				"minor": 11,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/loop-control",
				"type": "c",
				"major": 10,
				"minor": 237,
				"uid": 0,
				"gid": 6
			},
			{
				"path": "/dev/mapper/control",
				"type": "c",
				"major": 10,
				"minor": 236,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/mcelog",
				"type": "c",
				"major": 10,
				"minor": 227,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/mem",
				"type": "c",
				"major": 1,
				"minor": 1,
				"uid": 0,
				"gid": 9
			},
			{
				"path": "/dev/net/tun",
				"type": "c",
				"major": 10,
				"minor": 200,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/network_latency",
				"type": "c",
				"major": 10,
				"minor": 59,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/network_throughput",
				"type": "c",
				"major": 10,
				"minor": 58,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/null",
				"type": "c",
				"major": 1,
				"minor": 3,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/nvram",
				"type": "c",
				"major": 10,
				"minor": 144,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/oldmem",
				"type": "c",
				"major": 1,
				"minor": 12,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/port",
				"type": "c",
				"major": 1,
				"minor": 4,
				"uid": 0,
				"gid": 9
			},
			{
				"path": "/dev/ppp",
				"type": "c",
				"major": 108,
				"minor": 0,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/ptmx",
				"type": "c",
				"major": 5,
				"minor": 2,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/random",
				"type": "c",
				"major": 1,
				"minor": 8,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/raw/rawctl",
				"type": "c",
				"major": 162,
				"minor": 0,
				"uid": 0,
				"gid": 6
			},
			{
				"path": "/dev/rtc0",
				"type": "c",
				"major": 253,
				"minor": 0,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/snapshot",
				"type": "c",
				"major": 10,
				"minor": 231,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/snd/seq",
				"type": "c",
				"major": 116,
				"minor": 1,
				"uid": 0,
				"gid": 63
			},
			{
				"path": "/dev/snd/timer",
				"type": "c",
				"major": 116,
				"minor": 33,
				"uid": 0,
				"gid": 63
			},
			{
				"path": "/dev/tty",
				"type": "c",
				"major": 5,
				"minor": 0,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty0",
				"type": "c",
				"major": 4,
				"minor": 0,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty1",
				"type": "c",
				"major": 4,
				"minor": 1,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty10",
				"type": "c",
				"major": 4,
				"minor": 10,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty11",
				"type": "c",
				"major": 4,
				"minor": 11,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty12",
				"type": "c",
				"major": 4,
				"minor": 12,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty13",
				"type": "c",
				"major": 4,
				"minor": 13,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty14",
				"type": "c",
				"major": 4,
				"minor": 14,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty15",
				"type": "c",
				"major": 4,
				"minor": 15,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty16",
				"type": "c",
				"major": 4,
				"minor": 16,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty17",
				"type": "c",
				"major": 4,
				"minor": 17,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty18",
				"type": "c",
				"major": 4,
				"minor": 18,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty19",
				"type": "c",
				"major": 4,
				"minor": 19,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty2",
				"type": "c",
				"major": 4,
				"minor": 2,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty20",
				"type": "c",
				"major": 4,
				"minor": 20,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty21",
				"type": "c",
				"major": 4,
				"minor": 21,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty22",
				"type": "c",
				"major": 4,
				"minor": 22,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty23",
				"type": "c",
				"major": 4,
				"minor": 23,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty24",
				"type": "c",
				"major": 4,
				"minor": 24,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty25",
				"type": "c",
				"major": 4,
				"minor": 25,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty26",
				"type": "c",
				"major": 4,
				"minor": 26,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty27",
				"type": "c",
				"major": 4,
				"minor": 27,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty28",
				"type": "c",
				"major": 4,
				"minor": 28,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty29",
				"type": "c",
				"major": 4,
				"minor": 29,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty3",
				"type": "c",
				"major": 4,
				"minor": 3,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty30",
				"type": "c",
				"major": 4,
				"minor": 30,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty31",
				"type": "c",
				"major": 4,
				"minor": 31,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty32",
				"type": "c",
				"major": 4,
				"minor": 32,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty33",
				"type": "c",
				"major": 4,
				"minor": 33,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty34",
				"type": "c",
				"major": 4,
				"minor": 34,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty35",
				"type": "c",
				"major": 4,
				"minor": 35,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty36",
				"type": "c",
				"major": 4,
				"minor": 36,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty37",
				"type": "c",
				"major": 4,
				"minor": 37,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty38",
				"type": "c",
				"major": 4,
				"minor": 38,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty39",
				"type": "c",
				"major": 4,
				"minor": 39,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty4",
				"type": "c",
				"major": 4,
				"minor": 4,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty40",
				"type": "c",
				"major": 4,
				"minor": 40,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty41",
				"type": "c",
				"major": 4,
				"minor": 41,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty42",
				"type": "c",
				"major": 4,
				"minor": 42,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty43",
				"type": "c",
				"major": 4,
				"minor": 43,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty44",
				"type": "c",
				"major": 4,
				"minor": 44,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty45",
				"type": "c",
				"major": 4,
				"minor": 45,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty46",
				"type": "c",
				"major": 4,
				"minor": 46,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty47",
				"type": "c",
				"major": 4,
				"minor": 47,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty48",
				"type": "c",
				"major": 4,
				"minor": 48,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty49",
				"type": "c",
				"major": 4,
				"minor": 49,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty5",
				"type": "c",
				"major": 4,
				"minor": 5,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty50",
				"type": "c",
				"major": 4,
				"minor": 50,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty51",
				"type": "c",
				"major": 4,
				"minor": 51,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty52",
				"type": "c",
				"major": 4,
				"minor": 52,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty53",
				"type": "c",
				"major": 4,
				"minor": 53,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty54",
				"type": "c",
				"major": 4,
				"minor": 54,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty55",
				"type": "c",
				"major": 4,
				"minor": 55,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty56",
				"type": "c",
				"major": 4,
				"minor": 56,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty57",
				"type": "c",
				"major": 4,
				"minor": 57,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty58",
				"type": "c",
				"major": 4,
				"minor": 58,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty59",
				"type": "c",
				"major": 4,
				"minor": 59,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty6",
				"type": "c",
				"major": 4,
				"minor": 6,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty60",
				"type": "c",
				"major": 4,
				"minor": 60,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty61",
				"type": "c",
				"major": 4,
				"minor": 61,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty62",
				"type": "c",
				"major": 4,
				"minor": 62,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty63",
				"type": "c",
				"major": 4,
				"minor": 63,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty7",
				"type": "c",
				"major": 4,
				"minor": 7,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty8",
				"type": "c",
				"major": 4,
				"minor": 8,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/tty9",
				"type": "c",
				"major": 4,
				"minor": 9,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/ttyS0",
				"type": "c",
				"major": 4,
				"minor": 64,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/ttyS1",
				"type": "c",
				"major": 4,
				"minor": 65,
				"uid": 0,
				"gid": 18
			},
			{
				"path": "/dev/ttyS2",
				"type": "c",
				"major": 4,
				"minor": 66,
				"uid": 0,
				"gid": 18
			},
			{
				"path": "/dev/ttyS3",
				"type": "c",
				"major": 4,
				"minor": 67,
				"uid": 0,
				"gid": 18
			},
			{
				"path": "/dev/uhid",
				"type": "c",
				"major": 10,
				"minor": 239,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/uinput",
				"type": "c",
				"major": 10,
				"minor": 223,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/urandom",
				"type": "c",
				"major": 1,
				"minor": 9,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/usbmon0",
				"type": "c",
				"major": 249,
				"minor": 0,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/vcs",
				"type": "c",
				"major": 7,
				"minor": 0,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/vcs1",
				"type": "c",
				"major": 7,
				"minor": 1,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/vcs6",
				"type": "c",
				"major": 7,
				"minor": 6,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/vcsa",
				"type": "c",
				"major": 7,
				"minor": 128,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/vcsa1",
				"type": "c",
				"major": 7,
				"minor": 129,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/vcsa6",
				"type": "c",
				"major": 7,
				"minor": 134,
				"uid": 0,
				"gid": 5
			},
			{
				"path": "/dev/vfio/vfio",
				"type": "c",
				"major": 10,
				"minor": 196,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/vga_arbiter",
				"type": "c",
				"major": 10,
				"minor": 63,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/vhci",
				"type": "c",
				"major": 10,
				"minor": 137,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/vhost-net",
				"type": "c",
				"major": 10,
				"minor": 238,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/xen/xenbus",
				"type": "c",
				"major": 10,
				"minor": 62,
				"uid": 0,
				"gid": 0
			},
			{
				"path": "/dev/xvda",
				"type": "b",
				"major": 202,
				"minor": 0,
				"uid": 0,
				"gid": 6
			},
			{
				"path": "/dev/xvda1",
				"type": "b",
				"major": 202,
				"minor": 1,
				"uid": 0,
				"gid": 6
			},
			{
				"path": "/dev/xvda2",
				"type": "b",
				"major": 202,
				"minor": 2,
				"uid": 0,
				"gid": 6
			},
			{
				"path": "/dev/xvdb",
				"type": "b",
				"major": 202,
				"minor": 16,
				"uid": 0,
				"gid": 6
			},
			{
				"path": "/dev/xvdb1",
				"type": "b",
				"major": 202,
				"minor": 17,
				"uid": 0,
				"gid": 6
			},
			{
				"path": "/dev/zero",
				"type": "c",
				"major": 1,
				"minor": 5,
				"uid": 0,
				"gid": 0
			}
		]
	}
}
TARGET                                        SOURCE                                                                                                                                                                                        FSTYPE  OPTIONS
/                                             overlay                                                                                                                                                                                       overlay rw,relatime,seclabel,lowerdir=/var/lib/containers/storage/overlay/l/NEHBIIWDQ33U6EFNY2ZR47YXDH:/var/lib/containers/storage/overlay/l/BD66CKAKXAZWMB5WU56UBWMIWB:/var/lib/containers/storage/overlay/l/GBLMTVXNXOLOK53XLRD6DW4WKW:/var/lib/containers/storage/overlay/l/SZQ2U7BFMKDIR4MM2STL2OTWKJ:/var/lib/containers/storage/overlay/l/KQYJFOB2DCRGKISN7V27QTOUTA,upperdir=/var/lib/containers/storage/overlay/cf463332d2041e34d3314235cbc9d9e369f99d5f25e5423bf6d5d9d30d14497b/diff,workdir=/var/lib/containers/storage/overlay/cf463332d2041e34d3314235cbc9d9e369f99d5f25e5423bf6d5d9d30d14497b/work
|-/proc                                       proc                                                                                                                                                                                          proc    rw,relatime
|-/dev                                        tmpfs                                                                                                                                                                                         tmpfs   rw,nosuid,seclabel,size=65536k,mode=755
| |-/dev/pts                                  devpts                                                                                                                                                                                        devpts  rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=666
| |-/dev/shm                                  shm                                                                                                                                                                                           tmpfs   rw,nosuid,nodev,noexec,relatime,seclabel,size=65536k
| | `-/dev/shm                                shm                                                                                                                                                                                           tmpfs   rw,nosuid,nodev,noexec,relatime,seclabel,size=65536k
| |-/dev/mqueue                               mqueue                                                                                                                                                                                        mqueue  rw,nosuid,nodev,noexec,relatime,seclabel
| `-/dev/termination-log                      /dev/xvda2[/var/lib/origin/openshift.local.volumes/pods/7edb90af-18f0-11e8-907f-0e759094261a/containers/sdn/07e4eb59]                                                                         xfs     rw,relatime,seclabel,attr2,inode64,noquota
|-/sys                                        sysfs                                                                                                                                                                                         sysfs   rw,nosuid,nodev,noexec,relatime,seclabel
| `-/sys/fs/cgroup                            tmpfs                                                                                                                                                                                         tmpfs   rw,nosuid,nodev,noexec,relatime,seclabel,mode=755
|   |-/sys/fs/cgroup/systemd                  cgroup[/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod7edb90af_18f0_11e8_907f_0e759094261a.slice/crio-7723866c06c06c2f2f61c4ceb813579eb62eecd6293ff7a703042bed2a141608.scope] cgroup  rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd
|   |-/sys/fs/cgroup/memory                   cgroup[/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod7edb90af_18f0_11e8_907f_0e759094261a.slice/crio-7723866c06c06c2f2f61c4ceb813579eb62eecd6293ff7a703042bed2a141608.scope] cgroup  rw,nosuid,nodev,noexec,relatime,memory
|   |-/sys/fs/cgroup/net_cls,net_prio         cgroup[/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod7edb90af_18f0_11e8_907f_0e759094261a.slice/crio-7723866c06c06c2f2f61c4ceb813579eb62eecd6293ff7a703042bed2a141608.scope] cgroup  rw,nosuid,nodev,noexec,relatime,net_prio,net_cls
|   |-/sys/fs/cgroup/perf_event               cgroup[/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod7edb90af_18f0_11e8_907f_0e759094261a.slice/crio-7723866c06c06c2f2f61c4ceb813579eb62eecd6293ff7a703042bed2a141608.scope] cgroup  rw,nosuid,nodev,noexec,relatime,perf_event
|   |-/sys/fs/cgroup/cpu,cpuacct              cgroup[/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod7edb90af_18f0_11e8_907f_0e759094261a.slice/crio-7723866c06c06c2f2f61c4ceb813579eb62eecd6293ff7a703042bed2a141608.scope] cgroup  rw,nosuid,nodev,noexec,relatime,cpuacct,cpu
|   |-/sys/fs/cgroup/devices                  cgroup[/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod7edb90af_18f0_11e8_907f_0e759094261a.slice/crio-7723866c06c06c2f2f61c4ceb813579eb62eecd6293ff7a703042bed2a141608.scope] cgroup  rw,nosuid,nodev,noexec,relatime,devices
|   |-/sys/fs/cgroup/blkio                    cgroup[/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod7edb90af_18f0_11e8_907f_0e759094261a.slice/crio-7723866c06c06c2f2f61c4ceb813579eb62eecd6293ff7a703042bed2a141608.scope] cgroup  rw,nosuid,nodev,noexec,relatime,blkio
|   |-/sys/fs/cgroup/hugetlb                  cgroup[/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod7edb90af_18f0_11e8_907f_0e759094261a.slice/crio-7723866c06c06c2f2f61c4ceb813579eb62eecd6293ff7a703042bed2a141608.scope] cgroup  rw,nosuid,nodev,noexec,relatime,hugetlb
|   |-/sys/fs/cgroup/pids                     cgroup[/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod7edb90af_18f0_11e8_907f_0e759094261a.slice/crio-7723866c06c06c2f2f61c4ceb813579eb62eecd6293ff7a703042bed2a141608.scope] cgroup  rw,nosuid,nodev,noexec,relatime,pids
|   |-/sys/fs/cgroup/freezer                  cgroup[/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod7edb90af_18f0_11e8_907f_0e759094261a.slice/crio-7723866c06c06c2f2f61c4ceb813579eb62eecd6293ff7a703042bed2a141608.scope] cgroup  rw,nosuid,nodev,noexec,relatime,freezer
|   `-/sys/fs/cgroup/cpuset                   cgroup[/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod7edb90af_18f0_11e8_907f_0e759094261a.slice/crio-7723866c06c06c2f2f61c4ceb813579eb62eecd6293ff7a703042bed2a141608.scope] cgroup  rw,nosuid,nodev,noexec,relatime,cpuset
|-/etc/resolv.conf                            tmpfs[/containers/storage/overlay-containers/8949a82d105da60c4bc4daea616785337ee3f491a931c70075c8d7cc5f094c73/userdata/resolv.conf]                                                           tmpfs   rw,nosuid,nodev,seclabel,mode=755
|-/etc/hostname                               tmpfs[/containers/storage/overlay-containers/8949a82d105da60c4bc4daea616785337ee3f491a931c70075c8d7cc5f094c73/userdata/hostname]                                                              tmpfs   rw,nosuid,nodev,seclabel,mode=755
|-/run/secrets                                tmpfs[/containers/storage/overlay-containers/7723866c06c06c2f2f61c4ceb813579eb62eecd6293ff7a703042bed2a141608/userdata/run/secrets]                                                           tmpfs   rw,nosuid,nodev,seclabel,mode=755
| `-/run/secrets/kubernetes.io/serviceaccount tmpfs                                                                                                                                                                                         tmpfs   ro,relatime,seclabel
|-/etc/hosts                                  /dev/xvda2[/var/lib/origin/openshift.local.volumes/pods/7edb90af-18f0-11e8-907f-0e759094261a/etc-hosts]                                                                                       xfs     rw,relatime,seclabel,attr2,inode64,noquota
|-/etc/origin/node                            /dev/xvda2[/etc/origin/node]                                                                                                                                                                  xfs     ro,relatime,seclabel,attr2,inode64,noquota
|-/run/kubernetes                             tmpfs[/kubernetes]                                                                                                                                                                            tmpfs   ro,relatime,seclabel,mode=755
|-/run/openshift-sdn                          tmpfs[/openshift-sdn]                                                                                                                                                                         tmpfs   rw,nosuid,nodev,seclabel,mode=755
|-/run/openvswitch                            tmpfs[/openvswitch]                                                                                                                                                                           tmpfs   ro,relatime,seclabel,mode=755
|-/etc/cni/net.d                              /dev/xvda2[/etc/cni/net.d]                                                                                                                                                                    xfs     rw,relatime,seclabel,attr2,inode64,noquota
|-/run/dbus                                   tmpfs[/dbus]                                                                                                                                                                                  tmpfs   ro,relatime,seclabel,mode=755
|-/etc/sysconfig/origin-node                  /dev/xvda2[/etc/sysconfig/origin-node]                                                                                                                                                        xfs     ro,relatime,seclabel,attr2,inode64,noquota
|-/host/opt/cni/bin                           /dev/xvda2[/opt/cni/bin]                                                                                                                                                                      xfs     ro,relatime,seclabel,attr2,inode64,noquota
`-/var/lib/cni/networks/openshift-sdn         /dev/xvda2[/var/lib/cni/networks/openshift-sdn]                                                                                                                                               xfs     rw,relatime,seclabel,attr2,inode64,noquota
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
            
path is /etc/cni/net.d, readonly is false, but on startup of the container I get: