Uploaded from github, added FreeBSD VMs support
This commit is contained in:
30
vm_example_scripts/k8s/install_packages/03-install-containerd.sh
Executable file
30
vm_example_scripts/k8s/install_packages/03-install-containerd.sh
Executable file
@ -0,0 +1,30 @@
|
||||
#!/bin/bash
|
||||
|
||||
#cd "$HOME" || exit
|
||||
CONTAINERD_VERSION="1.7.3"
|
||||
curl -LfsS https://github.com/containerd/containerd/releases/download/v${CONTAINERD_VERSION}/containerd-${CONTAINERD_VERSION}-linux-amd64.tar.gz -o containerd.tar.gz
|
||||
sudo tar Cxzvf /usr/local containerd.tar.gz
|
||||
sudo mkdir -pv /usr/local/lib/systemd/system
|
||||
sudo cp -v $PWD/vm_files/containerd.service /usr/local/lib/systemd/system/containerd.service
|
||||
sudo systemctl daemon-reload
|
||||
sudo systemctl enable --now containerd
|
||||
|
||||
rm -fv containerd.tar.gz
|
||||
|
||||
RUNC_VERSION="1.1.9"
|
||||
curl -LfsSO https://github.com/opencontainers/runc/releases/download/v${RUNC_VERSION}/runc.amd64
|
||||
sudo install -o root -g root -m 755 runc.amd64 /usr/local/sbin/runc
|
||||
|
||||
rm -fv runc.amd64
|
||||
|
||||
CNI_PLUGINS_VERSION="1.3.0"
|
||||
curl -LfsS https://github.com/containernetworking/plugins/releases/download/v${CNI_PLUGINS_VERSION}/cni-plugins-linux-amd64-v${CNI_PLUGINS_VERSION}.tgz -o cni-plugins.tgz
|
||||
sudo mkdir -p /opt/cni/bin
|
||||
sudo tar Cxzvf /opt/cni/bin cni-plugins.tgz
|
||||
|
||||
rm -fv cni-plugins.tgz
|
||||
|
||||
sudo mkdir -p /etc/containerd
|
||||
sudo cp -v $PWD/vm_files/containerd-config.toml /etc/containerd/config.toml
|
||||
|
||||
sudo systemctl restart containerd
|
||||
Reference in New Issue
Block a user