kubernetes 印花布错误:获取“https://10.96.0.1:443/apis/crd.projectcalico.org/v1/clusterinformations/default”:拨打tcp 10.96.0.1:443:输入输出超时

34gzjxbg  于 2023-08-03  发布在  Kubernetes
关注(0)|答案(1)|浏览(386)

部署列表:

  • k8s-controller-panel:10.0.0.12
  • k8s-node-1(vm-0-3-centos):10.0.0.3
  • k8s-node-2(vm-0-5-centos):10.0.0.5

版本:

  • k8s:1.27.3
  • 印花布:3.26.1

当我为k8s集群部署calico时,pod calico-kube-controllers-674fc58b64-zv57j的状态从未就绪
状态:kubectl get pods -n calico-system结果

[root@VM-0-12-centos calico]# kubectl get pods -n calico-system
NAME                                       READY   STATUS             RESTARTS        AGE
calico-kube-controllers-674fc58b64-zv57j   0/1     CrashLoopBackOff   40 (3m1s ago)   143m
calico-node-6qbnv                          0/1     Running            0               143m
calico-node-cgj9s                          0/1     Running            0               143m
calico-typha-7755b4bbf8-md8q8              1/1     Running            0               143m
csi-node-driver-42g29                      2/2     Running            0               143m
csi-node-driver-469wm                      2/2     Running            1 (90m ago)     143m

字符串
日志:kubectl logs -n calico-system calico-kube-controllers-674fc58b64-zv57j的结果

[root@VM-0-12-centos calico]# kubectl logs -n calico-system calico-kube-controllers-674fc58b64-zv57j
2023-07-11 10:08:42.783 [INFO][1] main.go 107: Loaded configuration from environment config=&config.Config{LogLevel:"info", WorkloadEndpointWorkers:1, ProfileWorkers:1, PolicyWorkers:1, NodeWorkers:1, Kubeconfig:"", DatastoreType:"kubernetes"}
W0711 10:08:42.784014       1 client_config.go:618] Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
2023-07-11 10:08:42.784 [INFO][1] main.go 131: Ensuring Calico datastore is initialized
2023-07-11 10:09:12.815 [ERROR][1] client.go 295: Error getting cluster information config ClusterInformation="default" error=Get "https://10.96.0.1:443/apis/crd.projectcalico.org/v1/clusterinformations/default": dial tcp 10.96.0.1:443: i/o timeout
2023-07-11 10:09:12.815 [INFO][1] main.go 138: Failed to initialize datastore error=Get "https://10.96.0.1:443/apis/crd.projectcalico.org/v1/clusterinformations/default": dial tcp 10.96.0.1:443: i/o timeout
2023-07-11 10:09:42.804 [ERROR][1] client.go 295: Error getting cluster information config ClusterInformation="default" error=Get "https://10.96.0.1:443/apis/crd.projectcalico.org/v1/clusterinformations/default": context deadline exceeded
2023-07-11 10:09:42.805 [INFO][1] main.go 138: Failed to initialize datastore error=Get "https://10.96.0.1:443/apis/crd.projectcalico.org/v1/clusterinformations/default": context deadline exceeded
2023-07-11 10:09:42.805 [FATAL][1] main.go 151: Failed to initialize Calico datastore


发现错误:获取“https://10.96.0.1:443/apis/crd.projectcalico.org/v1/clusterinformations/default”:拨打tcp 10.96.0.1:443:输入输出超时
从错误中可以看出,节点()和服务之间似乎存在网络故障。因此,我登录到pod所在的节点,并尝试telnet:
telnet:

[root@VM-0-3-centos ssl]# telnet 10.96.0.1 443
Trying 10.96.0.1...
Connected to 10.96.0.1.
Escape character is '^]'.


发现网络正常
那么我该如何解决这个问题呢?

nzk0hqpo

nzk0hqpo1#

我找到了解决这个问题的方法:删除这个容器

相关问题