K8s Oidc
背景
创建OIDC
修改master node的kube-api
sed -i "/- kube-apiserver/a\ - --oidc-issuer-url=https://accounts.google.com\n - --oidc-username-claim=email\n - --oidc-client-id=[YOUR_GOOGLE_CLIENT_ID]" /etc/kubernetes/manifests/kube-apiserver.yaml - kube-apiserver
- --oidc-issuer-url=https://accounts.google.com
- --oidc-username-claim=email
- --oidc-client-id=[THIS_IS_CLIENT_ID]使用kubectl进行认证的时候,我们需要用 k8s-oidc-helper 来产生一个token,并将其存放在 ~/.kube/config 文件中
创建clusterrole和rolebinding(测试k8s 1.19)
验证
Last updated