k8s kube-vip 配置

2021-11-23 20:32:19 +08:00
 leiuu
请教,搭建高可用 k8s 搭建时,启动顺序应该是怎么样的。



1. kube init 时需要配置 control-plane-endpoint

2. kube-vip 需要设置 vip


如果 1 指向虚拟 ip ,会不会存在循环依赖的问题?

如果有其他信息,后续会再补上来。
1583 次点击
所在节点    Kubernetes
4 条回复
NaVient
2021-11-23 20:34:37 +08:00
control-plane-endpoint 后边可以改,不用特意注意顺序,只是前边先把 VIP 搭好,会方便点,毕竟改起来肯定没有你前边在 yaml 里指定方便
krcalc
2021-11-25 14:44:51 +08:00
kube-vip 会生成一个 yaml 文件,在集群启动的时候启动 kube-vip 的 pod,配 kube-vip 直接启动就行。启动后改也不是不可以,看你自己
offswitch
2021-11-25 22:30:06 +08:00
不会,可以看看 k8s 启动流程,以及 static pod ,
leiuu
2021-11-26 14:45:24 +08:00
谢谢大佬们。部署成功了。

不过发现一个问题,部署时需要执行下 :

```
alias kube-vip="docker run --network host --rm ghcr.io/kube-vip/kube-vip:0.3.7"

kube-vip manifest pod xxx
```

完整参考: https://kube-vip.io/hybrid/static/

这会启动一个 docker 镜像。
如果直接使用静态文件部署第一台 master ,kubelet 会启动失败。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/817490

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX