Merge pull request #231 from Random-Liu/add-systemd-units

Add systemd unit files for containerd and cri-containerd.
This commit is contained in:
Lantao Liu 2017-09-08 13:33:27 -07:00 committed by GitHub
commit 09ecd7865b
3 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,14 @@
[Unit]
Description=containerd container runtime
Documentation=https://containerd.io
After=network.target
[Service]
Restart=always
RestartSec=10
ExecStart=/usr/local/bin/containerd
Delegate=yes
KillMode=process
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,13 @@
[Unit]
Description=Kubernetes containerd CRI shim
Requires=network-online.target
After=containerd.service
[Service]
Restart=always
RestartSec=10
ExecStart=/usr/local/bin/cri-containerd --logtostderr
OOMScoreAdjust=-999
[Install]
WantedBy=multi-user.target

View File

@ -34,5 +34,9 @@ NOSUDO=true DESTDIR=${destdir} ./hack/install-deps.sh
# Install cri-containerd into release stage.
make install -e DESTDIR=${destdir}
# Install systemd units into release stage.
mkdir -p ${destdir}/etc/systemd/system
cp ${ROOT}/contrib/systemd-units/* ${destdir}/etc/systemd/system/
# Create release tar
tar -zcvf ${BUILD_DIR}/${TARBALL} -C ${destdir} .