企业级高可用 Kubernetes 实践:基于青云 LB 搭建容灾与负载均衡集群全攻略
一、前言
在企业生产环境,k8s高可用是一个必不可少的特性,其中最通用的场景就是如何在 k8s 集群宕机一个节点的情况下保障服务依旧可用。部署高可用k8s集群对于企业级云平台来说是一个根本性的原则,容错、服务可用和数据安全是高可用基础设施的关键。本文是在青云上利用青云LB搭建k8s高可用集群的过程中遇到的各种问题的梳理和总结。
二、集群架构
三、基础环境搭建
3.1 主机清单
宿主机系统 | k8s集群角色 | 服务器 | 主机名 | 容器 |
---|---|---|---|---|
Centos7.6 | 控制节点 | 192.168.0.1 | ks-m1 | docker |
Centos7.6 | 控制节点 | 192.168.0.2 | ks-m2 | docker |
Centos7.6 | 控制节点 | 192.168.0.3 | ks-m3 | do |