首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kube-VIP找不到Namespace

Kube-VIP找不到Namespace
EN

Stack Overflow用户
提问于 2022-02-11 10:22:09
回答 1查看 323关注 0票数 0

我正在探索kube,遵循doc => https://kube-vip.io/control-plane/的多主(HA)集群设置。

代码语言:javascript
复制
sudo docker run --network host --rm ghcr.io/kube-vip/kube-vip:main manifest pod \
--vip 192.168.0.75 \
--arp \
--leaderElection | sudo tee /etc/kubernetes/manifests/vip.yaml

sudo kubeadm init --kubernetes-version 1.17.0 --control-plane-endpoint 192.168.0.75 --upload-certs

我一直在尝试执行kubeadm init,但它总是有一个原因kubelet unhealthy超时。

在进一步调试时,我发现一个kubevip容器在消息中失败:

代码语言:javascript
复制
time="2022-02-11T06:21:54Z" level=info msg="No interface is specified for VIP in config, auto-detecting default Interface"
time="2022-02-11T06:21:54Z" level=info msg="kube-vip will bind to interface [eth0]"
time="2022-02-11T06:21:54Z" level=info msg="server started"
time="2022-02-11T06:21:54Z" level=info msg="Starting Kube-vip Manager with the ARP engine"
time="2022-02-11T06:21:54Z" level=info msg="Namespace [kube-system], Hybrid mode [false]"
time="2022-02-11T06:21:54Z" level=fatal msg="starting new Manager error -> unable to find Namespace"

我对BGP协议进行了同样的尝试(在docker运行中使用了--bgp选项),这导致了另一个错误。

代码语言:javascript
复制
time="2022-02-12T07:35:33Z" level=info msg="No interface is specified for VIP in config, auto-detecting default Interface"
time="2022-02-12T07:35:33Z" level=info msg="kube-vip will bind to interface [eth0]"
time="2022-02-12T07:35:33Z" level=info msg="server started"
time="2022-02-12T07:35:33Z" level=info msg="Starting Kube-vip Manager with the BGP engine"
time="2022-02-12T07:35:33Z" level=info msg="Namespace [kube-system], Hybrid mode [false]"
time="2022-02-12T07:35:33Z" level=info msg="Starting the BGP server to advertise VIP routes to BGP peers"
time="2022-02-12T07:35:33Z" level=fatal msg="starting new Manager error -> You need to provide at least one peer"

这些错误意味着什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-14 05:25:12

您丢失了作为控制飞机启动kube经理的--controlplane标志.否则,它将尝试连接到另一个不存在的控制平面。

代码语言:javascript
复制
sudo docker run --network host --rm ghcr.io/kube-vip/kube-vip:main manifest pod \
--vip 192.168.0.75 \
--arp \
--controlplane \
--leaderElection | sudo tee /etc/kubernetes/manifests/vip.yaml

如果这不能解决您的问题,请增加日志级别--log 5

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71078484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档