簡體   English   中英

傳出 http 請求的 Kube.netes Pod ipv4 地址

[英]Kubernetes Pod ipv4 address for outgoing http request

Pod A 是 ClusterIP 服務類型,因此不允許來自外部資源的傳入請求。 Pod A 執行對第三方服務(例如 Google API)的傳出請求。 出於安全原因,我想指定此請求來自谷歌的 IP 地址。

有沒有辦法找到這個 pod 用於傳出 HTTP 請求的 IP 地址?

如果它是一個公共集群,其中集群中的每個節點都有一個 ip 地址,則公共 ip 將是 pod 所在節點的地址。 如果是私有集群可以為所有節點部署nat網關,指定static ip地址。

您可以將此 terraform 模塊用於私有集群: https://github.com/terraform-google-modules/terraform-google-kube.netes-engine/tree/master/modules/private-cluster

加上來自這里的 nat 網關https://cloud.google.com/nat/docs/gke-example#terraform

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM