美文网首页
使用非firefox浏览器无法访问dashboard 问题

使用非firefox浏览器无法访问dashboard 问题

作者: 无处安放的躁动 | 来源:发表于2019-10-23 14:30 被阅读0次

现象以及解决办法

  • kubernetes-dashboard由于证书问题无法通过一些浏览器访问
    • 删除旧kubernetes-dashboard
    • 需要创建新证书、并通过新证书重新安装kubernetes-dashboard来解决浏览器因为证书问题导致的不可以访问

解决办法

  • 删除原来kubernetes-dashboard
kubectl delete -f kubernetes-dashboard.yaml
  • 生成secret 的kubernetes-dashboard-certs
## 生成key
openssl genrsa -out dashboard.key 2048
# 生成证书请求
openssl req -days 36000 \
  -new -out dashboard.csr  \
  -key dashboard.key \
  -subj '/CN=**192.168.100.10**'
# 生成自签证书
openssl x509 -req -in dashboard.csr -signkey dashboard.key -out dashboard.crt
# 创建namespace命名空间kube-system的证书
  • 注释kubernetes-dashboard.yaml中的Dashboard Secret
# ------------------- Dashboard Secret ------------------- #

#apiVersion: v1
#kind: Secret
#metadata:
#  labels:
#    k8s-app: kubernetes-dashboard
#  name: kubernetes-dashboard-certs
#  namespace: kube-system
#type: Opaque
#
#---
  • 引用当前生成的证书创建kubernetes-dashboard-certs
# - 证书名字需要和kubernetes-dashboard.yaml中的名字一致并注释如下图
kubectl create secret generic kubernetes-dashboard-certs \
    --from-file=dashboard.key \
    --from-file=dashboard.crt  \
    -n kube-system
Dashboard Secret名字和注释

根据现在证书创建kubernetes-dashboard

kubectl apply -f kubernetes-dashboard.yaml

现象截图

成功截图

相关文章

网友评论

      本文标题:使用非firefox浏览器无法访问dashboard 问题

      本文链接:https://www.haomeiwen.com/subject/icnfvctx.html