我正试图找到一种方法,使用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文档
大多数资源都有操作,这些操作可以执行某些操作或更改资源的状态。要使用这些,请将HTTPPOST发送到所需操作的操作映射中的URL。。。
这对我来说就像一种魅力:
curl -s -X POST -H "Authorization: Bearer $RANCHER_TOKEN" https://clusters.bazzinga.com/v3/clusters/c-abcde?action=generateKubeconfig | jq -r ".config"