亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Kubernetes Raw API 資源類型

Kubernetes Raw API 資源類型

Go
絕地無雙 2023-03-07 11:38:48
我將為原始類型使用哪種 RBAC 角色資源類型?前任。kubectl get --raw "/api/v1/nodes/(your-node-name)/proxy/stats/summary"kind: ClusterRoleapiVersion: rbac.authorization.k8s.io/v1metadata:  name: k8s-ephemeral-storage-metrics-debugrules:  - apiGroups: [""]    resources: ["*"]    verbs: ["*"]或者進行原始 API k8s 調用?content, err := clientset.RESTClient().Get().AbsPath(fmt.Sprintf("/api/v1/nodes/%s/proxy/stats/summary", currentNode)).DoRaw(context.Background())
查看完整描述

1 回答

?
HUWWW

TA貢獻1874條經驗 獲得超12個贊

API文檔將此操作命名為“Get Connect Proxy Path”,更具體地將 URL 描述為


GET /api/v1/nodes/{name}/proxy/{path}

這.../proxy/...部分是有趣的部分。它表明您不是在 Node 對象上使用基本的 CRUD 操作,而是訪問Node 的某些子資源。RBAC 設置有針對子資源的特定語法。


您需要將 URL 分解成它的組成部分您可以將其分解成幾個組成部分:


  (no API group)

        v

GET /api/v1/nodes/{name}/proxy/{path}

            ^^^^^        ^^^^^

           resource   subresource

resource/subresource然后在 RBAC 定義中使用該名稱


kind: ClusterRole

apiVersion: rbac.authorization.k8s.io/v1

metadata:

  name: k8s-ephemeral-storage-metrics-debug

rules:

  - apiGroups: [""]

    resources: ["node/proxy"]

    verbs: ["get"]


查看完整回答
反對 回復 2023-03-07
  • 1 回答
  • 0 關注
  • 163 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號