我的服務X在命名空間N的窗格P中運行。如何從使用Kubernetes go客戶端API的服務X中找到名稱空間信息?如何從一個容器中找出一個容器的命名空間?
0
A
回答
0
我不確定go client API
是什麼意思。該吊艙的命名空間在/var/run/secrets/kubernetes.io/serviceaccount/namespace
,所以這個「服務X」只需要讀取這個文件。您也可以使用Downward API。
0
我想我可以在使用go-client創建一個新的pod時使用環境變量傳遞pod,命名空間和更多內容。做到這一點的方式是通過指定在PodSpec環境變量鍵/值對如下:
Env: []v1.EnvVar{
{Name: "POD_NAME", Value: podname},
{Name: "POD_NAMESPACE", Value: nsname},
},
然後從一個吊艙內,我可以讀取該ENV。使用os包的變量。
相關問題
- 1. 如何從另一個容器獲取一個容器?
- 2. 在另一個容器內運行一個容器的命令
- 3. 如何從glassfish的另一個容器中的一個容器調用webservice
- 4. 無法從一個容器捲曲到另一個容器
- 5. net_adm:從一個容器ping到另一個容器
- 6. 如何將一個容器中的數據反映到另一個容器中?
- 7. 從一個命名空間擴展的未命名空間類
- 8. Loopback:如何將文件從一個容器複製到另一個容器?
- 9. 從一個解釋器中獲取tcl名稱空間的內容並傳遞給另一個解釋器
- 10. 如何從另一個容器視圖訪問容器視圖?
- 11. 如何從另一個容器訪問容器視圖
- 12. 如何從另一個容器啓動兄弟容器卷?
- 13. 將內容從一個容器複製到Berkeley的另一個容器XMLDb
- 14. 如何從另一個命名空間卸載一個函數?
- 15. 如何從特定命名空間中的容器中的容器複製文件?
- 16. CSS:如何讓一個div塊*不*取空間其父容器
- 17. 使用--link容器將一個腳本文件從一個碼頭容器調用到另一個容器
- 18. 如何在另一個命名空間
- 19. 如何調整一個div容器從一個孩子的div
- 20. W3.CSS如何使容器居中在另一個容器內
- 21. 複製從多容器內容到一個容器
- 22. 一個命名空間
- 23. 獨立容器vs一個容器 - Unity
- 24. 無法從另一個命名空間
- 25. 如何發送一個回調函數從一個全局命名空間的命名空間(SCOPE問題)
- 26. jQuery在同一個容器中查找類名的元素
- 27. 一個命名空間在其他命名空間中找不到類
- 28. 一類的另一個命名空間
- 29. 如何從Rails 3中的另一個命名空間渲染一個部分?
- 30. 將一個STL容器的內容複製到另一個容器
我在kubernetes infra節點上找不到此文件。 kubernetes有一個go客戶端來訪問API服務器,而不是直接調用REST apis。 – aks
該文件可用於容器內正在運行的應用程序。你有沒有嘗試從你的應用程序代碼訪問它? –