- 首先需要在 CentOS 7 上安装 Docker,执行以下命令:
sudo yum install -y docker
- 启动 Docker 服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
- 安装 k3s,执行以下命令:
curl -sfL https://get.k3s.io | sh -
- 等待安装完成后,可以使用以下命令检查 k3s 是否正常运行:
sudo k3s kubectl get nodes
- 安装完成后,可以使用以下命令停止和启动 k3s 服务:
sudo systemctl stop k3s
sudo systemctl start k3s
注意:在部署集群时,如果使用了外部的 etcd 服务,则需要使用如下方式安装 k3s:
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--datastore-endpoint=<ETCD_ENDPOINT> --datastore-cafile=<ETCD_CAFILE> --datastore-certfile=<ETCD_CERTFILE> --datastore-keyfile=<ETCD_KEYFILE>" sh -
其中,<ETCD_ENDPOINT>
是 etcd 的地址,<ETCD_CAFILE>
、<ETCD_CERTFILE>
和 <ETCD_KEYFILE>
是 etcd 的证书文件路径。