簡體   English   中英

通過微服務獲取 Kube.netes pods 信息

[英]Get Kubernetes pods information through microservice

當向 api 發送請求時,它會在 api.listPodForAllNamespaces 步驟拋出 NPE。 能否請您指教,這里的正確配置應該是什么?

正如錯誤所說:

pods is forbidden: User \"system:serviceaccount:sds-test:default\" cannot list resource \"pods\"

這意味着命名空間sds-test中的服務帳戶default沒有適當的權限來列出 pod。 您可能在部署時沒有指定服務帳戶。 K8s 會自動為您分配default服務帳戶。

您需要創建一個ServiceAccount 使用RoleRoleBinding授予它所需的訪問權限。 然后更新您的Deployment / Pod以使用您新創建的ServiceAccount 可在 此處找到詳細信息

暫無
暫無

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

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