因为启动dashboard报CrashLoopBackOff错误,尝试使用logs去查看日志,结果报错,错误如下:

[root@localhost ~]# kubectl -s http://192.168.37.130:8080 logs kubernetes-dashboard-v1.4.0-vceyf --namespace=kube-system
Using HTTP port:
Using apiserver-host location: http://127.0.0.1:8080
Creating API server client for http://127.0.0.1:8080
Error while initializing connection to Kubernetes apiserver. This most likely means that the cluster is misconfigured (e.g., it has invalid apiserver certificates or service accounts configuration) or the --apiserver-host param points to a server that does not exist. Reason: Get http://127.0.0.1:8080/version: dial tcp 127.0.0.1:8080: getsockopt: connection refused

但是使用curl  http://192.168.37.130:8080却是可以访问通的

[root@localhost ~]# curl  http://192.168.37.130:8080
{
"paths": [
"/api",
"/api/v1",
  ...."/version"
]
}[root@localhost ~]#

实在很奇怪,

首先怀疑是不是因为IPV6的原因导致,关闭IPV6

编辑文件/etc/sysctl.conf,
vi /etc/sysctl.conf
添加下面的行:
net.ipv6.conf.all.disable_ipv6 =
net.ipv6.conf.default.disable_ipv6 =
如果你想要为特定的网卡禁止IPv6,比如,对于enp0s3,添加下面的行。
net.ipv6.conf.enp0s3.disable_ipv6 =
保存并退出文件。
执行下面的命令来使设置生效。
sysctl -p

但再次重启服务,也还是无法访问,原因不在此。

从网上看这篇文章:http://blog.csdn.net/qingchi0/article/details/42538549,说

监听的接口,如果配置为127.0.0.1则只监听localhost,配置为0.0.0.0会监听所有接口,这里配置为0.0.0.0。

尝试进行修改

  把前文安装kube-apiserver的配置文件/etc/sysconfig/kubernets/kube-apiserver修改为

INSECURE_BIND_ADDRESS="--insecure-bind-address=0.0.0.0"

  重启服务,发现这次连本来能访问的localhost:8080都访问不通了,说明无效,再次尝试将INSECURE_BIND_ADDRESS改为

INSECURE_BIND_ADDRESS="--address=0.0.0.0"

  重启服务,

curl 127.0.0.1:8080
curl localhost:8080
curl 192.168.37.130:8080

  三种方式访问都么有问题。

  本以为按照127.0.0.1能够访问通了,kubectl -s http://192.168.37.130:8080 logs kubernetes-dashboard-v1.4.0-vceyf --namespace=kube-system就能看到结果了,但结果依旧,那么就应该是提示中的另外一个问题了,

  This most likely means that the cluster is misconfigured (e.g., it has invalid apiserver certificates or service accounts configuration)

这个就应该是证书的问题了,这个问题比较复杂,后面在系统的去研究下

最新文章

  1. 【BZOJ3036】绿豆蛙的归宿 概率与期望
  2. Step by Step 创建一个新的Dynamics CRM Organization
  3. java.lang.Class<T> -- 反射机制
  4. tensor flow入门笔记
  5. 调研eclipse安卓平台的开发环境
  6. Java Switch(String)
  7. ubuntu添加共享出错
  8. jxl的API
  9. 1.1 MySQL 逻辑架构
  10. php集成开发环境的安装以及Zend Studio开发工具的安装
  11. HTML本地测试成功后上传博客注意事项
  12. 足球和oracle系列(3):oracle过程排名,世界杯第二回合战罢到来!
  13. mongodb group包(最具体的、最受欢迎、最容易理解的解释)
  14. swiper 不同页面高度自适应
  15. Linux 特殊权限 SUID,SGID,SBIT
  16. POI事件模型处理execl导入功能(只支持07版本的execl)
  17. 留言板0.3_models设计
  18. HDU 1827 Summer Holiday(tarjan求强连通分量+缩点构成新图+统计入度+一点贪心思)经典缩点入门题
  19. Gitlab & Github
  20. iOS系统版本与机型的对应关系

热门文章

  1. mac下webstorm添加scss watcher
  2. java中的一些执行顺序,代码块,静态,构造,成员。。。。(转的)
  3. Django中通过定时任务触发页面静态化的方式
  4. Django-RestfulFramework --- DRF
  5. jfc在jsp页面画图,不将图片存在服务器端,只存入会话session(可用)
  6. 图像和流媒体 -- Sapera 安装遇到的问题
  7. 【Keras学习】资源
  8. Git详解之四 服务器上的Git
  9. test20190320
  10. JAVA类的加载、连接与初始化