我如何使用服务器帐户 (@kubernetes/client-node) 连接到 API kube
how i may connect to API kube with server account (@kubernetes/client-node)
我可以使用 kubectl 和文件配置连接到 API kube(库是 @kubernetes/client-node)。
我想 运行 我的应用程序在没有 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/
我可以使用 kubectl 和文件配置连接到 API kube(库是 @kubernetes/client-node)。 我想 运行 我的应用程序在没有 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/