簡體   English   中英

kubernetes:從同一命名空間中的另一個Pod到一個Pod

[英]kubernetes: ssh to a pod from another pod in same namespace

我在一個名稱空間中創建了4個容器(全部都有bash)。 我想從container2 SSH到container1。

我想獲取一些值,例如:用於創建容器的“圖像”,任何“環境變量”等。

我該如何實現?

提前致謝。

英式

如果您確實需要獲取與ssh一起使用的必要信息,則可以通過Downward API提取這些信息,並確保您的pod也已啟用ssh。

恕我直言,檢查部署狀態的直觀方法是使用准備情況檢查。 在這種情況下,您可以運行bash腳本來檢查特定的環境變量,如果這些信息不可用,則將不允許這些pod進行服務器通信。

例如:

readinessProbe:
  periodSeconds: 60
  exec:
    command:
    - "/bin/bash"
    - "-c"
    - if [ "$env" != "{{ .Values.environment }}" ]; then exit 1; fi

暫無
暫無

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

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