4.3 使用kubespray部署

来源:4-3 用kubespray一键部署生产级k8s集群

泰瑞亚小泰蜜

2022-07-19

FAILED - RETRYING: Joining control plane node to the cluster. (3 retries left).Result was: {
    "attempts": 1,
    "changed": true,
    "cmd": "if [ -f /etc/kubernetes/manifests/kube-apiserver.yaml ]; then /usr/local/bin/kubeadm reset -f --cert-dir /etc/kubernetes/ssl; fi && /usr/local/bin/kubeadm join --config /etc/kubernetes/kubeadm-controlplane.yaml --ignore-preflight-errors=all",
    "delta": "0:05:00.183877",
    "end": "2022-07-19 18:45:02.732769",
    "invocation": {
        "module_args": {
            "_raw_params": "if [ -f /etc/kubernetes/manifests/kube-apiserver.yaml ]; then /usr/local/bin/kubeadm reset -f --cert-dir /etc/kubernetes/ssl; fi && /usr/local/bin/kubeadm join --config /etc/kubernetes/kubeadm-controlplane.yaml --ignore-preflight-errors=all",
            "_uses_shell": true,
            "argv": null,
            "chdir": null,
            "creates": null,
            "executable": null,
            "removes": null,
            "stdin": null,
            "stdin_add_newline": true,
            "strip_empty_ends": true,
            "warn": true
        }
    },
    "msg": "non-zero return code",
    "rc": 1,
    "retries": 4,
    "start": "2022-07-19 18:40:02.548892",
    "stderr": "error execution phase preflight: couldn't validate the identity of the API Server: configmaps \"cluster-info\" is forbidden: User \"system:anonymous\" cannot get resource \"configmaps\" in API group \"\" in the namespace \"kube-public\"\nTo see the stack trace of this error execute with --v=5 or higher",
    "stderr_lines": [
        "error execution phase preflight: couldn't validate the identity of the API Server: configmaps \"cluster-info\" is forbidden: User \"system:anonymous\" cannot get resource \"configmaps\" in API group \"\" in the namespace \"kube-public\"",
        "To see the stack trace of this error execute with --v=5 or higher"
    ],
    "stdout": "[preflight] Running pre-flight checks",
    "stdout_lines": [
        "[preflight] Running pre-flight checks"
    ]
}

老师,我碰到了这个问题,麻烦帮看看是什么原因?

写回答

2回答

qq_imba的bug_zBIZ29

2022-12-21

你好,你解决了吗,我也遇到了一样的问题,ssh免密登录是没有问题的

0
0

泰瑞亚小泰蜜

提问者

2022-07-19

上下文:

```

(1, b'\n{"changed": true, "end": "2022-07-19 18:50:08.069799", "stdout": "[preflight] Running pre-flight checks", "cmd": "if [ -f /etc/kubernetes/manifests/kube-apiserver.yaml ]; then /usr/local/bin/kubeadm reset -f --cert-dir /etc/kubernetes/ssl; fi && /usr/local/bin/kubeadm join --config /etc/kubernetes/kubeadm-controlplane.yaml --ignore-preflight-errors=all", "failed": true, "delta": "0:05:00.178228", "stderr": "error execution phase preflight: couldn\'t validate the identity of the API Server: configmaps \\"cluster-info\\" is forbidden: User \\"system:anonymous\\" cannot get resource \\"configmaps\\" in API group \\"\\" in the namespace \\"kube-public\\"\\nTo see the stack trace of this error execute with --v=5 or higher", "rc": 1, "invocation": {"module_args": {"creates": null, "executable": null, "_uses_shell": true, "strip_empty_ends": true, "_raw_params": "if [ -f /etc/kubernetes/manifests/kube-apiserver.yaml ]; then /usr/local/bin/kubeadm reset -f --cert-dir /etc/kubernetes/ssl; fi && /usr/local/bin/kubeadm join --config /etc/kubernetes/kubeadm-controlplane.yaml --ignore-preflight-errors=all", "removes": null, "argv": null, "warn": true, "chdir": null, "stdin_add_newline": true, "stdin": null}}, "start": "2022-07-19 18:45:07.891571", "msg": "non-zero return code"}\n', b'OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 58: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 4607\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\n')

<10.0.12.2> Failed to connect to the host via ssh: OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017

debug1: Reading configuration data /etc/ssh/ssh_config

debug1: /etc/ssh/ssh_config line 58: Applying options for *

debug1: auto-mux: Trying existing master

debug2: fd 3 setting O_NONBLOCK

debug2: mux_client_hello_exchange: master version 4

debug3: mux_client_forwards: request forwardings: 0 local, 0 remote

debug3: mux_client_request_session: entering

debug3: mux_client_request_alive: entering

debug3: mux_client_request_alive: done pid = 4607

debug3: mux_client_request_session: session request sent

debug1: mux_client_request_session: master session id: 2

debug3: mux_client_read_packet: read header failed: Broken pipe

debug2: Received exit status from master 1

```

0
1
刘果国
检查一下openssh 看节点之间是否可以免密登录
2022-07-20
共1条回复

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程