kubernetes - 如何在 Kubernetes 中访问没有服务的 pod
问题描述
我想知道当没有为特定 pod 定义服务时如何访问 pod。如果是通过环境变量,集群如何检索这些?
此外,定义服务时,它存储在主节点的什么位置?
亲切的问候,查尔斯
解决方案
如果没有服务,您将无法“访问” pod 容器端口。服务是定义最终 iptable 规则集所需状态的对象。
此外,与所有其他对象一样,服务存储在 etcd 中并通过您的主服务器进行维护。
但是,您可以手动创建一个 iptable 规则,将流量转发到 docker 已公开的本地容器端口。
希望这可以帮助!如果您仍然有任何问题,请将它们放在此处。
推荐阅读
- reactjs - 反应本机相机 - 如何?
- java - 在java中将数据字节传递给FileReader
- gradle - 我可以在 Android Gradle 项目中将 lint-result.xml 上传到 SonarQube 吗?
- c++ - 查找字符在两个索引之间出现的次数
- c# - 用于创建表的继承映射
- c# - 如何使双值的 C++ 和 C# 中的结果相同
- python-3.x - 嵌套 if else 语句未在 Python 中执行
- angular - 使用 Minikube 和 Kubernetes 通过 Angular Webapp 连接到 API
- python - Tensorflow - 从张量中提取字符串
- jenkins - 詹金斯添加新节点