kubernetes - Kubernetes Operators:根据内部容器信息构建自定义资源状态
问题描述
我正在实现一个 kubernetes 运算符,只要发现特定的 pod 处于运行状态,它就应该简单地部署一个服务。问题是 pod 容器内的进程(我无法以任何方式修改)正在随机服务端口,在有效运行进程本身之前,我无法知道端口号。那时我可以编写一个脚本来从 pod 内部收集此端口信息并通过特定端点提供服务。
我想在我的协调循环中带来有关端口的这些信息,以便我可以生成指向正确 targetPort 的服务,但不能真正提出一个干净的 kubernetes 兼容解决方案。
我能想到的唯一方法是强制我的控制器查询 pod 上直接指向其 ip 地址的端点。
你能帮我找出更好或更标准的方法吗?
解决方案
推荐阅读
- hl7-fhir - 如何从 hapi fhir 客户端调用 partition-management-create-partition
- r - 有什么方法可以检测数据框中的“错误”度量吗?
- python - Python 3.9 中的 TCP 聊天 - ConnectionAbortedError: [WinError 10053]
- python - 在循环内更新字典
- postgresql - 使用 IN 转换 PostgreSQL JSONB 列结果以用于条件
- r - strsplit 返回带有反斜杠和引号的嵌套列表 \"
- python - 如何从列表中随机选择一个元素,然后使用一个简单的公式来更改这个值(并在 for 循环中进行)?
- quarkus - oidc-client:grant.type=password 不支持其他授权选项
- database - 运输区 - 表费率 - 不保存信息
- vue.js - 如何使用 wepack devserver 代理静态文件?