Skip to content

Files

Latest commit

7c672b0 · Nov 4, 2021

History

History
This branch is 19 commits behind cncamp/101:master.

authn-webhook

Start authservice

make build
./bin/amd64/authn-webhook

Create webhook config

mkdir -p /etc/config
cp webhook-config.json /etc/config

Backup old apiserver

cp /etc/kubernetes/manifests/kube-apiserver.yaml ~/kube-apiserver.yaml

Update apiserver configuration to enable webhook

cp specs/kube-apiserver.yaml /etc/kubernetes/manifests/kube-apiserver.yaml

Create a personal access token in github and put your github personal access token to kubeconfig

vi ~/.kube/config
- name: mfanjie
  user:
  token: <mytoken>

Get pods by mfanjie

kubectl get po --user mfanjie

Reset the env

cp ~/kube-apiserver.yaml /etc/kubernetes/manifests/kube-apiserver.yaml