美文网首页云计算
k8s 控制平面HA vip LB

k8s 控制平面HA vip LB

作者: cloudFans | 来源:发表于2021-09-26 09:18 被阅读0次
  1. k8s 控制平面的HA怎么做的?

首先cluster ip 也能起到vip的作用,同时也具备HA的功能。

image.png

当然cluster ip是内部访问,无法集群外访问,也就是说只有内部的高可用。

关于metalLB 提供 vip 以及HA的外网访问方案的讨论:https://github.com/metallb/metallb/issues/168

k8s的关于ha vip的建议是必须找一个k8s外的LB才可以,否则就会有循环依赖,一旦LB挂掉,集群将是无法响应的一个状态。
首先提供一个LB,然后配置给k8s集群用:

比如内网集群的使用方式:
首先基于openstack建一个集群外的LB,然后配置给kubespray用,重新刷新k8s配置

apiserver_loadbalancer_domain_name: "cn-shanghai-on-prem-k8s-lb.yealinkops.com"
loadbalancer_apiserver:
address: 10.120.26.110
port: 6443

image.png

可以看到该IP不通时,k8s关键服务都会有影响。

如果IAAS层,LB服务也在k8s中管理,那么其实可以基于LB服务提供该ha IP,但是当然不能给所在k8s集群用。这确实是一个循环依赖。但是k8s控制平面外部都是可以使用该IP的。

小结:
k8s本身具有HA方案,只是k8s控制平面需要提供一个外部vip来供用户使用,至于k8s本身的控制平面并不依赖该vip,外部vip的有无对HA没有影响。

相关文章

  • k8s 控制平面HA vip LB

    k8s 控制平面的HA怎么做的? 首先cluster ip 也能起到vip的作用,同时也具备HA的功能。 当然cl...

  • kubernets的基本介绍

    k8s的物理结构 master master 负责管理容器的控制器,控制中心,Contol plane:控制平面 ...

  • Oracle 10g RAC TAF介绍

    Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其...

  • k8s专题目录

    初阶k8s集群搭建 高阶k8s HA 集群搭建(一) 高阶k8s HA 集群搭建(二) docker镜像私有仓库搭...

  • 【vip】关于高可用vip

    主备vip vip一般特指LB上提供服务的ip,如果LB是主备模式,那么就属于漂移ip的性质。 负载均衡ip 如果...

  • Linux Cluser (LB, HA)

    [TOC] reference: 马哥教育视频 一. 理论 1. 系统扩展的方式 scale up: 向上扩展 (...

  • 简述HA cluster原理

    一、高可用集群HA Cluster: 1、集群类型分为:LB负载均衡集群(lvs/nginx(http/upstr...

  • k8s 核心组件对照nova梳理

    1. k8s 核心组件架构图 控制平面包括三个组件: kube-apiserver 资源 crud 接口 kube...

  • kubernetes 1.9 高可用方式部署

    install HA k8s https://kubernetes.io/docs/setup/independe...

  • k8s系列-15-master节点安装

    这篇我们部署k8s的master节点,也就是所谓的控制平面,为了保证高可用,我们这里采用了两个master节点,还...

网友评论

    本文标题:k8s 控制平面HA vip LB

    本文链接:https://www.haomeiwen.com/subject/hhfqnltx.html