实例分享:如何在架构层面创建一个 kubernetes 的 master 高可靠节点?

Posted twt企业IT社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实例分享:如何在架构层面创建一个 kubernetes 的 master 高可靠节点?相关的知识,希望对你有一定的参考价值。

|| 分享者:顾黄亮


在实际使用中,尤其在现网环境下,kubernetes的master节点高可靠方面是非常需要注意的,因为很多关键服务如kube-apiserver、kube-scheduler和kube-controller-manager都依赖于master。

如何在架构层面创建一个高可靠的master节点?配置过程中需要注意哪些点?

有一种比较简单的高可靠方案,技术栈和工具选择也具备通用性,通过keepalived + haproxy来实现,其中keepalived是提供一个VIP,通过VIP关联所有的Master节点;然后haproxy提供端口转发功能。由于VIP还是存在Master的机器上的,默认配置API Server的端口是6443,所以我们需要将另外一个端口关联到这个VIP上,需要做端口的区分,可以使用8443端口。

来自社区“云架构师如何进行容器云平台高可靠设计在线交流”

更多相关探讨欢迎点击文末阅读原文

觉得本文有用,请转发、点赞或点击在看,让更多同行看到


 资料/文章推荐:







下载 twt 社区客户端 APP


或到应用商店搜索“twt”


以上是关于实例分享:如何在架构层面创建一个 kubernetes 的 master 高可靠节点?的主要内容,如果未能解决你的问题,请参考以下文章

SOFAStack CAFE 单元化混合云产品中的 Kubernetes 多集群实践

Kubernetes 如何构建高可用集群

系统架构面临的三大挑战,看 Kubernetes 监控如何解决?

k8s网络架构k8s实战实现原理kube-proxy架构和Kubernetes分享

k8s网络架构k8s实战实现原理kube-proxy架构和Kubernetes分享

k8s网络架构k8s实战实现原理kube-proxy架构和Kubernetes分享