配置dashboard的方式网上有很多,安装配置好的dashboard有好几种访问方式

  1. Nodport方式访问dashboard,service类型改为NodePort
  2. loadbalacer方式,service类型改为loadbalacer
  3. Ingress方式访问dashboard
  4. API server方式访问 dashboard
  5. kubectl proxy方式访问dashboard

最初我使用的是第一种方式,修改配置文件
图片说明
配置完通过该虚拟机的ip加配置的nodeport端口进行访问,行不通,chrome出现了下面的情况,在网上我搜所了许多的解决方案,都没有解决。
图片说明

于是尝试第二种配置方式
图片说明
改成上图这样,重新使用kubectl apply -f dashboard-all.yaml --force 进行重新生成
图片说明
生成后external-ip老是处于pending状态,在网上找了好几种方式,最靠谱的方式就是修改配置文件,如下图,自己添加一个externalIps
图片说明
图片说明
虽然配置好了,但是通过这个ip还是无法访问。
心力憔悴~
我又改回来了第一种,之前尝试了chrome、ie、edge都不行,我看到centos里面自带了火狐然后就点击了一下,点击高级,忽略继续访问---------卧槽,进去了。
chrome中所有的插件我都关掉了,杀毒什么的也都关掉了,需要配置的我也配置,就是不行,哎,不说了火狐大法好!我把window上的火狐又下回来了~
图片说明