examples: Use Kubelet --pod-manifest-path and EnvironmentFile

This commit is contained in:
Dalton Hubble
2016-11-01 16:39:14 -07:00
parent f97df85304
commit 2c68b4a0d9
6 changed files with 14 additions and 14 deletions

View File

@@ -45,8 +45,7 @@ systemd:
Wants=flanneld.service
[Service]
Environment="RKT_OPTS=--volume=resolv,kind=host,source=/etc/resolv.conf --mount volume=resolv,target=/etc/resolv.conf --volume var-log,kind=host,source=/var/log --mount volume=var-log,target=/var/log"
Environment=KUBELET_ACI=quay.io/coreos/hyperkube
Environment=KUBELET_VERSION=v1.4.3_coreos.0
EnvironmentFile=/etc/kubernetes/kubelet.env
ExecStartPre=/usr/bin/systemctl is-active flanneld.service
ExecStartPre=/bin/mkdir -p /etc/kubernetes/manifests
ExecStartPre=/bin/mkdir -p /srv/kubernetes/manifests
@@ -56,7 +55,7 @@ systemd:
--kubeconfig=/etc/kubernetes/kubeconfig \
--lock-file=/var/run/lock/kubelet.lock \
--exit-on-lock-contention \
--config=/etc/kubernetes/manifests \
--pod-manifest-path=/etc/kubernetes/manifests \
--allow-privileged \
--hostname-override={{.domain_name}} \
--node-labels=master=true \
@@ -86,12 +85,13 @@ storage:
- "-LROOT"
{{end}}
files:
- path: /etc/kubernetes/empty
- path: /etc/kubernetes/kubelet.env
filesystem: root
mode: 0644
contents:
inline: |
empty
KUBELET_ACI=quay.io/coreos/hyperkube
KUBELET_VERSION=v1.4.3_coreos.0
- path: /etc/hostname
filesystem: root
mode: 0644

View File

@@ -36,8 +36,7 @@ systemd:
Wants=flanneld.service
[Service]
Environment="RKT_OPTS=--volume=resolv,kind=host,source=/etc/resolv.conf --mount volume=resolv,target=/etc/resolv.conf --volume var-log,kind=host,source=/var/log --mount volume=var-log,target=/var/log"
Environment=KUBELET_ACI=quay.io/coreos/hyperkube
Environment=KUBELET_VERSION=v1.4.3_coreos.0
EnvironmentFile=/etc/kubernetes/kubelet.env
ExecStartPre=/usr/bin/systemctl is-active flanneld.service
ExecStartPre=/bin/mkdir -p /etc/kubernetes/manifests
ExecStartPre=/bin/mkdir -p /srv/kubernetes/manifests
@@ -47,7 +46,7 @@ systemd:
--kubeconfig=/etc/kubernetes/kubeconfig \
--lock-file=/var/run/lock/kubelet.lock \
--exit-on-lock-contention \
--config=/etc/kubernetes/manifests \
--pod-manifest-path=/etc/kubernetes/manifests \
--allow-privileged \
--hostname-override={{.domain_name}} \
--minimum-container-ttl-duration=6m0s \
@@ -76,12 +75,13 @@ storage:
- "-LROOT"
{{end}}
files:
- path: /etc/kubernetes/empty
- path: /etc/kubernetes/kubelet.env
filesystem: root
mode: 0644
contents:
inline: |
empty
KUBELET_ACI=quay.io/coreos/hyperkube
KUBELET_VERSION=v1.4.3_coreos.0
- path: /etc/hostname
filesystem: root
mode: 0644

View File

@@ -72,7 +72,7 @@ systemd:
--cni-conf-dir=/etc/kubernetes/cni/net.d \
--network-plugin=cni \
--allow-privileged=true \
--config=/etc/kubernetes/manifests \
--pod-manifest-path=/etc/kubernetes/manifests \
--hostname-override={{.domain_name}} \
--cluster_dns={{.k8s_dns_service_ip}} \
--cluster_domain=cluster.local

View File

@@ -65,7 +65,7 @@ systemd:
--cni-conf-dir=/etc/kubernetes/cni/net.d \
--network-plugin=cni \
--allow-privileged=true \
--config=/etc/kubernetes/manifests \
--pod-manifest-path=/etc/kubernetes/manifests \
--hostname-override={{.domain_name}} \
--cluster_dns={{.k8s_dns_service_ip}} \
--cluster_domain=cluster.local \

View File

@@ -81,7 +81,7 @@ systemd:
--rkt-path=/usr/bin/rkt \
--rkt-stage1-image=coreos.com/rkt/stage1-coreos \
--allow-privileged=true \
--config=/etc/kubernetes/manifests \
--pod-manifest-path=/etc/kubernetes/manifests \
--hostname-override={{.domain_name}} \
--cluster_dns={{.k8s_dns_service_ip}} \
--cluster_domain=cluster.local

View File

@@ -73,7 +73,7 @@ systemd:
--rkt-stage1-image=coreos.com/rkt/stage1-coreos \
--register-node=true \
--allow-privileged=true \
--config=/etc/kubernetes/manifests \
--pod-manifest-path=/etc/kubernetes/manifests \
--hostname-override={{.domain_name}} \
--cluster_dns={{.k8s_dns_service_ip}} \
--cluster_domain=cluster.local \