【问题标题】:kubeadm error with with calico and flannel使用印花布和法兰绒的 kubeadm 错误
【发布时间】:2022-11-03 01:11:39
【问题描述】:

我在 arm64 上运行,我通过 kubernetes 网站上提供的文档安装了kubelet, kubectl kubeadm

然后我用sudo kubeadm init --pod-network-cidr=10.244.0.0/16 初始化了kubeadm,但是当我尝试用kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml 应用法兰绒时

我得到错误:

W1102 16:46:15.974585       1 client_config.go:617] Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
E1102 16:46:45.977634       1 main.go:221] Failed to create SubnetManager: error retrieving pod spec for 'kube-flannel/kube-flannel-ds-wx8ct': Get "https://10.96.0.1:443/api/v1/namespaces/kube-flannel/pods/kube-flannel-ds-wx8ct": dial tcp 10.96.0.1:443: i/o timeout

一直试图找出为什么会发生这种情况,但似乎无法找到它的根源。

在我做sudo kubeadm reset 之后,印花布也一样

sudo kubeadm init --pod-network-cidr=192.168.0.0/16
kubectl create -f https://raw.githubusercontent.com/projectcalico/calico/v3.24.3/manifests/tigera-operator.yaml
kubectl create -f https://raw.githubusercontent.com/projectcalico/calico/v3.24.3/manifests/custom-resources.yaml

出现了关于无法点击https://10.96.0.1:443 的类似错误。

我能做些什么来解决这个问题?

注意:我没有安装 docker,它只是 containerd。 sudo kubeadm init 开始正常,所有其他 pod 都可以部署。

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    奇怪的。原来我需要这样做。

    sudo update-alternatives --set iptables /usr/sbin/iptables-legacy
    sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy 
    

    有人知道为什么吗?

    【讨论】:

      猜你喜欢
      • 2020-03-22
      • 2020-05-21
      • 2020-03-26
      • 2021-07-07
      • 2019-09-14
      • 2019-01-16
      • 1970-01-01
      • 2016-03-30
      • 2021-06-24
      相关资源
      最近更新 更多