实际上,我正在尝试通过Rancher在单个服务器上部署Kubernetes。
我创建了一个新的集群并添加了一个新节点。
但是过了一段时间,发生了一个错误:
该群集当前正在配置;在API准备就绪之前,与之直接交互的区域将不可用。
[controlPlane]无法启动控制平面:无法验证运行状况检查:无法在主机[172.26.116.42]上检查https://localhost:6443/healthz上的服务[kube-apiserver]:获取https://localhost:6443/healthz:拨打tcp [:: 1]:6443:connect:连接被拒绝,日志:standard_init_linux.go:190:exec用户进程导致“权限被拒绝”
当我检查我的docker容器时,其中之一总是重新启动, rancher / hyperkube:v1.11.3-rancher1
我正在跑步docker logs my_container_id
然后我显示standard_init_linux.go:190: exec user process caused "permission denied"
在云虚拟机上,配置为:
OS:Ubuntu 18.04.1 LTS Docker版本:18.06.1-ce Rancher:Rancher v2
您对此错误有任何疑问吗?
非常感谢;)
答案 0 :(得分:0)
您的建筑类型是什么?
请运行:
uname --all
或
docker info | grep -i "Architecture"
进行检查。
Rancher仅在x86上受支持。
答案 1 :(得分:0)
最后,我打电话给vm分包商,他们创建了一个带有nonexec var分区的vm。
重新安装后可以正常工作。