kubernetes api库是针对windows操作系统平台的吗



我们想要使用client-go库的GoLang工具(在windows上运行((https://github.com/kubernetes/client-go)。

计划使用此工具而不是kubectl


在进行开发之前,

client-go库是否允许该工具从windows机器上使用kubeconfig并与kubernetes集群对话?

客户端go库是否允许该工具从windows机器中使用kubeconfig并与kubernetes集群进行对话?

是的,您也可以传递kubeconfig的自定义路径。

默认情况下,它正在调查

KUBE_CONFIG_DEFAULT_LOCATION = os.environ.get('KUBECONFIG', '~/.kube/config')

这样你就可以通过envexport KUBECONFIG=your_custom_path

这是的功能

def load_kube_config(config_file=None, context=None,
client_configuration=None,
persist_config=True):
"""Loads authentication and cluster information from kube-config file
and stores them in kubernetes.client.configuration.
:param config_file: Name of the kube-config file.
:param context: set the active context. If is set to None, current_context
from config file will be used.
:param client_configuration: The kubernetes.client.Configuration to
set configs to.
:param persist_config: If True, config file will be updated when changed
(e.g GCP token refresh).
"""

转到客户端安装

相关内容

  • 没有找到相关文章

最新更新