Compare commits
19 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
36260b2a63 | ||
|
|
4d10ce6ff5 | ||
|
|
814d0bc5c0 | ||
|
|
2cc08fbb1b | ||
|
|
036ec1c749 | ||
|
|
29dd9c38d4 | ||
|
|
9adca2f60f | ||
|
|
6718c73ae7 | ||
|
|
b47c70a501 | ||
|
|
3f15fa508e | ||
|
|
658c3cec71 | ||
|
|
73757e88e9 | ||
|
|
048574b8f6 | ||
|
|
07c860213d | ||
|
|
f6f8fda8b9 | ||
|
|
2f3dd2025e | ||
|
|
da732cf418 | ||
|
|
89b95cb208 | ||
|
|
324d5142cf |
2 changed files with 26 additions and 0 deletions
18
Dockerfile
Normal file
18
Dockerfile
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
FROM registry.fedoraproject.org/f25/kubernetes-node:latest
|
||||
MAINTAINER "Jason Brooks" <jbrooks@redhat.com>
|
||||
|
||||
ENV NAME=kubernetes-kubelet VERSION=0 RELEASE=18 ARCH=x86_64
|
||||
LABEL BZComponent="$NAME" \
|
||||
Name="$FGC/$NAME" \
|
||||
Version="$VERSION" \
|
||||
Release="$RELEASE.$DISTTAG" \
|
||||
Architecture="$ARCH"
|
||||
|
||||
# Containerized kubelet requires nsenter
|
||||
RUN dnf install -y util-linux ethtool && dnf clean all
|
||||
|
||||
LABEL RUN /usr/bin/docker run -d --privileged --net=host --pid=host -v /:/rootfs:ro -v /sys:/sys:rw -v /var/run:/var/run:rw -v /run:/run:rw -v /var/lib/docker:/var/lib/docker:rw -v /var/lib/kubelet:/var/lib/kubelet:slave -v /var/log/containers:/var/log/containers:rw
|
||||
|
||||
COPY launch.sh /usr/bin/kubelet-docker.sh
|
||||
|
||||
ENTRYPOINT ["/usr/bin/kubelet-docker.sh"]
|
||||
8
launch.sh
Executable file
8
launch.sh
Executable file
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/bash
|
||||
|
||||
source /etc/kubernetes/kubelet
|
||||
source /etc/kubernetes/config
|
||||
|
||||
ARGS=$(echo "$@ $KUBE_LOGTOSTDERR $KUBE_LOG_LEVEL $KUBELET_API_SERVER $KUBELET_ADDRESS $KUBELET_PORT $KUBELET_HOSTNAME $KUBE_ALLOW_PRIV $KUBELET_ARGS" | xargs -n1 | sort -u -t = -k 1,1 | xargs)
|
||||
|
||||
exec /usr/bin/kubelet $ARGS --containerized
|
||||
Loading…
Add table
Add a link
Reference in a new issue