【问题标题】:See Inbound Outbound communication of pods请参阅 Pod 的入站出站通信
【发布时间】:2022-08-08 18:38:40
【问题描述】:

我想在 K8s 中获取一个 pod 的网络信息。 我知道通过使用 Wea​​ve Scope,我可以获得一个显示 pod 的入站和出站通信的图表,并且我已经为此编写了一个抓取工具。 但我试图弄清楚是否有一种更简单的方法可以使用 kubectl 的内置 API 或任何其他方式。

先感谢您!

    标签: kubernetes kubernetes-pod


    【解决方案1】:

    请让我知道您需要什么样的网络信息。喜欢 Pod 与其他 Pod 的通信吗?

    您可以使用 kubectl 通过选项 -o wide 在本地计算机上获取 pod 命令。 Pod 的 IP 地址通常可以从 Kubernetes 集群内部访问,它会为您的 Pod 创建一个私有网络,这完全取决于您使用的网络插件类型。 所以,如果你想在外面访问,那么你需要一个负载均衡器、Nodeport 服务和一个 Ingress/Route。 您可以使用 Kubernetes Downward API,也可以使用 NetworkPolicy。 此document 可能有助于了解更多信息。

    【讨论】:

      猜你喜欢
      • 2020-03-13
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      • 2016-03-08
      • 1970-01-01
      • 2020-01-12
      • 1970-01-01
      相关资源
      最近更新 更多