您可以使用 Cloud Assembly API 而非使用者介面,新增外部 Kubernetes 叢集。
可透過與 Automation Assembler 連線的遠端實體機器執行 API 呼叫。以下是新增外部叢集的 API 呼叫範例。
{ "customProperties": { "dcId": "cbd683f6-3993-4e6d-a53c-a020bb45c08c" }, "credentials": { "type": "Password", "userEmail": "kube-admin", "privateKey": "test" }, "name": "test-cluster", "address": "https://10.1.39.36:6443", "caCertificate": "...", "clusterType": "EXTERNAL" }
請注意,docId
是用於存取內部部署資源的資料收集器的識別碼。您可以從 /iaas/api/data-collectors 的 IaaS API 中擷取所有資料收集器。caCertificate
內容是在叢集 API 憑證上以 PEM 格式簽署的簽發憑證。
登錄叢集後,您可以列出命名空間並為其下載 kube 組態檔。