Skip to content

Instantly share code, notes, and snippets.

@tamalsaha
Last active February 18, 2018 18:20
Show Gist options
  • Save tamalsaha/ee5b126d8520c0d81a889714e3d72d13 to your computer and use it in GitHub Desktop.
Save tamalsaha/ee5b126d8520c0d81a889714e3d72d13 to your computer and use it in GitHub Desktop.
#!/bin/bash
## runs etcd on 27.0.0.1:2380
# minikube delete; minikube start
## build sample apiserver
# cd ~/go/src/k8s.io/sample-apiserver
# go build .
## run apiserver
sample-apiserver \
--secure-port=8443 \
--kubeconfig="$HOME/.kube/config" \
--authorization-kubeconfig="$HOME/.kube/config" \
--authentication-kubeconfig="$HOME/.kube/config" \
--authentication-skip-lookup \
--etcd-servers=127.0.0.1:2380
$ curl -k https://127.0.0.1:8443/apis
{
  "kind": "APIGroupList",
  "groups": [
    {
      "name": "wardle.k8s.io",
      "versions": [
        {
          "groupVersion": "wardle.k8s.io/v1alpha1",
          "version": "v1alpha1"
        }
      ],
      "preferredVersion": {
        "groupVersion": "wardle.k8s.io/v1alpha1",
        "version": "v1alpha1"
      },
      "serverAddressByClientCIDRs": [
        {
          "clientCIDR": "0.0.0.0/0",
          "serverAddress": ""
        }
      ]
    }
  ]
}
$ curl -k https://127.0.0.1:8443/apis/wardle.k8s.io/v1alpha1
{
  "kind": "APIResourceList",
  "apiVersion": "v1",
  "groupVersion": "wardle.k8s.io/v1alpha1",
  "resources": [
    {
      "name": "fischers",
      "singularName": "",
      "namespaced": false,
      "kind": "Fischer",
      "verbs": [
        "create",
        "delete",
        "deletecollection",
        "get",
        "list",
        "patch",
        "update",
        "watch"
      ]
    },
    {
      "name": "flunders",
      "singularName": "",
      "namespaced": true,
      "kind": "Flunder",
      "verbs": [
        "create",
        "delete",
        "deletecollection",
        "get",
        "list",
        "patch",
        "update",
        "watch"
      ]
    }
  ]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment