首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hyperkube在尝试启动API服务器时卡住

hyperkube在尝试启动API服务器时卡住
EN

Stack Overflow用户
提问于 2017-03-01 05:36:04
回答 1查看 356关注 0票数 0

我在hyperkube中运行Kubernetes 1.5.0,它在日志中循环重复以下行:

代码语言:javascript
复制
E0228 21:28:35.891472   20321 reflector.go:188] pkg/kubelet/config/apiserver.go:44: Failed to list *api.Pod: Get http://localhost:8443/api/v1/pods?fieldSelector=spec.nodeName%3D127.0.0.1&resourceVersion=0: dial tcp 127.0.0.1:8443: getsockopt: connection refused
E0228 21:28:35.892410   20321 reflector.go:188] pkg/kubelet/kubelet.go:386: Failed to list *api.Node: Get http://localhost:8443/api/v1/nodes?fieldSelector=metadata.name%3D127.0.0.1&resourceVersion=0: dial tcp 127.0.0.1:8443: getsockopt: connection refused

下面是我如何启动Hyperkube的:

代码语言:javascript
复制
docker run \
    --volume=/:/rootfs:ro \
    --volume=/sys:/sys:ro \
    --volume=/var/lib/docker/:/var/lib/docker:rw \
    --volume=/var/lib/kubelet/:/var/lib/kubelet:rw \
    --volume=/var/run:/var/run:rw \
    --net=host \
    --pid=host \
    --privileged=true \
    --name=kube -d \
    gcr.io/google-containers/hyperkube:v1.5.3 \
    /hyperkube kubelet --containerized \
    --hostname-override="127.0.0.1" \
    --address="0.0.0.0" \
    --api-servers=http://localhost:8443 \
    --allow-privileged=true --v=2
EN

回答 1

Stack Overflow用户

发布于 2017-03-02 05:17:56

补充@nehal-j-wani的评论,8443是安全端口,但您使用的是http方案,没有任何客户端或CA证书。

听起来您并不打算通过TLS与本地API服务器通信,因此您应该选择:

TLS使用不安全端口(缺省为8080)

  • fix您的kubelet标志以正确使用
  • 通信

另请参阅:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42519191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档