我现在已经在运行一个单独的主kubernetes集群,并且我正在研究如何设置高可用的Kubernetes集群。我正在考虑多主集群的设置,然后意识到自我托管的集群可能是未来做好准备的更好的选择。
另外的挑战是我使用的是裸金属(这意味着我将使用来自这些云提供商的云vms,Hetzner,Linode,DigitialOcean,他们有CSI驱动程序,云控制器管理器等)。
在这种情况下,我看到了两个选项。
用引导(https://github.com/kubernetes-sigs/bootkube)
我认为这仍然是一个早期的话题,因此我无法找到指导来选择正确的方法,然后更正文档。我需要这样一个可伸缩的生产环境,在这个环境中,我将从最小的8个节点开始,并且可以增长得更快。
对于未来的准备来说,bootkube是相当可观的吗?或者kubeadm自我托管仍然处于alpha阶段,我是否陷入了运行生产环境的风险?有什么好的,文档,博客,文章要朝这个方向走吗?
发布于 2020-05-27 05:08:14
我使用Keepalived + HA和Ansible来部署Haproxy集群。现在kubeadm支持连接控制平面命令,所以很容易与ansible集成。
https://stackoverflow.com/questions/61957835
复制相似问题