在部署主节点时,我试图在coreos上使用rkt设置kubernetes。
This是我从kubelet日志中看到的主要问题......一些系统错误显然是错误的,因为coreos最新稳定使用了225 ...
我已按照Deploy Kubernetes Master Node(s)和Running Kubernetes on rkt指南进行操作。
我已经尝试了来自hyperkube
和rkt版本quay.io
,1.0.0
,1.2.1
的所有1.5.1
张图片,确保切换正确的{{1} kubelet-wrapper中的aci图像......没有任何变化。
答案 0 :(得分:0)
谁错过了日志的链接:http://pastebin.com/raw/thLd0r2R(这是&#34的链接;这个"我现在加粗了)
无论如何看起来kubelet还没有准备好运行容器化,所以我设法使用从二进制运行的kubelet引导设置,仍然使用rkt for scheduler
apiserver
和controller
,并使用proxy
的第二个包装器,因为代理需要stage1-fly
。
所以它由:
组成/usr/bin/rkt run apiserver ...
/usr/bin/rkt run coreos/hyperkube proxy...--stage1-path=/usr/share/rkt/stage1-fly.aci ...
/opt/bin/kubelet ...
可悲的是,有一个错误,即超级管不能捕获kubectl标志,所以我还必须使用kubectl二进制文件以及kubelet二进制文件和容器化的hyperkube bin。最终,超级管将只需要1个系统单元和清单就可以了。