文章目录
- 1、回顾 k8s 的安装
- 2、确认 k8s 运行状态
- 3、通过 token 登陆
- 3.1、使用现有的用户登陆
- 3.2、新加用户登陆
- 4、k8s 可视化工具
1、回顾 k8s 的安装
Mac 安装k8s
2、确认 k8s 运行状态
kubectl proxy
kubectl cluster-info
kubectl get pods -n kubernetes-dashboard
3、通过 token 登陆
- 入口
localhost kubernetes-dashboard 入口
-
输入 token (获取方法参考 参考 3.1、3.2)
-
登陆之后
3.1、使用现有的用户登陆
终端使用命令行
kubectl -n kubernetes-dashboard create token dashboard-admin
eyJhbGciOiJS...略...Hw
3.2、新加用户登陆
终端使用命令行
kubectl create serviceaccount admin-user -n kubernetes-dashboard
serviceaccount/admin-user created
➜ ~ kubectl create clusterrolebinding admin-user --clusterrole=cluster-admin --serviceaccount=kubernetes-dashboard:admin-user
clusterrolebinding.rbac.authorization.k8s.io/admin-user created
➜ ~ kubectl -n kubernetes-dashboard create token admin-user
eyJhbGciOiJS...略...Hw
4、k8s 可视化工具
有几个可视化工具可以帮助你更轻松地在 Kubernetes 上管理和部署镜像。以下是一些常用的可视化工具:
-
Kubernetes Dashboard:
- Kubernetes Dashboard 是一个官方的基于 web 的用户界面,可以用来管理 Kubernetes 集群和应用。你可以通过它来查看 Pods、Deployments 和 Services 等资源,并可以直接在界面上创建和管理这些资源。
-
Lens:
- Lens 是一个强大的桌面应用,可以连接到你的 Kubernetes 集群,提供丰富的可视化功能。它允许你查看集群的状态、部署应用程序、查看日志等。
-
Octant:
- Octant 是一个开源的 Kubernetes 可视化工具,可以帮助开发人员理解和管理 Kubernetes 集群。它支持实时监控和操作 Kubernetes 资源。
-
Rancher:
- Rancher 是一个完整的容器管理平台,可以帮助用户管理多个 Kubernetes 集群,提供强大的可视化界面和管理功能。
-
K9s:
- K9s 是一个终端工具,通过命令行提供 Kubernetes 资源的可视化管理,虽然不是 GUI,但提供了方便的操作体验。