是否有API端点可以使用Rancher自己的API从Rancher获取集群的kubeconfig文件?

问题描述 投票:0回答:2

我正在尝试找到一种使用

curl
命令获取 kubeconfig 文件并使用 rancher API 的方法。是否有 API 端点可以获取该信息?

我尝试调用以下端点,但没有成功。

https://clusters.bazzinga.com/v3/clusters/c-abcde?action=importYaml
https://clusters.bazzinga.com/v3/clusters/c-abcde?action=generateKubeconfig
rancher rancher-cli
2个回答
8
投票

根据 Rancher 文档

大多数资源都有操作,可以执行某些操作或更改资源的状态。要使用这些,请将 HTTP POST 发送到操作映射中您想要的操作的 URL ...

这对我来说就像一个魅力:

curl -s -X POST -H "Authorization: Bearer $RANCHER_TOKEN" https://clusters.bazzinga.com/v3/clusters/c-abcde?action=generateKubeconfig | jq -r ".config"

0
投票

“jq”不被识别为内部或外部命令, 可运行的程序或批处理文件。

© www.soinside.com 2019 - 2024. All rights reserved.