当前位置: 首页 > news >正文

k8s 创建 LoadBalancer 类型的 svc

前提

默认情况下,启用 LoadBalancer 类型 svc 不会分配 ip,观察 EXTERNAL-IP 字段处于 Pending 状态。

解决方案

部署 MetalLB

部署 MetalLB

准备

如果您在 IPVS 模式下使用 kube-proxy,自 Kubernetes v1.14.2 起您必须启用严格 ARP 模式。
请注意,如果您使用 kube-router 作为服务代理,则不需要此功能,因为它默认启用严格 ARP。

您可以通过编辑当前集群中的 kube-proxy 配置来实现此目的:

kubectl edit configmap -n kube-system kube-proxy

并设置:

apiVersion: kubeproxy.config.k8s.io/v1alpha1
kind: KubeProxyConfiguration
mode: "ipvs"
ipvs:strictARP: true

使用 Helm 安装

你可以使用以下命令安装 MetalLB舵 通过使用 Helm 图表存储库:https://metallb.github.io/metallb

相关文章:

  • python数据分析-CO2排放分析
  • 安卓开发--安卓使用Echatrs绘制折线图
  • 二.对配置文件中数据库密码进行加密
  • Java 为什么使用泛型
  • Linux程序开发(十二):线程与多线程同步互斥实现抢票系统
  • 【单片机】STM32F070F6P6 开发指南(一)STM32建立HAL工程
  • VUE2 tab切换导航 展示页面内容(父级子级独立)
  • c语言:模拟strlen(三种方法)最全版本
  • Day03—flask与react实现交互(解决跨域问题)
  • 从容应对亿级QPS访问,Redis还缺少什么?no.29
  • c语言----函数
  • 中间件的概念及示例
  • Android跨进程通信--Binder机制及AIDL是什么?
  • 详解 Cookies 和 WebStorage
  • 软件测试面试题(四)
  • 2017-08-04 前端日报
  • ES6核心特性
  • HTTP中的ETag在移动客户端的应用
  • Python socket服务器端、客户端传送信息
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • Vue UI框架库开发介绍
  • vue中实现单选
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 第2章 网络文档
  • 服务器从安装到部署全过程(二)
  • 基于游标的分页接口实现
  • 经典排序算法及其 Java 实现
  • 聊聊hikari连接池的leakDetectionThreshold
  • 每天10道Java面试题,跟我走,offer有!
  • 前言-如何学习区块链
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 使用Swoole加速Laravel(正式环境中)
  • 消息队列系列二(IOT中消息队列的应用)
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​Python 3 新特性:类型注解
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (2)MFC+openGL单文档框架glFrame
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (回溯) LeetCode 131. 分割回文串
  • (每日一问)操作系统:常见的 Linux 指令详解
  • (一)、python程序--模拟电脑鼠走迷宫
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • .cfg\.dat\.mak(持续补充)
  • .Net 4.0并行库实用性演练
  • .NET 8.0 发布到 IIS
  • .net 调用php,php 调用.net com组件 --
  • .Net6 Api Swagger配置
  • .Net插件开发开源框架
  • .NET中两种OCR方式对比
  • //usr/lib/libgdal.so.20:对‘sqlite3_column_table_name’未定义的引用
  • /3GB和/USERVA开关
  • :not(:first-child)和:not(:last-child)的用法
  • ;号自动换行