[英]How do we get something unique like pod id or container id in kubernetes deployment yamls
我正在為服務設置kubernetes pod。需要使用永久卷來存儲日志,證書等,這些卷應該在主機的某些子路徑(例如service / log)上可用。現在我要創建此文件夾通過更改為service / log_podID或log_podName之類的值來唯一。如何在k8s部署Yamls中獲取Pod名稱或Pod ID。
使用類似這樣的內容意味着某種狀態,這與Deployment
的無狀態本質相反。 您可以在容器內使用hostname
來具有唯一的ID,但是不能在YAML中使用。
如果您需要可靠的POD ID,則應使用StatefulSets
( 文檔 ),其中帶有可預測的吊艙名稱,您可以在Yaml中使用它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.