본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.
클러스터 나열
기여자
변경 제안
특정 클라우드에 사용 가능한 클러스터를 나열할 수 있습니다.
1단계: 클라우드를 선택합니다
워크플로우를 수행합니다 "구름 목록을 표시합니다" 클러스터가 포함된 클라우드를 선택합니다.
2단계: 클러스터를 나열합니다
다음 REST API 호출을 수행하여 특정 클라우드에 있는 클러스터를 나열합니다.
HTTP 메서드 및 끝점입니다
이 REST API 호출은 다음과 같은 메소드와 엔드포인트를 사용합니다.
HTTP 메소드 | 경로 |
---|---|
가져오기 |
/accounts/{account_id}/topology/v1/cloud/{cloud_id}/cluster |
curl 예: 모든 클러스터의 모든 데이터를 반환합니다
curl --request GET \
--location "https://astra.netapp.io/accounts/$ACCOUNT_ID/topology/v1/clouds/<CLOUD_ID>/clusters" \
--include \
--header "Accept: */*" \
--header "Authorization: Bearer $API_TOKEN"
JSON 출력 예
{ "items": [ { "type": "application/astra-cluster", "version": "1.1", "id": "7ce83fba-6aa1-4e0c-a194-26e714f5eb46", "name": "openshift-clstr-ol-07", "state": "running", "stateUnready": [], "managedState": "managed", "protectionState": "full", "protectionStateDetails": [], "restoreTargetSupported": "true", "snapshotSupported": "true", "managedStateUnready": [], "managedTimestamp": "2022-11-03T15:50:59Z", "inUse": "true", "clusterType": "openshift", "accHost": "true", "clusterVersion": "1.23", "clusterVersionString": "v1.23.12+6b34f32", "namespaces": [ "default", "kube-node-lease", "kube-public", "kube-system", "metallb-system", "mysql", "mysql-clone1", "mysql-clone2", "mysql-clone3", "mysql-clone4", "netapp-acc-operator", "netapp-monitoring", "openshift", "openshift-apiserver", "openshift-apiserver-operator", "openshift-authentication", "openshift-authentication-operator", "openshift-cloud-controller-manager", "openshift-cloud-controller-manager-operator", "openshift-cloud-credential-operator", "openshift-cloud-network-config-controller", "openshift-cluster-csi-drivers", "openshift-cluster-machine-approver", "openshift-cluster-node-tuning-operator", "openshift-cluster-samples-operator", "openshift-cluster-storage-operator", "openshift-cluster-version", "openshift-config", "openshift-config-managed", "openshift-config-operator", "openshift-console", "openshift-console-operator", "openshift-console-user-settings", "openshift-controller-manager", "openshift-controller-manager-operator", "openshift-dns", "openshift-dns-operator", "openshift-etcd", "openshift-etcd-operator", "openshift-host-network", "openshift-image-registry", "openshift-infra", "openshift-ingress", "openshift-ingress-canary", "openshift-ingress-operator", "openshift-insights", "openshift-kni-infra", "openshift-kube-apiserver", "openshift-kube-apiserver-operator", "openshift-kube-controller-manager", "openshift-kube-controller-manager-operator", "openshift-kube-scheduler", "openshift-kube-scheduler-operator", "openshift-kube-storage-version-migrator", "openshift-kube-storage-version-migrator-operator", "openshift-machine-api", "openshift-machine-config-operator", "openshift-marketplace", "openshift-monitoring", "openshift-multus", "openshift-network-diagnostics", "openshift-network-operator", "openshift-node", "openshift-oauth-apiserver", "openshift-openstack-infra", "openshift-operator-lifecycle-manager", "openshift-operators", "openshift-ovirt-infra", "openshift-sdn", "openshift-service-ca", "openshift-service-ca-operator", "openshift-user-workload-monitoring", "openshift-vsphere-infra", "pcloud", "postgreql", "trident" ], "defaultStorageClass": "4bacbb3c-0727-4f58-b13c-3a2a069baf89", "cloudID": "4f1e1086-f415-4451-a051-c7299cd672ff", "credentialID": "7ffd7354-b6c2-4efa-8e7b-cf64d5598463", "isMultizonal": "false", "tridentManagedStateAllowed": [ "unmanaged" ], "tridentVersion": "22.10.0", "apiServiceID": "98df44dc-2baf-40d5-8826-e198b1b40909", "metadata": { "labels": [ { "name": "astra.netapp.io/labels/read-only/cloudName", "value": "private" } ], "creationTimestamp": "2022-11-03T15:50:59Z", "modificationTimestamp": "2022-11-04T14:42:32Z", "createdBy": "00000000-0000-0000-0000-000000000000" } } ] }