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。

发表回复

后才能评论