首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CoreOS安装中服务失败

在CoreOS安装中服务失败
EN

Stack Overflow用户
提问于 2015-12-13 19:53:57
回答 1查看 248关注 0票数 0

我有以下问题,安装和提供基于Kubernetes CoreOS-libvirt的集群。

当我在主节点上登录时,我会看到以下内容:

代码语言:javascript
复制
ssh core@192.168.10.1
Last login: Thu Dec 10 17:19:21 2015 from 192.168.10.254
CoreOS alpha (884.0.0)
Update Strategy: No Reboots
Failed Units: 1
  kube-addons.service

尝试调试它时,我运行并接收以下内容:

代码语言:javascript
复制
core@kubernetes-master ~ $ systemctl status kube-addons.service
● kube-addons.service - Kubernetes addons
   Loaded: loaded (/etc/systemd/system/kube-addons.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2015-12-10 16:41:06 UTC; 41min ago
     Docs: https://github.com/GoogleCloudPlatform/kubernetes
  Process: 801 ExecStart=/opt/kubernetes/bin/kubectl create -f /opt/kubernetes/addons (code=exited, status=1/FAILURE)
  Process: 797 ExecStartPre=/bin/sleep 10 (code=exited, status=0/SUCCESS)
  Process: 748 ExecStartPre=/bin/bash -c while [[ "$(curl -s http://127.0.0.1:8080/healthz)" != "ok" ]]; do sleep 1; done (code=exited, status=0/SUCCESS)
 Main PID: 801 (code=exited, status=1/FAILURE)

Dec 10 16:40:53 kubernetes-master systemd[1]: Starting Kubernetes addons...
Dec 10 16:41:06 kubernetes-master kubectl[801]: replicationcontroller "skydns" created
Dec 10 16:41:06 kubernetes-master kubectl[801]: error validating "/opt/kubernetes/addons/skydns-svc.yaml": error validating data: found invalid field portalIP for v1.ServiceSpec; if you choose to ignore these errors, turn validation off with --validate=false
Dec 10 16:41:06 kubernetes-master systemd[1]: kube-addons.service: Main process exited, code=exited, status=1/FAILURE
Dec 10 16:41:06 kubernetes-master systemd[1]: Failed to start Kubernetes addons.
Dec 10 16:41:06 kubernetes-master systemd[1]: kube-addons.service: Unit entered failed state.
Dec 10 16:41:06 kubernetes-master systemd[1]: kube-addons.service: Failed with result 'exit-code'.

我的版本是:

代码语言:javascript
复制
etcd --version
etcd version 0.4.9

但我也有一个etcd2:

代码语言:javascript
复制
etcd2 --version
etcd Version: 2.2.2
Git SHA: b4bddf6 
Go Version: go1.4.3
Go OS/Arch: linux/amd64

目前,第二个正在运行:

代码语言:javascript
复制
ps aux | grep etcd 
etcd       731  0.5  8.4 329788 42436 ?        Ssl  16:40   0:16 /usr/bin/etcd2
root       874  0.4  7.4  59876 37804 ?        Ssl  17:19   0:02 /opt/kubernetes/bin/kube-apiserver --address=0.0.0.0 --port=8080 --etcd-servers=http://127.0.0.1:2379 --kubelet-port=10250 --service-cluster-ip-range=10.11.0.0/16
core       953  0.0  0.1   6740   876 pts/0    S+   17:27   0:00 grep --colour=auto etcd

是什么引起了这个问题,我该如何解决?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-14 02:02:39

相关的日志线是:

/opt/kubernetes/addons/skydns-svc.yaml": error validating data: found invalid field portalIP for v1.ServiceSpec; if you choose to ignore these errors, turn validation off with --validate=false

您应该找出IP的无效之处,或者将标志设置为忽略。

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

https://stackoverflow.com/questions/34255601

复制
相关文章

相似问题

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