如果只能访问某些个命名空间,如何实现动态的加载访问配置文件,并罗列出对应命名空间下的pod列表
来源:3-8 Golang后端项目搭建-集成K8S(下)

爱下围棋的时光
2023-04-23
老师,您好,如果只有集群下某几个命名空间的访问权限,并且是通过配置文件的形式给出的访问token,这样的情形下,如何实现在动态添加这样命名空间访问权限的配置文件的情况下,动态加载不同命名空间的pod列表呢
写回答
2回答
-
暮闲
2023-04-25
同学你好,我觉得可以实现咋,思路如下:
初始化一个map 为每个配置文件命名 作为key 将client-go对应的kubeconfigSet作用value 调用k8s接口时,根据配置文件名找到 kubeconfigSet,这样能解决你的问题吗?00 -
暮闲
2023-04-24
同学我没有很懂你的问题,我理解一下你的问题看对不对:
就是说通过serviceAccout的方式,需要动态该serviceAcount能够访问到的命名空间,并加载该命名空间下的pod列表吗?022023-04-24
相似问题