kube-vip 端口
- kube-vip 端口:6443
- 服务 端口:443,8443
部署须知:
- 如果没有云厂商LB 服务,且想实现vip 访问,基于k8s LoadBalancer 的方式,可以使用kube-vip 来实现
查看环境是否安装了kube-vip:

kube-vip部署
kube-vip 介绍
vip 顾名思义 虚拟 IP,从应用场景上来讲,kube-vip 实现的最终结果就是我们常说的 Keepalived 高可用方案。

部署:
本次部署kube-vip 是通过DaemoneSet 的 ARP 方式来部署。
方式一:通过现有yaml 文件部署
kube-vip-ds.yaml
apiVersion: apps/v1
kind: DaemonSet
metadata:
creationTimestamp: null
labels:
app.kubernetes.io/name: kube-vip-ds
app.kubernetes.io/version: v0.5.0
name: kube-vip-ds
namespace: kube-system
spec:
selector:
matchLabels:
app.kubernetes.io/name: kube-vip-ds
template:
metadata:
creationTimestamp: null
labels:
app.kubernetes.io/name: kube-vip-ds
app.kubernetes.io/version: v0.5.0
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: node-role.kubernetes.io/master
operator: Exists
- matchExpressions:
- key: node-role.kubernetes.io/control-plane
operator: Exists
co

本文介绍了如何在没有云厂商LB服务的情况下,通过kube-vip部署实现集群服务的VIP访问,包括使用DaemonSet的ARP部署方法,以及yaml文件的部署步骤。重点讲解了kube-vip的作用、部署过程和验证安装的方法,适合Kubernetes管理员和运维人员参考。
最低0.47元/天 解锁文章
886

被折叠的 条评论
为什么被折叠?



