檢視次數:
設定檔適用性:等級 2
啟用 VPC 流量日誌和節點內可見性以查看 Pod 級別流量,即使是工作節點內的流量。
啟用節點內可見性使節點內 Pod 到 Pod 的流量對網路架構可見。使用此功能,VPC 流量日誌或其他 VPC 功能可用於節點內流量。
注意
注意
預設情況下,節點內可見性已停用。

影響

啟用它會導致現有叢集的叢集主機和叢集節點重新啟動,這可能會造成中斷。

稽核

使用 Google 雲端主控台:
  1. 前往Kubernetes Engine 網站
  2. 選擇所需的叢集。
  3. 在叢集部分,請確保節點內可見性設置為已啟動
使用命令列:
執行此命令:
gcloud container clusters describe <cluster_name> --zone <compute_zone> --
format json | jq '.networkConfig.enableIntraNodeVisibility'
如果已啟動節點內可見性,結果應返回true

補救

啟用節點內可見性:

使用 Google 雲端主控台:
  1. 前往Kubernetes Engine 網站
  2. 選擇已停用節點內可見性的 Kubernetes 叢集。
  3. 在詳細資訊窗格的網路部分,點擊名為Edit intranode visibility的鉛筆圖示。
  4. Enable Intranode visibility旁邊勾選方框。
  5. 點擊SAVE CHANGES
使用命令列:
要在現有叢集上啟用節點內可見性,請執行以下命令:
gcloud container clusters update <cluster_name> --enable-intra-node-
visibility

啟用 VPC 流量日誌:

使用 Google 雲端主控台:
  1. 前往Kubernetes Engine 網站
  2. 選擇已停用 VPC 流量日誌的 Kubernetes 叢集。
  3. 選擇Nodes標籤。
  4. 選擇Node Pool,未啟動 VPC 流量日誌。
  5. 在節點池中選擇一個實例群組。
  6. 選擇Instance Group Member
  7. 在網路介面下選擇Subnetwork
  8. 點擊EDIT
  9. 將流量日誌設為開啟
  10. 按一下「SAVE」。
使用命令列:
尋找與叢集相關的子網路名稱:
gcloud container clusters describe <cluster_name> --region <cluster_region> 
--format json | jq '.subnetwork'
更新子網路以啟用 VPC 流量記錄:
gcloud compute networks subnets update <subnet_name> --enable-flow-logs