gpt4 book ai didi

python - 通过Python或Node访问GKE kubectl

转载 作者:行者123 更新时间:2023-12-02 12:23:04 24 4
gpt4 key购买 nike

我在GKE管理几个(目前,但将会增加)群集,到目前为止,可以根据需要手动启动。我已经开始使用自己的API,该API可以接收请求以按需为特定集群增加新资源,但是为了使其具有可扩展性,我需要做一些比在每个请求之间切换集群更具动态性的事情。我找到了一个Google API python客户端的链接,该链接据说可以访问GKE:

https://developers.google.com/api-client-library/python/apis/container/v1#system-requirements

我还发现了其他一些可以访问Kubernetes的客户端(特别是我一直在密切关注的客户端是godaddy的nodejs客户端):

https://github.com/godaddy/kubernetes-client

似乎没有证明Google API客户端可与GKE / kubectl命令一起使用,而且godaddy kubernetes-client必须访问一个集群主机,但无法在GKE上访问一个集群主机(首先未启用kubectl代理)。所以我的问题是,一个人如何通过编程方式在GKE上管理kubernetes,而不必在nodejs或python中使用命令行实用程序?

最佳答案

我知道这个问题已经有几年历史了,但是希望对您有所帮助。此处提供了适用于Node.js的更新的GKE API:https://cloud.google.com/nodejs/docs/reference/container/0.3.x/

在此处查看容器API列表:https://developers.google.com/apis-explorer/#p/container/v1/

通过API连接后,您可以访问群集详细信息,其中包括用于通过标准API调用连接到主服务器的连接信息。

关于python - 通过Python或Node访问GKE kubectl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41751880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com