0

我正在尝试在 IPV6 环境中安装 Kubernetes 1.14.3。

我在这个环境中没有任何 IPV4 接口,只有 IPV6。

我尝试使用 p-lain kubeadm 配置文件,它似乎可以工作,但是当我尝试应用 calico cni 时,calico-node 一直失败。

2019-07-28 07:15:26.714 [INFO][9] startup.go 331: Hit error connecting to datastore - retry error=Get https://[fd20::4001]:443/api/v1/nodes/foo: dial tcp [fd20::4001]:443: connect: network is unreachable

这是目前 pod 的状态:

NAMESPACE     NAME                                       READY   STATUS              RESTARTS   AGE     IP                   NODE          NOMINATED NODE   READINESS GATES
kube-system   calico-kube-controllers-6894d6f4f4-hwsmc   0/1     ContainerCreating   0          79s     <none>               master-eran   <none>           <none>
kube-system   calico-node-fj8q7                          0/1     Running             1          79s     2001:df0:8800:4::7   master-eran   <none>           <none>
kube-system   coredns-fb8b8dccf-8b995                    0/1     ContainerCreating   0          5m53s   <none>               master-eran   <none>           <none>
kube-system   coredns-fb8b8dccf-fbpwq                    0/1     ContainerCreating   0          5m53s   <none>               master-eran   <none>           <none>
kube-system   etcd-master-eran                           1/1     Running             0          4m56s   2001:df0:8800:4::7   master-eran   <none>           <none>
kube-system   kube-apiserver-master-eran                 1/1     Running             0          4m53s   2001:df0:8800:4::7   master-eran   <none>           <none>
kube-system   kube-controller-manager-master-eran        1/1     Running             0          5m7s    2001:df0:8800:4::7   master-eran   <none>           <none>
kube-system   kube-proxy-4qzb8                           1/1     Running             0          5m53s   2001:df0:8800:4::7   master-eran   <none>           <none>
kube-system   kube-scheduler-master-eran                 1/1     Running             0          4m50s   2001:df0:8800:4::7   master-eran   <none>           <none>

我猜想 codedns 和控制器只会在 calico-node 运行后启动,但它会因我之前粘贴的错误而一直失败。

在 kubeadm 配置文件中,我在代理配置中选择了 ipvs。

有人知道如何解决这个问题吗?谢谢

新状态:我能够解决 calico-node 问题,但现在我在 calico-controller 上失败了:

7-30 07:58:22.979 [ERROR][1] client.go 255: Error getting cluster information config ClusterInformation="default" error=Get https://[fd20::4001]:443/apis/crd.projectcalico.org/v1/clusterinformations/default: dial tcp [fd20::4001]:443: connect: permission denied
2019-07-30 07:58:22.979 [FATAL][1] main.go 118: Failed to initialize Calico datastore error=Get https://[fd20::4001]:443/apis/crd.projectcalico.org/v1/clusterinformations/default: dial tcp [fd20::4001]:443: connect: permission denied
4

1 回答 1

0

根据 Calico 文档,您可能需要执行一些额外的步骤才能开始仅将其与 ipv6 一起使用。关于使用 Kubernetes 启用 IPv6,您可以在此处阅读。

于 2019-07-29T09:39:15.357 回答