From 9ba1839f52c6de48032277b81a8d6569dccf0bc1 Mon Sep 17 00:00:00 2001 From: Yifan Gu Date: Wed, 29 Apr 2015 12:01:20 -0700 Subject: [PATCH] cluster/gce/coreos: Add metadata-service in node.yaml --- cluster/gce/coreos/node.yaml | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/cluster/gce/coreos/node.yaml b/cluster/gce/coreos/node.yaml index e11158fbdd5..36d832516e1 100644 --- a/cluster/gce/coreos/node.yaml +++ b/cluster/gce/coreos/node.yaml @@ -76,8 +76,7 @@ coreos: ExecStartPre=/usr/bin/wget \ -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 - ExecStartPre=/usr/bin/tar xzvf /opt/rkt/rkt-v0.5.4.tar.gz -C /opt --overwrite - ExecStart=/bin/systemd-run rkt metadata-service + ExecStart=/usr/bin/tar xzvf /opt/rkt/rkt-v0.5.4.tar.gz -C /opt --overwrite - name: kubernetes-install-minion.service command: start @@ -154,3 +153,31 @@ coreos: Restart=always 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