官方安装
curl -sfL https://get.k3s.io | sh -中国镜像安装
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -用docker作为容器
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -s - --docker跳过selinux检查 用docker作为容器
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_SKIP_SELINUX_RPM=true INSTALL_K3S_SELINUX_WARN=true sh -s - --docker跳过selinux检查 用docker作为容器 禁用traefik
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_SKIP_SELINUX_RPM=true INSTALL_K3S_SELINUX_WARN=true sh -s - server --disable traefik --docker 跳过selinux检查 用docker作为容器 禁用traefik 指定k8s版本
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_SKIP_SELINUX_RPM=true INSTALL_K3S_SELINUX_WARN=true INSTALL_K3S_VERSION=v1.33.12+k3s1 sh -s - server --disable traefik --docker 禁用traefik
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -s - server --disable traefik卸载
如果你使用install.sh脚本安装了 K3s,那么在安装过程中会生成一个卸载脚本。该脚本在您的节点上的/usr/local/bin/k3s-uninstall.sh上创建(或者是k3s-agent-uninstall.sh)。
/usr/local/bin/k3s-uninstall.sh/usr/local/bin/k3s-agent-uninstall.sh安装工作节点
获取token
cat /var/lib/rancher/k3s/server/node-token curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_VERSION=v1.28.14+k3s1 K3S_URL=https://myserver:6443 K3S_TOKEN={mynodetoken} sh -s - --dockerDocker加速
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.1ms.run"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker其他
curl –sfL \
https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | \
INSTALL_K3S_VERSION=v1.28.10+k3s1 \
INSTALL_K3S_MIRROR=cn \
K3S_TOKEN=12345 \
sh -s - \
--disable traefikcurl –sfL \
https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | \
INSTALL_K3S_VERSION=v1.28.10+k3s1 \
INSTALL_K3S_MIRROR=cn \
K3S_URL=https://192.168.232.5:6443 \
K3S_TOKEN=12345 \
sh -禁用Traefik
# 编辑 k3s 服务配置
systemctl edit --full k3s
# 找到 ExecStart 这一行,在 server 后面增加 --disable=traefik
ExecStart=/usr/local/bin/k3s \
server --disable=traefik
# 保存退出后,重启 k3s 服务使配置生效
systemctl restart k3s镜像加速
sudo vim /etc/rancher/k3s/registries.yamlmirrors:
docker.io:
endpoint:
- "https://docker.1panel.live"
- "https://docker.1ms.run"
- "https://docker.m.daocloud.io"
registry.k8s.io:
endpoint:
- "https://k8s.m.daocloud.io"