hongming
在主节点生成新 token
/usr/local/bin/kubeadm token create
node01 节点替换掉旧的token
vim /etc/kubernetes/kubeadm-client.conf
替换旧 token
重新在控制机执行 ./add-node.sh
仍然报错,如下:
TASK [kubernetes/kubeadm : Join to cluster] ********************************************************************************************************************************************
Thursday 28 November 2019 15:28:06 +0800 (0:00:01.002) 0:11:16.197 *****
skipping: [master01]
skipping: [master02]
skipping: [master03]
fatal: [node01]: FAILED! => {
"changed": true,
"cmd": [
"timeout",
"-k",
"120s",
"120s",
"/usr/local/bin/kubeadm",
"join",
"--config",
"/etc/kubernetes/kubeadm-client.conf",
"--ignore-preflight-errors=DirAvailable--etc-kubernetes-manifests"
],
"delta": "0:01:00.323301",
"end": "2019-11-28 15:29:07.570282",
"rc": 1,
"start": "2019-11-28 15:28:07.246981"
}
STDOUT:
[preflight] Running pre-flight checks
STDERR:
error execution phase preflight: couldn't validate the identity of the API Server: abort connecting to API servers after timeout of 1m0s
MSG:
non-zero return code
fatal: [node02]: FAILED! => {
"changed": true,
"cmd": [
"timeout",
"-k",
"120s",
"120s",
"/usr/local/bin/kubeadm",
"join",
"--config",
"/etc/kubernetes/kubeadm-client.conf",
"--ignore-preflight-errors=DirAvailable--etc-kubernetes-manifests"
],
"delta": "0:01:00.763477",
"end": "2019-11-28 15:29:08.158381",
"rc": 1,
"start": "2019-11-28 15:28:07.394904"
}
STDOUT:
[preflight] Running pre-flight checks
STDERR:
error execution phase preflight: couldn't validate the identity of the API Server: abort connecting to API servers after timeout of 1m0s
MSG:
non-zero return code
TASK [kubernetes/kubeadm : Join to cluster with ignores] *******************************************************************************************************************************
Thursday 28 November 2019 15:29:08 +0800 (0:01:01.274) 0:12:17.471 *****
fatal: [node01]: FAILED! => {
"changed": true,
"cmd": [
"timeout",
"-k",
"120s",
"120s",
"/usr/local/bin/kubeadm",
"join",
"--config",
"/etc/kubernetes/kubeadm-client.conf",
"--ignore-preflight-errors=all"
],
"delta": "0:01:00.319199",
"end": "2019-11-28 15:30:08.734662",
"rc": 1,
"start": "2019-11-28 15:29:08.415463"
}
STDOUT:
[preflight] Running pre-flight checks
STDERR:
error execution phase preflight: couldn't validate the identity of the API Server: abort connecting to API servers after timeout of 1m0s
MSG:
non-zero return code
fatal: [node02]: FAILED! => {
"changed": true,
"cmd": [
"timeout",
"-k",
"120s",
"120s",
"/usr/local/bin/kubeadm",
"join",
"--config",
"/etc/kubernetes/kubeadm-client.conf",
"--ignore-preflight-errors=all"
],
"delta": "0:01:00.658588",
"end": "2019-11-28 15:30:09.236997",
"rc": 1,
"start": "2019-11-28 15:29:08.578409"
}
STDOUT:
[preflight] Running pre-flight checks
STDERR:
error execution phase preflight: couldn't validate the identity of the API Server: abort connecting to API servers after timeout of 1m0s
MSG:
non-zero return code
TASK [kubernetes/kubeadm : Display kubeadm join stderr if any] *************************************************************************************************************************
Thursday 28 November 2019 15:30:09 +0800 (0:01:01.085) 0:13:18.557 *****
skipping: [master01]
skipping: [master02]
ok: [node01] => {}
MSG:
Joined with warnings
[u"error execution phase preflight: couldn't validate the identity of the API Server: abort connecting to API servers after timeout of 1m0s"]
skipping: [master03]
ok: [node02] => {}
MSG:
Joined with warnings
[u"error execution phase preflight: couldn't validate the identity of the API Server: abort connecting to API servers after timeout of 1m0s"]
TASK [kubernetes/kubeadm : Update server field in kubelet kubeconfig] ******************************************************************************************************************
Thursday 28 November 2019 15:30:09 +0800 (0:00:00.159) 0:13:18.716 *****
skipping: [master01]
skipping: [master02]
skipping: [master03]