我正在尝试找到一种使用
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 文档
大多数资源都有操作,可以执行某些操作或更改资源的状态。要使用这些,请将 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"
“jq”不被识别为内部或外部命令, 可运行的程序或批处理文件。