Skip to content

Instantly share code, notes, and snippets.

@kelseyhightower
Created July 1, 2015 15:07
Show Gist options
  • Save kelseyhightower/b2f19e088c68f47cf765 to your computer and use it in GitHub Desktop.
Save kelseyhightower/b2f19e088c68f47cf765 to your computer and use it in GitHub Desktop.
FROM google/debian:wheezy
RUN apt-get update
RUN apt-get -yy -q install iptables ca-certificates
COPY kubelet /kubelet
COPY kube-apiserver /kube-apiserver
COPY kube-controller-manager /kube-controller-manager
COPY kube-proxy /kube-proxy
COPY kube-scheduler /kube-scheduler
COPY nsenter /nsenter
RUN chmod a+rx /kubelet /kube-apiserver /kube-controller-manager /kube-proxy /kube-scheduler /nsenter
COPY pod.json /etc/kubernetes/manifests/pod.json
CMD ["/kubelet", "--api-servers=http://127.0.0.1:8080", "--v=2", "--address=0.0.0.0", "--enable-server", "--hostname-override=127.0.0.1", "--config=/etc/kubernetes/manifests", "--containerized"]
@kelseyhightower
Copy link
Author

docker run -d --volume=/:/rootfs:ro
-v /var/run/docker.sock:/var/run/docker.sock
-v /var/run:/var/run:rw
-v /var/lib/docker/:/var/lib/docker:ro
--net=host
kelseyhightower/kubernetes:0.20.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment