cluster/gce/coreos: Add metadata-service in node.yaml

pull/6/head
Yifan Gu 2015-04-29 12:01:20 -07:00
parent 30c841d491
commit 9ba1839f52
1 changed files with 29 additions and 2 deletions

View File

@ -76,8 +76,7 @@ coreos:
ExecStartPre=/usr/bin/wget \ ExecStartPre=/usr/bin/wget \
-O /opt/rkt/rkt-v0.5.4.tar.gz \ -O /opt/rkt/rkt-v0.5.4.tar.gz \
https://github.com/coreos/rkt/releases/download/v0.5.4/rkt-v0.5.4.tar.gz https://github.com/coreos/rkt/releases/download/v0.5.4/rkt-v0.5.4.tar.gz
ExecStartPre=/usr/bin/tar xzvf /opt/rkt/rkt-v0.5.4.tar.gz -C /opt --overwrite ExecStart=/usr/bin/tar xzvf /opt/rkt/rkt-v0.5.4.tar.gz -C /opt --overwrite
ExecStart=/bin/systemd-run rkt metadata-service
- name: kubernetes-install-minion.service - name: kubernetes-install-minion.service
command: start command: start
@ -154,3 +153,31 @@ coreos:
Restart=always Restart=always
RestartSec=10 RestartSec=10
- name: rkt-metadata.socket
command: start
content: |
[Unit]
Description=rkt metadata service socket
PartOf=rkt-metadata.service
Requires=kubernetes-install-rkt.service
After=kubernetes-install-rkt.service
[Socket]
ListenStream=/run/rkt/metadata-svc.sock
SocketMode=0660
SocketUser=root
SocketGroup=root
RemoveOnStop=true
- name: rkt-metadata.service
command: start
content: |
[Unit]
Description=rkt metadata service
Documentation=http://github.com/coreos/rkt
Requires=rkt-metadata.socket
After=network.target rkt-metadata.socket
Requires=kubernetes-install-rkt.service
After=kubernetes-install-rkt.service
[Service]
# TODO(yifan): Make version configuable.
ExecStart=/opt/rkt-v0.5.4/rkt metadata-service