k8s-dashboard布署
Kubernetes dashboard作用
- 通过dashboard能够直观了解Kubernetes集群中运行的资源对象
- 通过dashboard可以直接管理(创建、删除、重启等操作)资源对象
获取Kubernetes dashboard资源清单文件
wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/aio/deploy/recommended.yaml
修改并部署kubernetes dashboard资源清单文件
直接将该资源清单文件下载下来,对其进行修改即可。
为了方便在容器主机上访问,下面的service需要添加NodePort类型及端口。
---
kind: Service
apiVersion: v1
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kubernetes-dashboard
spec:
type: NodePort
ports:
- port: 443
targetPort: 8443
nodePort: 30000
selector:
k8s-app: kubernetes-dashboard
为了防止权限不够,在 ClusterRoleBinding
处需要修改登录kubernetes dashboard后用户的身份,不然无法显示资源情况。
---
apiVersion: rbac.authorization.