Compare commits
15 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
eb3c83a187 | ||
|
|
b0d70454f3 | ||
|
|
1c1d41dbad | ||
|
|
0ac8943510 | ||
|
|
ae31c736a5 | ||
|
|
54c24f124d | ||
|
|
eedb5cf409 | ||
|
|
3df2149318 | ||
|
|
972518ad86 | ||
|
|
1bc39006dd | ||
|
|
3101b1d171 | ||
|
|
1cb41cb0be | ||
|
|
6f2ac0a46c | ||
|
|
bec335d375 | ||
|
|
700ff95b86 |
4 changed files with 54 additions and 25 deletions
|
|
@ -3,7 +3,7 @@ MAINTAINER "Jason Brooks" <jbrooks@redhat.com>
|
|||
|
||||
ENV container=docker
|
||||
|
||||
ENV NAME=kubernetes-kubelet VERSION=0 RELEASE=8 ARCH=x86_64
|
||||
ENV NAME=kubernetes-kubelet VERSION=0 RELEASE=17 ARCH=x86_64
|
||||
LABEL BZComponent="$NAME" \
|
||||
name="$FGC/$NAME" \
|
||||
version="$VERSION" \
|
||||
|
|
@ -18,8 +18,10 @@ LABEL RUN /usr/bin/docker run -d --privileged --net=host --pid=host -v /:/rootfs
|
|||
|
||||
COPY launch.sh /usr/bin/kubelet-docker.sh
|
||||
|
||||
COPY service.template config.json.template /exports/
|
||||
COPY tmpfiles.template service.template config.json.template /exports/
|
||||
|
||||
RUN mkdir -p /exports/hostfs/etc/kubernetes && cp /etc/kubernetes/{config,kubelet} /exports/hostfs/etc/kubernetes
|
||||
RUN mkdir -p /exports/hostfs/etc/cni/net.d && \
|
||||
mkdir -p /exports/hostfs/etc/kubernetes && \
|
||||
cp /etc/kubernetes/{config,kubelet} /exports/hostfs/etc/kubernetes
|
||||
|
||||
ENTRYPOINT ["/usr/bin/kubelet-docker.sh"]
|
||||
|
|
|
|||
|
|
@ -278,26 +278,24 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"type": "bind",
|
||||
"source": "/sys",
|
||||
"destination": "/sys",
|
||||
"type": "sysfs",
|
||||
"source": "sysfs",
|
||||
"options": [
|
||||
"nosuid",
|
||||
"noexec",
|
||||
"nodev"
|
||||
"rbind",
|
||||
"rw"
|
||||
]
|
||||
},
|
||||
{
|
||||
"destination": "/sys/fs/cgroup",
|
||||
"type": "cgroup",
|
||||
"source": "cgroup",
|
||||
"options": [
|
||||
"nosuid",
|
||||
"noexec",
|
||||
"nodev",
|
||||
"relatime",
|
||||
"ro"
|
||||
]
|
||||
"type": "bind",
|
||||
"source": "/etc/cni/net.d",
|
||||
"destination": "/etc/cni/net.d",
|
||||
"options": [
|
||||
"bind",
|
||||
"slave",
|
||||
"rw",
|
||||
"mode=777"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "bind",
|
||||
|
|
@ -309,14 +307,31 @@
|
|||
"rprivate"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "bind",
|
||||
"source": "/etc/localtime",
|
||||
"destination": "/etc/localtime",
|
||||
"options": [
|
||||
"rbind",
|
||||
"ro"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "bind",
|
||||
"source": "/etc/pki",
|
||||
"destination": "/etc/pki",
|
||||
"options": [
|
||||
"bind",
|
||||
"ro"
|
||||
]
|
||||
},
|
||||
{
|
||||
"destination": "/etc/resolv.conf",
|
||||
"type": "bind",
|
||||
"source": "/etc/resolv.conf",
|
||||
"options": [
|
||||
"ro",
|
||||
"rbind",
|
||||
"rprivate"
|
||||
"bind"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
@ -331,8 +346,8 @@
|
|||
},
|
||||
{
|
||||
"type": "bind",
|
||||
"source": "/var/run/",
|
||||
"destination": "/var/run/",
|
||||
"source": "/var/run/secrets",
|
||||
"destination": "/var/run/secrets",
|
||||
"options": [
|
||||
"rbind",
|
||||
"rw",
|
||||
|
|
@ -341,7 +356,7 @@
|
|||
},
|
||||
{
|
||||
"type": "bind",
|
||||
"source": "/run",
|
||||
"source": "${RUN_DIRECTORY}",
|
||||
"destination": "/run",
|
||||
"options": [
|
||||
"rbind",
|
||||
|
|
@ -351,7 +366,7 @@
|
|||
},
|
||||
{
|
||||
"type": "bind",
|
||||
"source": "/var/lib",
|
||||
"source": "${STATE_DIRECTORY}",
|
||||
"destination": "/var/lib",
|
||||
"options": [
|
||||
"bind",
|
||||
|
|
@ -361,7 +376,7 @@
|
|||
},
|
||||
{
|
||||
"type": "bind",
|
||||
"source": "/var/lib/kubelet",
|
||||
"source": "${STATE_DIRECTORY}/kubelet",
|
||||
"destination": "/var/lib/kubelet",
|
||||
"options": [
|
||||
"rbind",
|
||||
|
|
@ -379,6 +394,15 @@
|
|||
"rw",
|
||||
"mode=755"
|
||||
]
|
||||
},
|
||||
{
|
||||
"destination": "/tmp",
|
||||
"type": "tmpfs",
|
||||
"source": "tmpfs",
|
||||
"options": [
|
||||
"mode=755",
|
||||
"size=65536k"
|
||||
]
|
||||
}
|
||||
],
|
||||
"linux": {
|
||||
|
|
|
|||
0
launch.sh
Normal file → Executable file
0
launch.sh
Normal file → Executable file
3
tmpfiles.template
Normal file
3
tmpfiles.template
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
d ${STATE_DIRECTORY}/kubelet - - - - -
|
||||
d /var/lib/cni - - - - -
|
||||
d /var/run/secrets - - - - -
|
||||
Loading…
Add table
Add a link
Reference in a new issue