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: