加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Kubernetes MASTER端口问题

(2017-11-01 14:54:14)
标签:

kubernetes

master

port

分类: Docker
      在配置Kubernetes的过程中,Master端口号设置成9999(排查非安全的8080和默认的6443),但是通过命令查看发现还是8080端口,导致apiserver无法与Node通信。
[root@docker kubernetes]# kubectl cluster-info
Kubernetes master is running at http://docker:8080

但是端口号确实9999,如下:
[root@docker kubernetes]# systemctl  status kube-apiserver
鈼[0m kube-apiserver.service - Kubernetes API Server
   Loaded: loaded (/usr/lib/systemd/system/kube-apiserver.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2017-11-01 09:45:20 HKT; 5h 11min ago
     Docs: https://github.com/GoogleCloudPlatform/kubernetes
 Main PID: 1630 (kube-apiserver)
   Memory: 131.5M
   CGroup: /system.slice/kube-apiserver.service
           鈹斺攢1630 /usr/bin/kube-apiserver --logtostderr=true --v=0 --etcd_servers=http://docker:4001 --address=0.0.0.0 --port=9999 --allow-privileged=false --etcd_s...

[root@docker kubernetes]# netstat -tunlp|grep api
tcp        0      0 0.0.0.0:6443            0.0.0.0:*               LISTEN      1630/kube-apiserver 
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      1630/kube-apiserver

最后在网上找了很久,有一个环境变量可以控制
#export KUBERNETES_MASTER=http://docker:9999
[root@docker kubernetes]# kubectl cluster-info
Kubernetes master is running at http://docker:9999

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
配置到/etc/profile即可
[root@docker kubernetes]# tail -1 /etc/profile
export KUBERNETES_MASTER=http://docker:9999




0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有