手机端网站建站手册,小说网站自动采集,关于做甜品的网站,如何制作自己的公司内部网站获取recommended.yaml文件
Dashboard是官方提供的一个UI#xff0c;可用于基本管理K8s资源。 YAML下载地址#xff1a; wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml如果网络错误无法直接下载#xff0c;可以直接访问…获取recommended.yaml文件
Dashboard是官方提供的一个UI可用于基本管理K8s资源。 YAML下载地址 wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml如果网络错误无法直接下载可以直接访问这个文件将文件内容全选复制到本地再上传给K8S。 默认Dashboard只能集群内部访问修改Service为NodePort类型暴露到外部
vi recommended.yaml
#前面省略
---kind: Service
apiVersion: v1
metadata:labels:k8s-app: kubernetes-dashboardname: kubernetes-dashboardnamespace: kubernetes-dashboard
spec:ports:- port: 443targetPort: 8443nodePort: 30001 # 添加这行注意:后面的空格selector:k8s-app: kubernetes-dashboardtype: NodePort # 添加这行注意:后面的空格---
#后面省略执行命令
kubectl apply -f dashboard.yml --validatefalsekubectl get pods -n kubernetes-dashboard
kubectl get svc -n kubernetes-dashboard访问地址https://NodeIP:30001 我这里是https://192.168.10.134:30001 如果有证书不信任的问题可参考临时解决方案 创建service account并绑定默认cluster-admin管理员集群角色
创建用户
kubectl create serviceaccount dashboard-admin -n kube-system用户授权
kubectl create clusterrolebinding dashboard-admin --clusterrolecluster-admin --serviceaccountkube-system:dashboard-admin获取用户Token
kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk /dashboard-admin/{print $1})使用输出的token登录Dashboard。