Merge pull request #1428 from crawford/unit

app-admin/kubelet: add service unit
This commit is contained in:
Alex Crawford 2015-08-05 20:14:23 -07:00
commit e8010c3812
2 changed files with 26 additions and 1 deletions

View File

@ -0,0 +1,23 @@
[Unit]
Description=Kubernetes Kubelet
Documentation=https://github.com/GoogleCloudPlatform/kubernetes
[Service]
Environment=ADDRESS=127.0.0.1
Environment=API_SERVERS=http://127.0.0.1:8080
Environment=ALLOW_PRIVILEGED=false
Environment=CONFIG=/etc/kubernetes/manifests
Environment=LOGGING=2
ExecStart=/usr/bin/kubelet \
--address=$ADDRESS \
--api-servers=$API_SERVERS \
--allow-privileged=$ALLOW_PRIVILEGED \
--config=$CONFIG \
--v=$LOGGING
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target

View File

@ -6,7 +6,7 @@
EAPI=5
inherit flag-o-matic toolchain-funcs
inherit flag-o-matic systemd toolchain-funcs
DESCRIPTION="Kubernetes Container Manager"
HOMEPAGE="http://kubernetes.io/"
@ -42,4 +42,6 @@ src_compile() {
src_install() {
dobin "${S}/_output/local/bin/linux/${ARCH}/${PN}"
systemd_dounit "${FILESDIR}/kubelet.service"
}