繁体   English   中英

我如何使用服务器帐户(@kubernetes/client-node)连接到 API kube

[英]how i may connect to API kube with server account (@kubernetes/client-node)

我可以使用 kubectl 和文件配置(库是 @kubernetes/client-node)连接到 API kube。 我想在没有 kubectl 的情况下在容器中运行我的应用程序。 我如何使用没有文件配置的服务器帐户连接到 API kube?

如果您在容器内运行代码,则可以直接使用默认配置

const kc = new k8s.KubeConfig();
kc.loadFromDefault();

使用这种方法,不需要传递配置和容器内部,它会自动调整配置,您可以直接使用 API。

对于服务帐户访问,您可以查看此文档: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/

如何生成将调用 API 服务器的服务帐户和秘密令牌: https://cloudhedge.io/setting-up-kubernetes-api-access-using-service-account/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM