[英]How do I pass the name of a kubernetes deployment/replica set to the container?
為了記錄目的,我已經成功地將 pod 的名稱放入我的容器中,
env:
- name: ID_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
但是我想通過記錄部署和副本集來擴展它。 有沒有辦法將這些值傳遞到 pod 中?
根據一些觀察,pod 名稱似乎只是集合名稱的擴展,它是部署名稱的擴展。 有沒有辦法從名稱中解析該信息?
無法使用 Downward API 獲取 Pod 內的ownerReference
:這是支持的唯一項目的列表。
有一種方法,但您必須在 pod 內使用 kubernetes 客戶端,並通過標簽選擇器查詢 apiserver 以列出與運行代碼的 pod 具有相同標簽的部署或副本集。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.