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
相关推荐
java_cj16 分钟前
深入kubectl create源码:从YAML到Pod的完整链路拆解
运维·云原生·容器·kubernetes
步步为营DotNet2 小时前
基于.NET Aspire 实现云原生应用的高效监控与可观测性
云原生·.net·wpf
源图客3 小时前
【AI向量数据库】Weaviate介绍与部署
运维·docker·容器
牛奶咖啡134 小时前
KVM虚拟化与企业应用实践——给远端主机创建虚拟机
云原生·qemu·kvm·给远端主机创建虚拟机·创建uefi模式的虚拟机·安装openeulersp2·vnc与虚拟机环境搭建
码云骑士6 小时前
28-Docker部署Django(下)-docker-compose编排与静态文件处理
docker·容器·django
java_cj7 小时前
从kubectl学Visitor模式:如何优雅处理多态数据结构的遍历
云原生·golang·k8s·访问者模式
木雷坞7 小时前
Firecrawl Docker Compose 自托管排查:镜像、Redis、队列和 Playwright
redis·docker·容器·firecrawl
就改了7 小时前
微服务异步场景链路断裂完整解决方案
微服务·云原生·架构
whyfail8 小时前
Colima:把 Docker Desktop 从 Mac 上“瘦身”的那把刀
macos·docker·容器
人工智能培训8 小时前
数字孪生的未来发展方向探析
gpt·深度学习·机器学习·容器·知识图谱