安装命令
证书时间
# 证书默认更改为10年有效期
cat << EOF > /etc/default/k3s
CATTLE_NEW_SIGNED_CERT_EXPIRATION_DAYS=3650
EOF
安装前配置:
cp k3s /usr/local/bin/
chmod +x /usr/local/bin/k3s
mkdir -p /var/lib/rancher/k3s/agent/images/
cp k3s-airgap-images-arm64.tar /var/lib/rancher/k3s/agent/images/
chmod +x k3s-install.sh
master1:
#10.16.119.68
INSTALL_K3S_SKIP_DOWNLOAD=true \
K3S_TOKEN=armk3s \
INSTALL_K3S_MIRROR=cn \
INSTALL_K3S_VERSION=v1.32.11+k3s1 \
/root/k3s-install.sh server \
--cluster-init \
--etcd-arg snapshot-count=1000 \
--etcd-arg max-request-bytes=1048576 \
--etcd-arg quota-backend-bytes=8589934592
master2:
#10.16.119.69
INSTALL_K3S_SKIP_DOWNLOAD=true \
K3S_TOKEN=armk3s \
INSTALL_K3S_MIRROR=cn \
INSTALL_K3S_VERSION=v1.32.11+k3s1 \
K3S_URL=https://10.16.119.68:6443 \
/root/k3s-install.sh server \
--token K1016868316aef8293a0be01e3dc0fdbd6c79d8a6b55b0eb6ef6cdbdef5b33c5065::server:armk3s \
--etcd-arg snapshot-count=1000 \
--etcd-arg max-request-bytes=1048576 \
--etcd-arg quota-backend-bytes=8589934592
master3:
INSTALL_K3S_SKIP_DOWNLOAD=true \
K3S_TOKEN=armk3s \
INSTALL_K3S_MIRROR=cn \
INSTALL_K3S_VERSION=v1.32.11+k3s1 \
K3S_URL=https://10.16.119.68:6443 \
/root/k3s-install.sh server \
--token K1016868316aef8293a0be01e3dc0fdbd6c79d8a6b55b0eb6ef6cdbdef5b33c5065::server:armk3s \
--etcd-arg snapshot-count=1000 \
--etcd-arg max-request-bytes=1048576 \
--etcd-arg quota-backend-bytes=8589934592
node1
#10.16.119.71
INSTALL_K3S_SKIP_DOWNLOAD=true \
K3S_TOKEN=armk3s \
INSTALL_K3S_MIRROR=cn \
K3S_URL=https://10.16.119.68:6443 \
INSTALL_K3S_VERSION=v1.32.11+k3s1 \
/root/rke2-k3s/k3s/v1.21.9+k3s1/k3s-install.sh \
--token K1016868316aef8293a0be01e3dc0fdbd6c79d8a6b55b0eb6ef6cdbdef5b33c5065::server:armk3s
卸载:
systemctl stop k3s
bash /usr/local/bin/k3s-killall.sh
bash /usr/local/bin/k3s-uninstall.sh
rm -rf /var/lib/rancher/k3s/server/db/etcd/*
sudo rm -rf /var/lib/rancher
sudo rm -rf /etc/rancher
sudo rm -f /etc/systemd/system/k3s*
sudo rm -f /usr/local/bin/k3s*
sudo systemctl daemon-reload