网站开发财务,中国空间站纪念币,网页编辑用什么软件好,网上制作公章文章目录 部署 Dashboard UI浏览器访问登陆系统 Dashboard 是基于网页的 Kubernetes 用户界面。 你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中#xff0c;也可以对容器应用排错#xff0c;还能管理集群资源。 你可以使用 Dashboard 获取运行在集群中的应用的概览… 文章目录 部署 Dashboard UI浏览器访问登陆系统 Dashboard 是基于网页的 Kubernetes 用户界面。 你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中也可以对容器应用排错还能管理集群资源。 你可以使用 Dashboard 获取运行在集群中的应用的概览信息也可以创建或者修改 Kubernetes 资源 如 Deployment、Job、DaemonSet 等等。 例如你可以对 Deployment 实现弹性伸缩、发起滚动升级、重启 Pod 或者使用向导创建新的应用。 Dashboard 同时展示了 Kubernetes 集群中的资源状态信息和所有报错信息。 部署 Dashboard UI
默认情况下不会部署 Dashboard。可以通过以下命令部署
wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml
#默认Dashboard只能集群内部访问修改Service为NodePort类型暴露到外部
vim recommended.yaml
# 指定类型如果没有制定类型那么默认为 ClusterIP ClusterIP 是无法在集群外部访问的
# 所以我们需要修改一下这个Service的type NodePort# 然后k8s的主节点当中去执行
kubectl apply -f recommended.yaml
# 监控仪表盘是否安装完成
watch kubectl get all -o wide -n kubernetes-dashboard
# 访问 Dashboard 用户界面
# 查看 kubernetes-dashboard Service暴露的端口
kubectl get svc -n kubernetes-dashboard -o wide浏览器访问
在浏览器访问https://10.224.76.114:30698/ 登陆系统
需要生成一个kubernetes-dashboard token来登陆这个系统权限很低。
kubectl -n kubernetes-dashboard create token kubernetes-dashboard创建service account并绑定默认cluster-admin管理员集群角色。
# 创建用户
kubectl create serviceaccount dashboard-admin -n kubernetes-dashboard
# 用户授权
kubectl create clusterrolebinding dashboard-admin --clusterrolecluster-admin --serviceaccountkubernetes-dashboard:dashboard-admin
# 获取用户Token
kubectl create token dashboard-admin -n kubernetes-dashboard
# 使用输出的token登录Dashboard。