rke单节点部署k8s
时间: 2023-11-14 18:09:03 浏览: 48
可以使用 Rancher 来进行单节点部署 Kubernetes。具体步骤如下:
1. 安装 Docker 和 Rancher
```
curl https://releases.rancher.com/install-docker/19.03.sh | sh
sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
```
2. 创建一个新的 Kubernetes 集群
- 在 Rancher 界面中,点击 "Add Cluster" 按钮
- 选择 "Custom" 选项
- 输入集群名称并选择 Kubernetes 版本
- 在 "Node Options" 中,选择 "Custom" 选项
- 在 "Node Command" 中输入以下命令:
```
curl https://releases.rancher.com/install-docker/19.03.sh | sh && \
sudo docker run -d --restart=unless-stopped --privileged \
-v /etc/kubernetes:/etc/kubernetes \
-v /var/run:/var/run \
rancher/rancher-agent:v2.5.7 \
--server https://<RANCHER_SERVER_IP_OR_HOSTNAME> \
--token <TOKEN> \
--ca-checksum <CHECKSUM>
```
其中,`<RANCHER_SERVER_IP_OR_HOSTNAME>` 是 Rancher 服务器的 IP 地址或主机名,`<TOKEN>` 和 `<CHECKSUM>` 可以在 Rancher 界面中生成。
3. 等待节点加入集群
- 在 Rancher 界面中,点击 "Nodes" 菜单
- 等待节点状态变为 "Active"
4. 部署应用程序
- 在 Rancher 界面中,点击 "Apps" 菜单
- 点击 "Launch" 按钮
- 选择应用程序并填写相关配置
- 点击 "Launch" 按钮