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

如何查看k8s中service的负载均衡策略

在Kubernetes中,Service的负载均衡策略一般由kube-proxy负责,kube-proxy使用iptables或IPVS规则进行负载均衡。默认情况下,kube-proxy使用的是轮询(Round Robin)策略,但是在使用IPVS模式时,可以选择不同的负载均衡算法。

查看kube-proxy模式

首先,你需要确认kube-proxy的工作模式(iptables或IPVS):

kubectl get configmap -n kube-system kube-proxy -o yaml

在输出中,查找 mode 字段来确定kube-proxy的模式。例如:

apiVersion: v1
data:config.conf: |kind: KubeProxyConfigurationapiVersion: kubeproxy.config.k8s.io/v1alpha1mode: "ipvs"

如果模式是 ipvs,则可以继续查看IPVS调度算法。

查看IPVS调度算法

在IPVS模式下,你可以查看当前使用的调度算法。以下是在节点上执行的步骤:

  1. 连接到运行kube-proxy的节点。
  2. 使用以下命令查看IPVS服务和调度算法:
sudo ipvsadm -Ln

输出示例:

IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags-> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  10.96.0.1:443 rr-> 192.168.1.1:443              Masq    1      0          0-> 192.168.1.2:443              Masq    1      0          0

在这里,rr 表示轮询(Round Robin)调度算法。

http://www.lryc.cn/news/375746.html

相关文章:

  • Linux-DNS域名解析服务01
  • [c++刷题]贪心算法.N01
  • 推荐常用的三款源代码防泄密软件
  • Android 13 高通设备热点低功耗模式(2)
  • web前端任职条件:全面解析
  • 分析医药零售数据该用哪个BI数据可视化工具?
  • 如何使用芯片手册做软件开发?
  • 基于深度学习的文本翻译
  • Unity制作透明材质直接方法——6.15山大软院项目实训
  • 【HarmonyOS NEXT】如何通过h5拉起应用(在华为浏览器中拉起应用)
  • 模板方法模式(大话设计模式)C/C++版本
  • 数据提取:数据治理过程中的质量保障
  • 第55期|GPTSecurity周报
  • 移植案例与原理 - utils子系统之file文件操作部件
  • 个股期权有哪些股票?金融新手必须知道!
  • 平庸的学术工作者
  • 安卓软件自动运行插件的开发源代码介绍!
  • 小程序餐饮点餐系统,扫码下单点菜,消费端+配送端+收银端+理端
  • 说说你这个项目的架构情况吧?
  • 接口响应时间测试
  • C++ 61 之 函数模版
  • 甘特图如何画以及具体实例详解
  • Android SDK版本号与API Level 的对应关系
  • AES加解密工具类
  • Http协议JSON格式
  • 【算法与设计】期末总结
  • odoo报错KeyError: ‘ir.http‘
  • 每日的影视作品推荐❗❗
  • css 文字下划线 text-decoration
  • Java-01-基础篇-04 Java集合-04-HashMap (源码)