2022-09-01 21:11:05 [EROR] Applied to cluster error: failed to init init master0 failed, error: failed to execute command(kubeadm init --config=/var/lib/sealos/data/default/etc/kubeadm-init.yaml --skip-certificate-key-print --skip-token-print -v 0 --ignore-preflight-errors=SystemVerification) on host(192.168.52.11:22): output(W0901 20:53:05.320846 1982 initconfiguration.go:120] Usage of CRI endpoints without URL scheme is deprecated and can cause kubelet errors in the future. Automatically prepending scheme "unix" to the "criSocket" with value "/run/containerd/containerd.sock". Please update your configuration!
[init] Using Kubernetes version: v1.24.0
[preflight] Running pre-flight checks
[WARNING FileExisting-socat]: socat not found in system path
[WARNING Hostname]: hostname "master1" could not be reached
[WARNING Hostname]: hostname "master1": lookup master1 on 202.102.227.68:53: no such host
[preflight] Pulling images required for setting up a Kubernetes cluster
[preflight] This might take a minute or two, depending on the speed of your internet connection
[preflight] You can also perform this action in beforehand using 'kubeadm config images pull'
error execution phase preflight: [preflight] Some fatal errors occurred:
[ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-apiserver:v1.24.0: output: E0901 20:55:41.281730 2232 remote_image.go:218] "PullImage from image service failed" err="rpc error: code = Unknown desc = failed to pull and unpack image \"k8s.gcr.io/kube-apiserver:v1.24.0\": failed to resolve reference \"k8s.gcr.io/kube-apiserver:v1.24.0\": failed to do request: Head \"https://k8s.gcr.io/v2/kube-apiserver/manifests/v1.24.0\": dial tcp 64.233.188.82:443: i/o timeout" image="k8s.gcr.io/kube-apiserver:v1.24.0"
time="2022-09-01T20:55:41+08:00" level=fatal msg="pulling image: rpc error: code = Unknown desc = failed to pull and unpack image \"k8s.gcr.io/kube-apiserver:v1.24.0\": failed to resolve reference \"k8s.gcr.io/kube-apiserver:v1.24.0\": failed to do request: Head \"https://k8s.gcr.io/v2/kube-apiserver/manifests/v1.24.0\": dial tcp 64.233.188.82:443: i/o timeout"
, error: exit status 1
[ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-controller-manager:v1.24.0: output: E0901 20:58:12.326990 2467 remote_image.go:218] "PullImage from image service failed" err="rpc error: code = Unknown desc = failed to pull and unpack image \"k8s.gcr.io/kube-controller-manager:v1.24.0\": failed to resolve reference \"k8s.gcr.io/kube-controller-manager:v1.24.0\": failed to do request: Head \"https://k8s.gcr.io/v2/kube-controller-manager/manifests/v1.24.0\": dial tcp 74.125.203.82:443: i/o timeout" image="k8s.gcr.io/kube-controller-manager:v1.24.0"
time="2022-09-01T20:58:12+08:00" level=fatal msg="pulling image: rpc error: code = Unknown desc = failed to pull and unpack image \"k8s.gcr.io/kube-controller-manager:v1.24.0\": failed to resolve reference \"k8s.gcr.io/kube-controller-manager:v1.24.0\": failed to do request: Head \"https://k8s.gcr.io/v2/kube-controller-manager/manifests/v1.24.0\": dial tcp 74.125.203.82:443: i/o timeout"
, error: exit status 1
[ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-scheduler:v1.24.0: output: E0901 21:00:50.531273 2669 remote_image.go:218] "PullImage from image service failed" err="rpc error: code = Unknown desc = failed to pull and unpack image \"k8s.gcr.io/kube-scheduler:v1.24.0\": failed to resolve reference \"k8s.gcr.io/kube-scheduler:v1.24.0\": failed to do request: Head \"https://k8s.gcr.io/v2/kube-scheduler/manifests/v1.24.0\": dial tcp 64.233.188.82:443: i/o timeout" image="k8s.gcr.io/kube-scheduler:v1.24.0"
time="2022-09-01T21:00:50+08:00" level=fatal msg="pulling image: rpc error: code = Unknown desc = failed to pull and unpack image \"k8s.gcr.io/kube-scheduler:v1.24.0\": failed to resolve reference \"k8s.gcr.io/kube-scheduler:v1.24.0\": failed to do request: Head \"https://k8s.gcr.io/v2/kube-scheduler/manifests/v1.24.0\": dial tcp 64.233.188.82:443: i/o timeout"
, error: exit status 1
[ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-proxy:v1.24.0: output: E0901 21:03:20.975709 2877 remote_image.go:218] "PullImage from image service failed" err="rpc error: code = Unknown desc = failed to pull and unpack image \"k8s.gcr.io/kube-proxy:v1.24.0\": failed to resolve reference \"k8s.gcr.io/kube-proxy:v1.24.0\": failed to do request: Head \"https://k8s.gcr.io/v2/kube-proxy/manifests/v1.24.0\": dial tcp 74.125.204.82:443: i/o timeout" image="k8s.gcr.io/kube-proxy:v1.24.0"
time="2022-09-01T21:03:20+08:00" level=fatal msg="pulling image: rpc error: code = Unknown desc = failed to pull and unpack image \"k8s.gcr.io/kube-proxy:v1.24.0\": failed to resolve reference \"k8s.gcr.io/kube-proxy:v1.24.0\": failed to do request: Head \"https://k8s.gcr.io/v2/kube-proxy/manifests/v1.24.0\": dial tcp 74.125.204.82:443: i/o timeout"
, error: exit status 1
[ERROR ImagePull]: failed to pull image k8s.gcr.io/pause:3.7: output: E0901 21:06:02.701290 3080 remote_image.go:218] "PullImage from image service failed" err="rpc error: code = Unknown desc = failed to pull and unpack image \"k8s.gcr.io/pause:3.7\": failed to resolve reference \"k8s.gcr.io/pause:3.7\": failed to do request: Head \"https://k8s.gcr.io/v2/pause/manifests/3.7\": dial tcp 108.177.125.82:443: i/o timeout" image="k8s.gcr.io/pause:3.7"
time="2022-09-01T21:06:02+08:00" level=fatal msg="pulling image: rpc error: code = Unknown desc = failed to pull and unpack image \"k8s.gcr.io/pause:3.7\": failed to resolve reference \"k8s.gcr.io/pause:3.7\": failed to do request: Head \"https://k8s.gcr.io/v2/pause/manifests/3.7\": dial tcp 108.177.125.82:443: i/o timeout"
, error: exit status 1
[ERROR ImagePull]: failed to pull image k8s.gcr.io/etcd:3.5.3-0: output: E0901 21:08:34.131704 3278 remote_image.go:218] "PullImage from image service failed" err="rpc error: code = Unknown desc = failed to pull and unpack image \"k8s.gcr.io/etcd:3.5.3-0\": failed to resolve reference \"k8s.gcr.io/etcd:3.5.3-0\": failed to do request: Head \"https://k8s.gcr.io/v2/etcd/manifests/3.5.3-0\": dial tcp 108.177.125.82:443: i/o timeout" image="k8s.gcr.io/etcd:3.5.3-0"
time="2022-09-01T21:08:34+08:00" level=fatal msg="pulling image: rpc error: code = Unknown desc = failed to pull and unpack image \"k8s.gcr.io/etcd:3.5.3-0\": failed to resolve reference \"k8s.gcr.io/etcd:3.5.3-0\": failed to do request: Head \"https://k8s.gcr.io/v2/etcd/manifests/3.5.3-0\": dial tcp 108.177.125.82:443: i/o timeout"
, error: exit status 1
[ERROR ImagePull]: failed to pull image k8s.gcr.io/coredns/coredns:v1.8.6: output: E0901 21:11:05.483064 3469 remote_image.go:218] "PullImage from image service failed" err="rpc error: code = Unknown desc = failed to pull and unpack image \"k8s.gcr.io/coredns/coredns:v1.8.6\": failed to resolve reference \"k8s.gcr.io/coredns/coredns:v1.8.6\": failed to do request: Head \"https://k8s.gcr.io/v2/coredns/coredns/manifests/v1.8.6\": dial tcp 64.233.189.82:443: i/o timeout" image="k8s.gcr.io/coredns/coredns:v1.8.6"
time="2022-09-01T21:11:05+08:00" level=fatal msg="pulling image: rpc error: code = Unknown desc = failed to pull and unpack image \"k8s.gcr.io/coredns/coredns:v1.8.6\": failed to resolve reference \"k8s.gcr.io/coredns/coredns:v1.8.6\": failed to do request: Head \"https://k8s.gcr.io/v2/coredns/coredns/manifests/v1.8.6\": dial tcp 64.233.189.82:443: i/o timeout"
, error: exit status 1
[preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`
To see the stack trace of this error execute with --v=5 or higher), error(Process exited with status 1). Please clean and reinstall
apiVersion: apps.sealos.io/v1beta1
kind: Cluster
metadata:
name: default
spec:
hosts:
- ips:
- 192.168.52.11:22
roles:
- master
- amd64
- ips:
- 192.168.52.21:22
- 192.168.52.22:22
- 192.168.52.23:22
- 192.168.52.24:22
- 192.168.52.25:22
- 192.168.52.26:22
roles:
- node
- amd64
image:
- labring/kubernetes:v1.24.0
- labring/calico:v3.22.1
- labring/openebs:v1.9.0
ssh:
passwd: 123456
port: 22
user: root
问题基础描述
按照提示排查 应该是kubeadm config images pull拉取镜像时,因为k8s.gcr.io 网络不可达 导致的失败
Error
Clusterfile