mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-08 20:50:24 +00:00
Add a docker how-to guide.
This commit is contained in:
@@ -1,4 +1,9 @@
|
||||
FROM google/debian:wheezy
|
||||
|
||||
RUN apt-get update
|
||||
RUN apt-get -yy -q install iptables
|
||||
COPY hyperkube /hyperkube
|
||||
RUN chmod a+rx /hyperkube
|
||||
|
||||
COPY master.json /etc/kubernetes/manifests/master.json
|
||||
|
||||
|
@@ -1,9 +1,9 @@
|
||||
# build the hyperkube image.
|
||||
|
||||
VERSION=dev
|
||||
VERSION=v0.14.1
|
||||
|
||||
all:
|
||||
cp ../../../_output/release-stage/server/linux-amd64/kubernetes/server/bin/hyperkube ./
|
||||
# cp ../../../_output/release-stage/server/linux-amd64/kubernetes/server/bin/hyperkube ./
|
||||
docker build -t gcr.io/google_containers/hyperkube:${VERSION} .
|
||||
gcloud preview docker push gcr.io/google_containers/hyperkube:${VERSION}
|
||||
|
||||
|
45
cluster/images/hyperkube/master.json
Normal file
45
cluster/images/hyperkube/master.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"apiVersion": "v1beta3",
|
||||
"kind": "Pod",
|
||||
"metadata": {"name":"nginx"},
|
||||
"spec":{
|
||||
"hostNetwork": true,
|
||||
"containers":[
|
||||
{
|
||||
"name": "controller-manager",
|
||||
"image": "gcr.io/google_containers/hyperkube:v0.14.1",
|
||||
"command": [
|
||||
"/hyperkube",
|
||||
"controller-manager",
|
||||
"--master=127.0.0.1:8080",
|
||||
"--machines=127.0.0.1",
|
||||
"--sync_nodes=true",
|
||||
"--v=2"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "apiserver",
|
||||
"image": "gcr.io/google_containers/hyperkube:v0.14.1",
|
||||
"command": [
|
||||
"/hyperkube",
|
||||
"apiserver",
|
||||
"--portal_net=10.0.0.1/24",
|
||||
"--address=127.0.0.1",
|
||||
"--etcd_servers=http://127.0.0.1:4001",
|
||||
"--cluster_name=kubernetes",
|
||||
"--v=2"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "scheduler",
|
||||
"image": "gcr.io/google_containers/hyperkube:v0.14.1",
|
||||
"command": [
|
||||
"/hyperkube",
|
||||
"scheduler",
|
||||
"--master=127.0.0.1:8080",
|
||||
"--v=2"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user