kubernetes给指定用户分配调用k8s的api权限
k8s的api十分丰富,平时用到的deployment,pod,service都可以使用api来操作。使用kubernetes部署项目时,有些特殊场景,我们需要在自己创建的pod里面调用k8s的api来管理k8s,但是需要使用指定用户权限,该用户证使用当前命名空间的资源,不能使用其他命名空间的api和资源。默认调用k8s的api是会返回401认证失败的错误的,所以我们需要先拿到demo:default账户的token才能调用k8s的api接口。先进入pod,我们在pod里面测试调用k8s的api。
原创
2024-06-28 18:02:40 ·
617 阅读 ·
0 评论