美文网首页
kubernetes RBAC权限相关resource及对应的v

kubernetes RBAC权限相关resource及对应的v

作者: 王小奕 | 来源:发表于2020-10-20 15:03 被阅读0次
    {
      "kind": "APIResourceList",
      "groupVersion": "v1",
      "resources": [
        {
          "name": "bindings",
          "singularName": "",
          "namespaced": true,
          "kind": "Binding",
          "verbs": [
            "create"
          ]
        },
        {
          "name": "componentstatuses",
          "singularName": "",
          "namespaced": false,
          "kind": "ComponentStatus",
          "verbs": [
            "get",
            "list"
          ],
          "shortNames": [
            "cs"
          ]
        },
        {
          "name": "configmaps",
          "singularName": "",
          "namespaced": true,
          "kind": "ConfigMap",
          "verbs": [
            "create",
            "delete",
            "deletecollection",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ],
          "shortNames": [
            "cm"
          ]
        },
        {
          "name": "endpoints",
          "singularName": "",
          "namespaced": true,
          "kind": "Endpoints",
          "verbs": [
            "create",
            "delete",
            "deletecollection",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ],
          "shortNames": [
            "ep"
          ]
        },
        {
          "name": "events",
          "singularName": "",
          "namespaced": true,
          "kind": "Event",
          "verbs": [
            "create",
            "delete",
            "deletecollection",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ],
          "shortNames": [
            "ev"
          ]
        },
        {
          "name": "limitranges",
          "singularName": "",
          "namespaced": true,
          "kind": "LimitRange",
          "verbs": [
            "create",
            "delete",
            "deletecollection",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ],
          "shortNames": [
            "limits"
          ]
        },
        {
          "name": "namespaces",
          "singularName": "",
          "namespaced": false,
          "kind": "Namespace",
          "verbs": [
            "create",
            "delete",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ],
          "shortNames": [
            "ns"
          ]
        },
        {
          "name": "namespaces/finalize",
          "singularName": "",
          "namespaced": false,
          "kind": "Namespace",
          "verbs": [
            "update"
          ]
        },
        {
          "name": "namespaces/status",
          "singularName": "",
          "namespaced": false,
          "kind": "Namespace",
          "verbs": [
            "get",
            "patch",
            "update"
          ]
        },
        {
          "name": "nodes",
          "singularName": "",
          "namespaced": false,
          "kind": "Node",
          "verbs": [
            "create",
            "delete",
            "deletecollection",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ],
          "shortNames": [
            "no"
          ]
        },
        {
          "name": "nodes/proxy",
          "singularName": "",
          "namespaced": false,
          "kind": "Node",
          "verbs": []
        },
        {
          "name": "nodes/status",
          "singularName": "",
          "namespaced": false,
          "kind": "Node",
          "verbs": [
            "get",
            "patch",
            "update"
          ]
        },
        {
          "name": "persistentvolumeclaims",
          "singularName": "",
          "namespaced": true,
          "kind": "PersistentVolumeClaim",
          "verbs": [
            "create",
            "delete",
            "deletecollection",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ],
          "shortNames": [
            "pvc"
          ]
        },
        {
          "name": "persistentvolumeclaims/status",
          "singularName": "",
          "namespaced": true,
          "kind": "PersistentVolumeClaim",
          "verbs": [
            "get",
            "patch",
            "update"
          ]
        },
        {
          "name": "persistentvolumes",
          "singularName": "",
          "namespaced": false,
          "kind": "PersistentVolume",
          "verbs": [
            "create",
            "delete",
            "deletecollection",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ],
          "shortNames": [
            "pv"
          ]
        },
        {
          "name": "persistentvolumes/status",
          "singularName": "",
          "namespaced": false,
          "kind": "PersistentVolume",
          "verbs": [
            "get",
            "patch",
            "update"
          ]
        },
        {
          "name": "pods",
          "singularName": "",
          "namespaced": true,
          "kind": "Pod",
          "verbs": [
            "create",
            "delete",
            "deletecollection",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ],
          "shortNames": [
            "po"
          ],
          "categories": [
            "all"
          ]
        },
        {
          "name": "pods/attach",
          "singularName": "",
          "namespaced": true,
          "kind": "Pod",
          "verbs": []
        },
        {
          "name": "pods/binding",
          "singularName": "",
          "namespaced": true,
          "kind": "Binding",
          "verbs": [
            "create"
          ]
        },
        {
          "name": "pods/eviction",
          "singularName": "",
          "namespaced": true,
          "group": "policy",
          "version": "v1beta1",
          "kind": "Eviction",
          "verbs": [
            "create"
          ]
        },
        {
          "name": "pods/exec",
          "singularName": "",
          "namespaced": true,
          "kind": "Pod",
          "verbs": []
        },
        {
          "name": "pods/log",
          "singularName": "",
          "namespaced": true,
          "kind": "Pod",
          "verbs": [
            "get"
          ]
        },
        {
          "name": "pods/portforward",
          "singularName": "",
          "namespaced": true,
          "kind": "Pod",
          "verbs": []
        },
        {
          "name": "pods/proxy",
          "singularName": "",
          "namespaced": true,
          "kind": "Pod",
          "verbs": []
        },
        {
          "name": "pods/status",
          "singularName": "",
          "namespaced": true,
          "kind": "Pod",
          "verbs": [
            "get",
            "patch",
            "update"
          ]
        },
        {
          "name": "podtemplates",
          "singularName": "",
          "namespaced": true,
          "kind": "PodTemplate",
          "verbs": [
            "create",
            "delete",
            "deletecollection",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ]
        },
        {
          "name": "replicationcontrollers",
          "singularName": "",
          "namespaced": true,
          "kind": "ReplicationController",
          "verbs": [
            "create",
            "delete",
            "deletecollection",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ],
          "shortNames": [
            "rc"
          ],
          "categories": [
            "all"
          ]
        },
        {
          "name": "replicationcontrollers/scale",
          "singularName": "",
          "namespaced": true,
          "group": "autoscaling",
          "version": "v1",
          "kind": "Scale",
          "verbs": [
            "get",
            "patch",
            "update"
          ]
        },
        {
          "name": "replicationcontrollers/status",
          "singularName": "",
          "namespaced": true,
          "kind": "ReplicationController",
          "verbs": [
            "get",
            "patch",
            "update"
          ]
        },
        {
          "name": "resourcequotas",
          "singularName": "",
          "namespaced": true,
          "kind": "ResourceQuota",
          "verbs": [
            "create",
            "delete",
            "deletecollection",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ],
          "shortNames": [
            "quota"
          ]
        },
        {
          "name": "resourcequotas/status",
          "singularName": "",
          "namespaced": true,
          "kind": "ResourceQuota",
          "verbs": [
            "get",
            "patch",
            "update"
          ]
        },
        {
          "name": "secrets",
          "singularName": "",
          "namespaced": true,
          "kind": "Secret",
          "verbs": [
            "create",
            "delete",
            "deletecollection",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ]
        },
        {
          "name": "serviceaccounts",
          "singularName": "",
          "namespaced": true,
          "kind": "ServiceAccount",
          "verbs": [
            "create",
            "delete",
            "deletecollection",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ],
          "shortNames": [
            "sa"
          ]
        },
        {
          "name": "services",
          "singularName": "",
          "namespaced": true,
          "kind": "Service",
          "verbs": [
            "create",
            "delete",
            "get",
            "list",
            "patch",
            "update",
            "watch"
          ],
          "shortNames": [
            "svc"
          ],
          "categories": [
            "all"
          ]
        },
        {
          "name": "services/proxy",
          "singularName": "",
          "namespaced": true,
          "kind": "Service",
          "verbs": []
        },
        {
          "name": "services/status",
          "singularName": "",
          "namespaced": true,
          "kind": "Service",
          "verbs": [
            "get",
            "patch",
            "update"
          ]
        }
      ]
    }
    

    相关文章

      网友评论

          本文标题:kubernetes RBAC权限相关resource及对应的v

          本文链接:https://www.haomeiwen.com/subject/xksdmktx.html