Skip to content

Instantly share code, notes, and snippets.

@yunghoy
Created February 22, 2018 15:24
Show Gist options
  • Save yunghoy/10e3f175529a853e73feb7be3c36b27a to your computer and use it in GitHub Desktop.
Save yunghoy/10e3f175529a853e73feb7be3c36b27a to your computer and use it in GitHub Desktop.

Revisions

  1. yunghoy created this gist Feb 22, 2018.
    508 changes: 508 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,508 @@
    $ docker inspect k8s_kube-apiserver_kube-apiserver-yuyi_kube-system_c162395858e62bdd4565683dda93d7f9_0 | grep port
    "--insecure-port=0",
    "--secure-port=6443",
    "--insecure-port=0",
    "--secure-port=6443",

    curl http://localhost:6443
    
    curl --insecure https://localhost:6443/api/v1

    {
    "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",
    "proxy",
    "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",
    "proxy",
    "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",
    "proxy",
    "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"
    ]
    }
    ]
    }