k8s部署OpenELB

k8s部署OpenELB

k8s部署OpenELB

部署OpenELB至K8s集群

yaml 复制代码
# k8s部署OpenELB
kubectl apply -f https://raw.githubusercontent.com/openelb/openelb/refs/heads/master/deploy/openelb.yaml

# 查看openelb的pod状态
kubectl get pods -n openelb-system

配置示例: layer2模式

下面的示例创建了一个EIP资源对象, 它提供了一个IP地址池LoadBlancer Service使用.

yaml 复制代码
apiVersion: network.kubesphere.io/v1alpha2 # 定义资源的 API 版本
kind: Eip # 定义资源的类型为 Eip
metadata: # 元数据部分
  name: eip-pool # 资源的名称为 eip-pool
  annotations: # 注解部分
    eip.openelb.kubesphere.io/is-default-eip: "true" # 标记该 EIP 为默认的 EIP
spec: # 资源的具体配置
  address: 172.29.7.51-172.29.7.80 # 可用的 EIP 地址范围
  # 使用的二层网络协议
  protocol: layer2 # OpenELB 模式,支持 BGP、layer2、VIP 三种模式,此处为 layer2
  interface: enp1s0 # 监听 ARP 或 NDP 请求时使用的网卡名称,仅在 layer2 模式下有效
  disable: false # 是否禁用该 EIP,false 表示未禁用

查看

shell 复制代码
# 查看名为 eip-tool 的 Eip 资源对象的详细信息
kubectl get eip eip-tool
相关推荐
Vio7251 小时前
Eureka注册中心
云原生·eureka
缘的猿1 小时前
云计算划分标准与Kubernetes NetworkPolicy深度解析
容器·kubernetes·云计算
Yeats_Liao2 小时前
遗留系统微服务改造(二):数据迁移实战攻略与一致性保证
微服务·云原生·架构
野蛮人6号2 小时前
黑马微服务P3快速入门入门案例无法跑通解决方案,本文解决了数据库连接和java版本不匹配的问题
微服务·云原生·架构
matlab的学徒2 小时前
Kubernetes(K8S)全面解析:核心概念、架构与实践指南
linux·容器·架构·kubernetes
闲人编程4 小时前
将你的Django/Flask应用部署到云服务器(Docker实战)
服务器·docker·容器·django·flask·部署·web
没有口袋啦4 小时前
K8s集群多节点部署(Ubuntu22.04)
docker·云原生·容器·kubernetes
荣光波比4 小时前
K8S(三)—— 基于kubeadm 1.20版本部署Kubernetes集群与Harbor私有仓库实战
云原生·容器·kubernetes
IvanCodes4 小时前
七、Docker核心技术:深入理解网络模式 (Bridge, Host, None, Container)
网络·docker·容器