kylin系统 4.0.2版本
node1:10.0.0.107
node2:10.0.0.201
node3:10.0.0.149
我在node1上执行./kk create cluster config.yaml 报错:
error: Pipeline[CreateClusterPipeline] execute failed: Module[NodePreCheckModule] exec failed:
failed: [Kylin] failed to connect to 10.0.0.107: could not establish connection to 10.0.0.107:22: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
手动在node1上ssh到node2 node3都是没问题的
10.0.0.107是我的主节点,也是我执行命令的节点,为什么还要ssh自己呢?????好奇怪
下面是我的config.yaml
apiVersion: kubekey.kubesphere.io/v1alpha2
kind: Cluster
metadata:
name: kubebaojt
spec:
hosts:
- {name: node1, address: 10.0.0.107, internalAddress: 10.0.0.107, user: root, password: "213123123"}
- {name: node2, address: 10.0.0.201, internalAddress: 10.0.0.201, user: root, password: "213123123"}
- {name: node3, address: 10.0.0.149, internalAddress: 10.0.0.149, user: root, password: "213123123"}
roleGroups:
etcd:
- node1
master:
- node1
worker:
- node1
- node2
- node3
controlPlaneEndpoint:
##Internal loadbalancer for apiservers
#internalLoadbalancer: haproxy
domain: lb.kubesphere.local
address: ""
port: 6443
kubernetes:
version: v1.21.5
clusterName: kubebaojt
network:
plugin: flannel
kubePodsCIDR: 10.233.64.0/18
kubeServiceCIDR: 10.233.0.0/18
# multus support. https://github.com/k8snetworkplumbingwg/multus-cni
enableMultusCNI: false
registry:
registryMirrors: ["http://10.0.0.231:8083"]
insecureRegistries: ["10.0.0.231:8083"]
privateRegistry: 10.0.0.231:8083
addons: []