cri-dockerd
cri-dockerd copied to clipboard
Package the systemd service and socket files with tarballs
Expected Behavior
The release tar files contains everything needed to install cri-dockerd on a system.
Actual Behavior
The tar files contain the cri-dockerd
binaries but none of the needed systemd configuration files. The current installation instructions make it sound like the systemd files are available within the tar file but they are not. A user must download the systemd files separately from within the source tree of the project.
Steps to Reproduce the Problem
- Download a tar file
- Untar the file
tar -zxvf cri-dockerd-03.4.amd64.tgz
- Enter the created directory
cd cri-dockerd
- See that there are no systemd files included
Specifications
- Version: 0.3.4
- Platform: linux
- Subsystem: amd64, arm64
This is par for the course.
Both containerd and Kubernetes does the same...
https://github.com/containerd/containerd/blob/main/docs/getting-started.md#systemd
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#k8s-install-2
Same for Docker, too.
There are no systemd units, in the tarball.
https://docs.docker.com/engine/install/binaries/
https://docs.docker.com/config/daemon/systemd/