这文件指出:
“服务在 pod 网络中的 pod 内部运行”。
它还指出:
“一个服务驻留在一个或多个 pod 中”
这是矛盾的还是事实?
我一直认为服务是它自己的实体,并且只是一个指向 pod 的分布式 iptables 设置?
答案1
从某种意义上说确实如此。我认为服务这个术语在这里会引起一些混淆。您指的是 Kubernetes service configuration object
,它不会在任何地方“运行”。正如您所说,Kubernetes 使用它来配置 Kubernetes 节点上的 iptables 和其他内容。它只是一种配置。本文讨论的是service implementation
,它在一个或多个 pod 中运行。