사용자 인터페이스 대신 Cloud Assembly API를 사용하여 외부 Kubernetes 클러스터를 추가할 수 있습니다.
API 호출은 Automation Assembler에 연결된 원격 물리적 시스템에서 실행할 수 있습니다. 다음은 외부 클러스터를 추가하기 위한 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
는 온-프레미스 리소스에 액세스하기 위한 데이터 수집기의 ID입니다. IaaS API(/iaas/api/data-collector)에서 모든 데이터 수집기를 가져올 수 있습니다. caCertificate
속성은 PEM 형식으로 클러스터의 API 인증서에 서명된 발급 인증서입니다.
클러스터를 등록한 후 네임스페이스를 나열하고 해당 네임스페이스에 대한 kube 구성 파일을 다운로드할 수 있습니다.