簡體   English   中英

Kubernetes集群傳出流量IP

[英]Kubernetes cluster outgoing traffic IP

我在Google Kubernetes Engine上有一個Kubernetes集群。 我想為群集的所有傳出流量分配一個靜態IP。

我已經保留了外部IP,但是無法使用GCP控制台將其分配給群集。

我找到了使用cli的解決方案: Kubernetes中的靜態傳出IP

但是它以VM為目標,因此每次部署時都需要對其進行設置。 因此,它不是針對集群的。

有人可以提供任何指針嗎? 謝謝。

GKE當前無法選擇使用保留的公共IP與所有節點一起創建集群。 您在高級網絡選項中所獲得的一切都是這樣的:

先進的網絡k8s

您將必須使用您提到的gcloud API,該API應該易於放置在腳本中。

或者,您也可以通過編輯實例並進入“網絡接口”來使用UI,如下所示:

網絡

我同意上一個答案中的某些內容,您不能在集群中直接執行此類操作,但是您可以使用其他服務來完成您要查找的操作:將使用fixe公共ip的nat網關。

為了提高安全性,您甚至可以將網關部署在多個區域中,以實現一定程度的冗余,並且您的群集將始終具有網關的傳出流量。

我不會在這里解釋它的工作方式,因為Google已經在此處提供了您要執行的操作的教程: https : //cloud.google.com/solutions/using-a-nat-gateway-with-kubernetes-engine

請享用。

暫無
暫無

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

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