Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1401271
  • 博文数量: 244
  • 博客积分: 3321
  • 博客等级: 中校
  • 技术积分: 2704
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-26 08:17
个人简介

微信公众号:杰夫弹弹看

文章分类

全部博文(244)

文章存档

2018年(4)

2017年(32)

2016年(25)

2015年(28)

2014年(27)

2013年(34)

2012年(25)

2011年(30)

2010年(39)

分类: 云计算

2015-02-10 14:20:08

昨天参照 官方的说明老是碰到一个问题:

$ sudo systemctl start kubelet
Failed to issue method call: Unit docker.socket failed to load: No such file or directory.

Kubernetes社区和Redhat bugzilla说明了是因为package的缘故,旧的依赖是docker.socket,需要更新为新的依赖docker.service (黑体部分
$ cat /usr/lib/systemd/system/kubelet.service
[Unit]
Description=Kubernetes Kubelet Server
Documentation=
After=docker.service cadvisor.service
Requires=docker.service

[Service]
EnvironmentFile=-/etc/kubernetes/config
EnvironmentFile=-/etc/kubernetes/kubelet
ExecStart=/usr/bin/kubelet \
        ${KUBE_LOGTOSTDERR} \
        ${KUBE_LOG_LEVEL} \
        ${KUBE_ETCD_SERVERS} \
        ${KUBELET_ADDRESS} \
        ${KUBELET_PORT} \
        ${KUBELET_HOSTNAME} \
        ${KUBE_ALLOW_PRIV} \
        ${KUBELET_ARGS}
Restart=on-failure

[Install]
WantedBy=multi-user.target

实际上这样修改是无法直接work的,你会发现
    ansible-playbook -i inventory setup.yml
还是错误,docker.socket的问题,查了半天实在无法理解,那里来的docker.socket

最后不得已,重启机器,发现再次执行没有问题了。好诡异的fedora系统!



阅读(1975) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~