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

【二进制部署k8s-1.29.4】十一、metallb的安装部署

文章目录

        • 简介
      • 一.安装metallb
      • 二.配置metallb
      • 三.验证metallb

简介

本章节主要讲解安装metallb-v0.7.1的安装,metallb算是平民版的负载均衡,用于测试、访问量较小的情况还是比较不错的,但是对于请求量比较的时候,由于流量都集中在一个节点上,不太合适。metallb的安装比较简单,下载yaml配置,修改一下镜像地址,然后直接apply即可。安装完配置好地址池即可。

一.安装metallb

官方安装文档:https://metallb.universe.tf/installation/

安装命令:kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.14.5/config/manifests/metallb-native.yaml

执行以后结果如下图:
在这里插入图片描述

二.配置metallb

官方配置文档:https://metallb.universe.tf/configuration/_advanced_l2_configuration/

将如下配置保存为 metallb-config.yaml 文件并执行:kubectl apply -f metallb-config.yaml
其中的name和addresses需要根据自己的实际情况进行修改。


apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:name: metallb-ippoolnamespace: metallb-system
spec:addresses:- 10.16.123.20-10.16.123.60
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:name: metallb-advernamespace: metallb-system
spec:ipAddressPools:- metallb-ippool

三.验证metallb

将service的的type 从ClusterIP 更改为 LoadBalancer 。然后再看看服务的EXTERNAL-IP 这里一列是否有新分配一个IP。

相关文章:

  • 【FPGA】Verilog语言从零到精通
  • Unity世界坐标下UI始终朝向摄像机
  • LangChain学习之prompt格式化与解析器使用
  • FreeReg运行笔记
  • vim常用使用技巧
  • 多目标应用:NSGA2求解无人机三维路径规划(MATLAB代码)
  • 【C++题解】1074 - 小青蛙回来了
  • CLion配置
  • 在今日头条上写文章:ChatGPT完整使用教程
  • 【qt】项目移植
  • elk:使用filebeat采集日志发送到kafka
  • Java装饰器模式,装饰器模式通常通过创建一个接口和一个或多个实现了该接口的类来开始,然后创建装饰器类,这些类也实现了相同的接口
  • MC联机无法连接到服务器怎么解决
  • 【WRF理论第二期】运行模型的基础知识
  • 路由懒加载
  • conda常用的命令
  • Java IO学习笔记一
  • markdown编辑器简评
  • supervisor 永不挂掉的进程 安装以及使用
  • 动态魔术使用DBMS_SQL
  • 那些年我们用过的显示性能指标
  • 前端相关框架总和
  • 如何在GitHub上创建个人博客
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • 交换综合实验一
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • $.ajax()参数及用法
  • (1)虚拟机的安装与使用,linux系统安装
  • (MATLAB)第五章-矩阵运算
  • (八)Spring源码解析:Spring MVC
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (三)Honghu Cloud云架构一定时调度平台
  • (十五)使用Nexus创建Maven私服
  • (未解决)macOS matplotlib 中文是方框
  • (一)SpringBoot3---尚硅谷总结
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • *2 echo、printf、mkdir命令的应用
  • .NET 8.0 发布到 IIS
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .Net 代码性能 - (1)
  • .Net接口调试与案例
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .net开发引用程序集提示没有强名称的解决办法
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...
  • [AIGC codze] Kafka 的 rebalance 机制
  • [AIGC] SQL中的数据添加和操作:数据类型介绍
  • [C/C++]数据结构 循环队列
  • [C++] 统计程序耗时
  • [Cloud Networking] Layer 2