成功最有效的方法就是向有经验的人学习!

解决k8s Dashboard其他浏览器不能访问

二进制 部署

注意你部署Dashboard的命名空间(之前部署默认是kube-system,新版是kubernetes-dashboard)

删除默认的secret,用自签证书创建新的secret

kubectl delete secret kubernetes-dashboard-certs -n kubernetes-dashboard
kubectl create secret generic kubernetes-dashboard-certs \
--from-file=/opt/kubernetes/ssl/server-key.pem --from-file=/opt/kubernetes/ssl/server.pem -n kubernetes-dashboard

修改 dashboard.yaml 文件,在args下面增加证书两行

      args:
        # PLATFORM-SPECIFIC ARGS HERE
        - --auto-generate-certificates
        - --tls-key-file=server-key.pem
        - --tls-cert-file=server.pem
kubectl apply -f kubernetes-dashboard.yaml

kubeadm 部署

注意你部署Dashboard的命名空间(之前部署默认是kube-system,新版是kubernetes-dashboard)

删除默认的secret,用自签证书创建新的secret

kubectl delete secret kubernetes-dashboard-certs -n kubernetes-dashboard
kubectl create secret generic kubernetes-dashboard-certs \
--from-file=/etc/kubernetes/pki/apiserver.key --from-file=/etc/kubernetes/pki/apiserver.crt -n kubernetes-dashboard

修改 dashboard.yaml 文件,在args下面增加证书两行

args:
        # PLATFORM-SPECIFIC ARGS HERE
        - --auto-generate-certificates
        - --tls-key-file=apiserver.key
        - --tls-cert-file=apiserver.crt
kubectl apply -f kubernetes-dashboard.yaml
赞(1) 打赏
未经允许不得转载:陈桂林博客 » 解决k8s Dashboard其他浏览器不能访问

大佬们的评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

全新“一站式”建站,高质量、高售后的一条龙服务

橙子建站.极速智能建站8折购买虚拟主机

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏