采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,您好,如果只有集群下某几个命名空间的访问权限,并且是通过配置文件的形式给出的访问token,这样的情形下,如何实现在动态添加这样命名空间访问权限的配置文件的情况下,动态加载不同命名空间的pod列表呢
老师,是这样的,公司部署了一个k8s集群,我们要部署自己的项目,要申请资源(cpu和内存大小)、服务的域名,然后公司会给我们一个部署好的命名空间(基本是一个项目一个命名空间)及配置文件(比如名字为config.yaml)如下, apiVersion: v1 clusters: - cluster: certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0t... server: https://decc-ara-master.decc.smartwasp.com:6443 name: ara contexts: - context: cluster: ara namespace: ara-wasp-ocr user: ara-wasp-ocr-admin name: ara-wasp-ocr-admin current-context: ara-wasp-ocr-admin kind: Config preferences: {} users: - name: ara-wasp-ocr-admin user: token:eyJhbGciOiJSUzI1NiIsIm.... 我们进行任何k8s操作的时候,都要这样 kubectl --kubeconfig=./config.yaml apply -f deploy.yaml(这个是我们自己编写的服务部署文件)
如果我们有多个项目,申请了多个这样的资源,部署好之后,每次拿到这样的配置文件(改成project_name.yaml),在我们课程中如何实现不修改代码,可以根据选择的项目名称,获取到该项目的所有pod列表
登录后可查看更多问答,登录/注册
核心知识+高阶应用+原理剖析+二次开发 全方位打通K8S生产实践
340 11
545 10
436 9
489 8
184 7