linux怎么查看本机内存大小
247
2022-10-30
第十一章 九析带你轻松完爆 helm3 kubernetes-dashboard
注:可在网盘下载 helm、minio 和修改好的 gitlab、nginx-ingress、nexus 、heapster、dashboard本系列文章:第一章:helm 一分钟轻松完爆第二章:helm 轻松完爆公共仓库第三章:helm 轻松完爆私有仓库第四章:helm 轻松完爆 chart第五章:helm 轻松完爆 release第六章:九析带你轻松完爆 helm gitlab第七章:九析带你轻松完爆 helm nginx-ingress第八章:九析带你轻松完爆 helm gitlab nfs第九章:九析带你轻松完爆 helm nexus第十章:九析带你轻松完爆 helm3 heapster第十一章:九析带你轻松完爆 helm3 kubernetes-dashboard
目录
1 k8s-dashboard 介绍
2 k8s-dashboard 下载
3 k8s-dashboard 配置
3.1 编辑 values.yaml 文件
3.2 创建 serviceaccount 和 clusterrolebinding
4 k8s-dashboard 安装
5 k8s-dashboard 使用
5.1 查找 token
5.2 获取 token
1 k8s-dashboard 介绍
一句话,k8s-dashboard 是k8s集群的web控制台。通过dashboard,原本需要命令来操作的工作也可以通过鼠标也可以完成了。
2 k8s-dashboard 下载
本文使用 helm3 来下载和安装 k8s-dashboard。大家可以通过本人系列文章的第一章来下载、安装和配置 helm3。
helm pull google/kubernetes-dashboard
3 k8s-dashboard 配置
3.1 编辑 values.yaml 文件
修改镜像、服务类型、
image: repository: registry.aliyuncs.com/google_containers/kubernetes-dashboard-amd64 tag: v1.10.1service: type: NodePortrbac: clusterAdminRole: trueserviceAccount: create: false
3.2 创建 namespace、serviceaccount 和 clusterrolebinding
创建 dashboard-jiuxi.yaml 文件:
apiVersion: v1kind: Namespacemetadata: name: kubernetes-dashboard---apiVersion: v1kind: ServiceAccountmetadata: name: dashboard-jiuxi namespace: kubernetes-dashboard labels: kubernetes.io/cluster-service: "true" addonmanager.kubernetes.io/mode: Reconcile---apiVersion: rbac.authorization.k8s.io/v1kind: ClusterRoleBindingmetadata: annotations: rbac.authorization.kubernetes.io/autoupdate: "true" name: dashboard-jiuxiroleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-adminsubjects:- kind: ServiceAccount name: dashboard-jiuxi namespace: kubernetes-dashboard
执行 dashboard-jiuxi.yaml 文件,创建 namespace、serviceaccount 对象。
kubectl apply -f dashboard-jiuxi.yaml
4 k8s-dashboard 安装
## k8s-dashboard 是 release 名,第一个 kubernetes-dashboard 是命名空间,第二个是目录名helm install k8s-dashboard -n kubernetes-dashboard kubernetes-dashboard
5 k8s-dashboard 使用
查看 k8s-dashboard 服务对外暴露的端口号。注意不是 443,本人是 32495。
如果你用的是 chrome,你估计会看到这样的画面:
是不是觉得egg疼菊紧又很想尖叫!!!注意只能使用火狐浏览器。
kubectl get secrets -n kubernetes-dashboard
5.2 获取 token
## 根据个人情况替换 secrets。本人是 dashboard-jiuxi-token-c66qf,注意不要照抄。kubectl get secrets -n kubernetes-dashboard dashboard-jiuxi-token-c66qf -o yaml
## 注意 TOKEN_VAVLE 需根据个人情况修改,不要照抄。另外切记 token 值要拷贝完全echo 'TOKEN_VALUE' | base64 -d
自此,helm 3 轻松完爆 kubernets-dashboard。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~