k3d学习笔记
1. 安装k3d
1 | brew install k3d |
2. 启动docker
3. 创建集群
1 | k3d cluster create test-cluster |


4. 安装仪表盘
4.1 部署仪表盘
1 | kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml |
4.2 仪表板 RBAC 配置
重要提示:在本指南中创建的 admin-user 将在仪表板中拥有管理权限。
创建以下资源清单文件:
dashboard.admin-user.yml
1 | apiVersion: v1 |
dashboard.admin-user-role.yml
1 | apiVersion: rbac.authorization.k8s.io/v1 |
4.3 部署 admin-user 配置:
1 | kubectl create -f dashboard.admin-user.yml -f dashboard.admin-user-role.yml |
4.4 获取持有者令牌
1 | kubectl -n kubernetes-dashboard create token admin-user |
4.5 本地访问仪表板
1 | kubectl proxy |
通过以下网址访问仪表盘:
1 | http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/ |
使用 admin-user 持有者令牌进行登录。
高级:远程访问仪表板
请参阅仪表板文档:使用端口转发 访问集群中的应用程序。
5 新增节点
5.1 给集群 test-cluster 添加节点
1 | k3d node create test-cluster-server-1 -c test-cluster |

5.2 停止新增节点
1 | k3d node stop k3d-test-cluster-server-1-0 |
5.3 删除新增节点
删除节点
1 | k3d node delete test-cluster-server-1 |
- 注意 删除节点并未停止节点容器 需手动停止
文章使用版本:
1 | k3d version v5.5.1 |
文档地址:
https://k3d.io/v5.3.0/usage/commands/k3d_cluster_create/
https://docs.k3s.io/zh/quick-start
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小石头记!
评论






