Contents

Kubernetes Kubectl Proxy

kubectl Certificate Config

1
cat ~/.kube/config

API Calling Ways

kubectl

1
kubectl get nodes

Webhook

1
curl http://<kube-api-server-ip>:6443 -k
1
2
3
4
curl http://<kube-api-server-ip>:6443 –k \\
      --key admin.key \\
      --cert admin.crt \\
      --cacert ca.crt

kubectl Proxy

Start Proxy

1
kubectl proxy
1
Starting to serve on 127.0.0.1:8001

Call API

1
curl http://localhost:8001 -k
1
curl http://localhost:8001/api/v1/namespaces/default/services/nginx/proxy/

kubectl Port Forward

1
kubectl port-forward service/nginx 28080:80
1
curl http://localhost:28080/

Summary

/kubernetes-kubectl-proxy/kubectl-proxy.png