当我们搭建完一个 k8s 集群并且使用官方 kubernetes-dashboard.yaml 文件创建好 k8s-dashboard 之后发现,只有火狐浏览器可以打开 dashbaord 界面,Chrome 和 IE 浏览器都无法访问。
这是因为生产的证书的很多信息都没有,并且证书的时间也都不正常,这就导致了大部分浏览器不认这个证书,但是我们自己生成的证书大部分浏览器都是可以访问的,那是因为我们自己签发的证书是符合校验字段的
k8s-dashboard 证书是存储在 k8s 中的:(这里我是已经有了数据的,如何没有使用自建ssl这块是 0 )
[root@k8s-master-01 key]# kubectl get secrets -n kubernetes-dashboard
NAME TYPE DATA AGE
default-token-lmdvj kubernetes.io/service-account-token 3 25h
istio.default istio.io/key-and-cert 3 83m
istio.kubernetes-dashboard istio.io/key-and-cert 3 83m
kubernetes-dashboard-certs Opaque 2 13m
kubernetes-dashboard-csrf Opaque 1 25h
kubernetes-dashboard-key-holder Opaque