当 Pod“忙”时向 Kubernetes 指定

2023-12-02

我的一项微服务正在 Kubernetes 上运行。 我想在 Pod 繁忙时指定 K8s 负载均衡器,因为我当前得到的行为不正常。

一个例子:

我有 8 个 pod 正在运行,每个 pod 一次可以处理 1 个请求。每个请求占用分配给 Pod 的 CPU 核心的 70% 到 100%。 但是,当我向应用程序发送 8 个请求时,Kubernetes 不会将这些请求分派到 8 个 pod,而是尝试仅使用 1 个。由于我(通过线程池)阻止应用程序的每个副本一次仅使用一个线程,因此请求当然会排队等待 pod 1。

所以我的问题是:我如何告诉 Kubernetes POD 1 正忙并且负载均衡器必须将请求 2 分派到 POD 2 ?

Note:出于开发和测试目的,我在 Windows 10 和 kubectl 上使用 Docker Desktop(Docker for Windows)。


你必须使用活性探针

当 Pod 无法处理请求时,其 IP 将从服务端点中删除,因此不会将任何流量转发给它。

LivenessProbe 可以TCP or HTTP

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当 Pod“忙”时向 Kubernetes 指定 的相关文章

随机推荐

  • 使用 PDO 获取 MySQL 服务器版本

    我正在 Laravel 5 中构建一个应用程序 我需要确保我的一个表能够执行全文搜索 我想检测 MySQL 版本号 确保它至少为 5 6 10 或更高版本 以便如果该条件失败 我可以在给定表的迁移文件中将引擎切换到 MyISAM 我似乎找不
  • php/Ajax - 预加载图像的最佳实践

    我编写了一个非常类似于 flickr 照片流功能的脚本 两个缩略图彼此相邻 当您单击下一个或上一个链接时 下一个 或上一个 图像会滑入 酷 目前 当页面加载时 它会加载两个图像 第一次使用 nxt prv 时 接下来的两个图像或前两个图像将
  • 证明匹配类型解析为特定的具体类型

    我正在尝试创建一个使用匹配类型的特征的实现 其中该匹配类型的右侧是预先已知的 但是 我似乎无法让编译器接受我的 证明 这对我来说很新 如果这真的很明显 我很抱歉 有人可以帮助我了解我是否 如何能够实现我想要的吗 这是一些最小的代码 Scas
  • C++ 中的移动构造函数和复制构造函数

    我的理解是 当我们从函数返回本地对象时 如果移动构造函数存在 则会调用它 但是 我遇到了调用复制构造函数的情况 如以下函数中的示例所示foo2 为什么会发生这种事 include
  • 如何更改 OpenCV 应用程序中轨迹栏的位置?

    通常在我的 OpenCV 项目中 创建轨迹栏并将其放置在窗口中后 它会水平显示在窗口底部 是否可以更改轨迹栏的位置和方向 很不幸的是 不行 cv createTrackbar 不允许更改轨迹栏的位置和方向 但是如果你安装了 Qt 你可以创建
  • 忽略 JSON.NET 数据解析期间的解析错误

    我有一个具有预定义数据结构的对象 public class A public string Id get set public bool Enabled get set public int Age get set JSON 应该是 Id
  • 对 UITableViewCell 的accessoryView 使用自定义图像并让它响应 UITableViewDelegate

    我正在使用自定义绘制的 UITableViewCell 包括与单元格相同的accessoryView 我对accessoryView的设置是通过这样的方式进行的 UIImage accessoryImage UIImage imageNam
  • 将 C# 模型从视图传递到 Javascript

    我将此 ViewModel 传递给我的视图 public class DashboardViewModel public List
  • 不使用数据透视表根据每日数据计算月平均值

    我的工作表包含两列 A 列包含以下格式的日期dd mm yyyyB 列包含每日数据 根据每日数据 我必须在没有数据透视表的情况下生成每个月的月平均值 有些日子根本不包含任何数据 我无法使用数据透视表 因为我必须在稍后阶段使用月平均值来识别每
  • 级联删除表的子记录

    我有一个包含列 id 名称和parentid 的表 模型中的关系函数 location parent gt array self BELONGS TO Location parentid location children gt array
  • 使用 CSS 将非等宽字体强制设置为固定宽度

    有没有办法使用 CSS 强制字体为等宽字体 我的意思是 使用非等宽字体 您可以强制浏览器以固定宽度呈现每个字符吗 如果这是为了对齐表格中的数字 其中某些字体 使用传统排版 默认以可变宽度呈现它们 例如 Windows 上的 Segoe UI
  • NSLog - 如何打印对象名称?

    考虑 NSString myString Welcome NSLog myString 将打印Welcome在控制台中 我可以打印字符串 myString Welcome 我的意思是 我可以获得对象名称 myString 以及对象值 Wel
  • 在此示例中如何从目标列表中获取所有值

    我找到了这个example有两个JLists 我怎样才能从目的地获得所有值JList 我是Java新手 我想从第二个列表中获取所有值来进行一些测试来研究 import java awt BorderLayout import java aw
  • 是否可以使用行号和列号进行 SQL 更新? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我正在使用 jquery
  • Java mapToInt 与使用 Map 进行Reduce

    我一直在阅读有关reduce的文章 刚刚发现有一个3参数版本 基本上可以像这样执行map缩减 String strarr abc defg vwxyz System out println Arrays stream strarr redu
  • 如何使用 FMDB 将图像(字节)保存和检索到 SQLite(blob)?

    我正在制作一个 iOS 应用程序 需要显示来自远程站点 来自 URL 的一些图像 每次用户进入应显示图像的屏幕时 应用程序都会冻结 直到下载完成 所以我想将已经下载的图像存储到名为 COVERS 的 SQLite 表中 这是我如何下载和显示
  • 创建一个包含 n 个字符的字符串

    Java中有没有办法创建一个具有指定数量指定字符的字符串 就我而言 我需要创建一个包含十个空格的字符串 我当前的代码是 final StringBuffer outputBuffer new StringBuffer length for
  • R:识别 JSON 中的地理坐标

    我正在使用 R 编程语言 我的问题 我正在尝试自己在这里重新创建这张地图 例如在传单中 https crtc gc ca cartovista LTEOverTheYearsYE2019 EN index html 例如 2019 年 这是
  • 如何使用 React es6 处理多个受控输入?

    这是我的小提琴 https codepen io seunlanlege pen XjvgPJ editors 0011 我有两个输入 我正在尝试使用一种方法来处理onChange任何输入字段的事件 我已经在互联网上寻找解决方案 但一无所获
  • 当 Pod“忙”时向 Kubernetes 指定

    我的一项微服务正在 Kubernetes 上运行 我想在 Pod 繁忙时指定 K8s 负载均衡器 因为我当前得到的行为不正常 一个例子 我有 8 个 pod 正在运行 每个 pod 一次可以处理 1 个请求 每个请求占用分配给 Pod 的