创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
发帖前请点击 发表主题 右边的 预览(👀) 按钮,确保帖子格式正确。
操作系统信息
例如:虚拟机/物理机,Centos7.5/Ubuntu18.04,4C/8G
Kubernetes版本信息
例如:v18.6。单节点还是多节点。
容器运行时
例如,使用 docker/containerd,版本多少
KubeSphere版本信息
例如:v2.1.1/v3.0.0。离线安装还是在线安装。已有K8s安装还是全套安装。
问题是什么
使用./kk create cluster -f config-sample.yaml一键部署,报错。配置文件如下:
apiVersion: kubekey.kubesphere.io/v1alpha2
kind: Cluster
metadata:
name: sample
spec:
hosts:
- {name: master, address: 192.168.56.10, internalAddress: 192.168.56.10, user: root, password: "123456"}
- {name: node1, address: 192.168.56.11, internalAddress: 192.168.56.11, user: root, password: "123456"}
- {name: node2, address: 192.168.56.12, internalAddress: 192.168.56.12, user: root, password: "123456"}
- {name: node3, address: 192.168.56.13, internalAddress: 192.168.56.133, user: root, password: "123456"}
roleGroups:
etcd:
- master
control-plane:
- master
worker:
- master
- node1
- node2
- node3
controlPlaneEndpoint:
## Internal loadbalancer for apiservers
# internalLoadbalancer: haproxy
domain: lb.kubesphere.local
address: ""
port: 6443
kubernetes:
version: v1.21.5
clusterName: cluster.local
network:
plugin: calico
kubePodsCIDR: 10.233.64.0/18
kubeServiceCIDR: 10.233.0.0/18
## multus support. https://github.com/k8snetworkplumbingwg/multus-cni
multusCNI:
enabled: false
registry:
plainHTTP: false
privateRegistry: ""
namespaceOverride: ""
registryMirrors: []
insecureRegistries: []
addons: []
报错日志如下:
INFO[09:19:42 CST] Installing kube binaries
Push /root/kubekey/v1.20.4/amd64/kubeadm to 10.0.2.10:/tmp/kubekey/kubeadm Done
Push /root/kubekey/v1.20.4/amd64/kubeadm to 10.0.2.11:/tmp/kubekey/kubeadm Done
Push /root/kubekey/v1.20.4/amd64/kubeadm to 10.0.2.12:/tmp/kubekey/kubeadm Done
Push /root/kubekey/v1.20.4/amd64/kubelet to 10.0.2.10:/tmp/kubekey/kubelet Done
Push /root/kubekey/v1.20.4/amd64/kubelet to 10.0.2.12:/tmp/kubekey/kubelet Done
Push /root/kubekey/v1.20.4/amd64/kubelet to 10.0.2.11:/tmp/kubekey/kubelet Done
Push /root/kubekey/v1.20.4/amd64/kubectl to 10.0.2.10:/tmp/kubekey/kubectl Done
Push /root/kubekey/v1.20.4/amd64/kubectl to 10.0.2.12:/tmp/kubekey/kubectl Done
Push /root/kubekey/v1.20.4/amd64/kubectl to 10.0.2.11:/tmp/kubekey/kubectl Done
Push /root/kubekey/v1.20.4/amd64/helm to 10.0.2.10:/tmp/kubekey/helm Done
Push /root/kubekey/v1.20.4/amd64/helm to 10.0.2.12:/tmp/kubekey/helm Done
Push /root/kubekey/v1.20.4/amd64/cni-plugins-linux-amd64-v0.8.6.tgz to 10.0.2.10:/tmp/kubekey/cni-plugins-linux-amd64-v0.8.6.tgz Done
Push /root/kubekey/v1.20.4/amd64/cni-plugins-linux-amd64-v0.8.6.tgz to 10.0.2.12:/tmp/kubekey/cni-plugins-linux-amd64-v0.8.6.tgz Done
Push /root/kubekey/v1.20.4/amd64/helm to 10.0.2.11:/tmp/kubekey/helm Done
Push /root/kubekey/v1.20.4/amd64/cni-plugins-linux-amd64-v0.8.6.tgz to 10.0.2.11:/tmp/kubekey/cni-plugins-linux-amd64-v0.8.6.tgz Done
ERRO[09:20:06 CST] Failed to create kubelet link: Failed to exec command: sudo -E /bin/sh -c “cp -f /tmp/kubekey/kubeadm /usr/local/bin/kubeadm && chmod +x /usr/local/bin/kubeadm && cp -f /tmp/kubekey/kubectl /usr/local/bin/kubectl && chmod +x /usr/local/bin/kubectl && cp -f /tmp/kubekey/helm /usr/local/bin/helm && chmod +x /usr/local/bin/helm && mkdir -p /opt/cni/bin && tar -zxf /tmp/kubekey/cni-plugins-linux-amd64-v0.8.6.tgz -C /opt/cni/bin”
tar: Skipping to next header
tar: Exiting with failure status due to previous errors: Process exited with status 2 node=10.0.2.10
ERRO[09:20:06 CST] Failed to create kubelet link: Failed to exec command: sudo -E /bin/sh -c “cp -f /tmp/kubekey/kubeadm /usr/local/bin/kubeadm && chmod +x /usr/local/bin/kubeadm && cp -f /tmp/kubekey/kubectl /usr/local/bin/kubectl && chmod +x /usr/local/bin/kubectl && cp -f /tmp/kubekey/helm /usr/local/bin/helm && chmod +x /usr/local/bin/helm && mkdir -p /opt/cni/bin && tar -zxf /tmp/kubekey/cni-plugins-linux-amd64-v0.8.6.tgz -C /opt/cni/bin”
tar: Skipping to next header
tar: Exiting with failure status due to previous errors: Process exited with status 2 node=10.0.2.12
ERRO[09:20:07 CST] Failed to create kubelet link: Failed to exec command: sudo -E /bin/sh -c “cp -f /tmp/kubekey/kubeadm /usr/local/bin/kubeadm && chmod +x /usr/local/bin/kubeadm && cp -f /tmp/kubekey/kubectl /usr/local/bin/kubectl && chmod +x /usr/local/bin/kubectl && cp -f /tmp/kubekey/helm /usr/local/bin/helm && chmod +x /usr/local/bin/helm && mkdir -p /opt/cni/bin && tar -zxf /tmp/kubekey/cni-plugins-linux-amd64-v0.8.6.tgz -C /opt/cni/bin”
tar: Skipping to next header
tar: Exiting with failure status due to previous errors: Process exited with status 2 node=10.0.2.11
WARN[09:20:07 CST] Task failed …
WARN[09:20:07 CST] error: interrupted by error
Error: Failed to install kube binaries: interrupted by error