-
Notifications
You must be signed in to change notification settings - Fork 134
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to containerd for container runtime #207
Comments
My notes installing containerd on an ubuntu system: ## Runc
go get github.com/opencontainers/runc
cd go/src/github.com/opencontainers/runc/
make
make install
## Containerd
### Protoc
PROTOC_VERSION=3.5.0
apt install make build-essential unzip btrfs-tools pkg-config lxc-dev libseccomp-dev apparmor
cd /tmp
wget -c https://github.com/google/protobuf/releases/download/v${PROTOC_VERSION}/protoc-${PROTOC_VERSION}-linux-x86_64.zip
unzip protoc-${PROTOC_VERSION}-linux-x86_64.zip -d /usr/local
go get -d github.com/containerd/containerd
cd go/src/github.com/containerd/containerd
make
make install
cat <<EOF > /etc/systemd/system/containerd.service
[Unit]
Description=containerd container runtime
Documentation=https://containerd.io
After=network.target
[Service]
ExecStartPre=/sbin/modprobe overlay
ExecStart=/usr/local/bin/containerd
Delegate=yes
KillMode=process
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
service containerd start |
/cc @rbankston as he's done it. |
My notes on setting up an ubuntu system using the aws community image
|
We're planning to add support for containerd during the v1.12 refresh. |
Given that wardroom is still being used, please update to the latest kubeadm supported version of docker. |
Updated docker version in #243 Leaving this open for the time being in case we still want to consider moving to containerd |
Update the quickstart to use containerd for the container runtime instead of docker.
The text was updated successfully, but these errors were encountered: