ubuntu2204怎么安装K3S
在 Ubuntu 22.04 上安装 K3s 的步骤如下:
1. 准备环境
- 更新系统:确保系统是最新的。
sudo apt update
sudo apt upgrade -y
- 安装 Docker:K3s 默认使用 containerd 作为容器运行时,但也可以选择使用 Docker。
sudo apt install docker.io
2. 安装 K3s
- 使用国内镜像源安装:由于网络限制,建议使用国内镜像源进行安装。
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -
如果需要使用 Docker 作为容器运行时,可以添加参数 --docker
:
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_EXEC="--docker" sh -
3. 配置 kubectl
- 复制 kubeconfig 文件:将 K3s 的配置文件复制到默认路径,方便使用 kubectl。
sudo mkdir -p $HOME/.kube
sudo cp /etc/rancher/k3s/k3s.yaml $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
4. 验证安装
- 检查节点状态:运行以下命令验证 K3s 是否运行成功。
k3s kubectl get nodes
如果节点状态显示为 Ready
,则说明安装成功。
- 查看系统 Pod:检查系统 Pod 的运行情况。
kubectl get pods -A
5. (可选)安装 Worker 节点
如果需要安装 Worker 节点,可以使用以下命令:
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn \
K3S_URL=https://<master-ip>:6443 K3S_TOKEN=<token> sh -
<master-ip>
是 Master 节点的 IP 地址。<token>
是 Master 节点的 Token,可通过以下命令获取:
sudo cat /var/lib/rancher/k3s/server/node-token
通过以上步骤,你可以在 Ubuntu 22.04 上成功安装并运行 K3s。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。