1.14. MultiClusterHub API
deprecated: API에 대한 문서는 더 이상 사용되지 않습니다. 콘솔 또는 oc
명령에서 API Explorer 를 사용하여 현재 및 지원되는 API를 확인합니다.
1.14.1. 개요 링크 복사링크가 클립보드에 복사되었습니다!
이 문서는 Red Hat Advanced Cluster Management for Kubernetes용 MultiClusterHub 리소스에 대한 것입니다. MultiClusterHub 리소스에는 생성, 쿼리, 삭제 및 업데이트의 네 가지 가능한 요청이 있습니다.
1.14.1.1. 버전 정보 링크 복사링크가 클립보드에 복사되었습니다!
버전 : 2.14.0
1.14.1.2. URI 스키마 링크 복사링크가 클립보드에 복사되었습니다!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.14.1.3. 태그 링크 복사링크가 클립보드에 복사되었습니다!
- multiclusterhubs.operator.open-cluster-management.io : 다중 클러스터 허브 Operator 생성 및 관리
1.14.2. 경로 링크 복사링크가 클립보드에 복사되었습니다!
1.14.2.1. MultiClusterHub 리소스 생성 링크 복사링크가 클립보드에 복사되었습니다!
POST /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/mch
POST /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/mch
1.14.2.1.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
MultiClusterHub 리소스를 생성하여 다중 클러스터 허브 인스턴스의 구성을 정의합니다.
1.14.2.1.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
유형 | 이름 | 설명 | 스키마 |
---|---|---|---|
Header |
COOKIE | 권한 부여: Bearer {ACCESS_TOKEN}; ACCESS_TOKEN은 사용자 액세스 토큰입니다. | string |
경로 |
네임스페이스 | 사용할 네임스페이스(예: default)입니다. | string |
본문 |
본문 | 생성할 다중 클러스터 허브를 설명하는 매개변수입니다. |
1.14.2.1.3. 응답 링크 복사링크가 클립보드에 복사되었습니다!
HTTP 코드 | 설명 | 스키마 |
---|---|---|
200 | 성공 | 콘텐츠 없음 |
403 | 액세스 금지 | 콘텐츠 없음 |
404 | 리소스를 찾을 수 없음 | 콘텐츠 없음 |
500 | 내부 서비스 오류 | 콘텐츠 없음 |
503 | 서비스를 사용할 수 없음 | 콘텐츠 없음 |
1.14.2.1.4. 사용 링크 복사링크가 클립보드에 복사되었습니다!
-
multiclusterhubs/yaml
1.14.2.1.5. 태그 링크 복사링크가 클립보드에 복사되었습니다!
- multiclusterhubs.operator.open-cluster-management.io
1.14.2.1.6. HTTP 요청의 예 링크 복사링크가 클립보드에 복사되었습니다!
1.14.2.1.6.1. 요청 본문 링크 복사링크가 클립보드에 복사되었습니다!
1.14.2.2. 모든 MultiClusterHubs 쿼리 링크 복사링크가 클립보드에 복사되었습니다!
GET /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/operator
GET /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/operator
1.14.2.2.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
자세한 내용은 다중 클러스터 허브 Operator를 쿼리합니다.
1.14.2.2.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
유형 | 이름 | 설명 | 스키마 |
---|---|---|---|
Header |
COOKIE | 권한 부여: Bearer {ACCESS_TOKEN}; ACCESS_TOKEN은 사용자 액세스 토큰입니다. | string |
경로 |
네임스페이스 | 사용할 네임스페이스(예: default)입니다. | string |
1.14.2.2.3. 응답 링크 복사링크가 클립보드에 복사되었습니다!
HTTP 코드 | 설명 | 스키마 |
---|---|---|
200 | 성공 | 콘텐츠 없음 |
403 | 액세스 금지 | 콘텐츠 없음 |
404 | 리소스를 찾을 수 없음 | 콘텐츠 없음 |
500 | 내부 서비스 오류 | 콘텐츠 없음 |
503 | 서비스를 사용할 수 없음 | 콘텐츠 없음 |
1.14.2.2.4. 사용 링크 복사링크가 클립보드에 복사되었습니다!
-
operator/yaml
1.14.2.2.5. 태그 링크 복사링크가 클립보드에 복사되었습니다!
- multiclusterhubs.operator.open-cluster-management.io
1.14.2.3. MultiClusterHub Operator 쿼리 링크 복사링크가 클립보드에 복사되었습니다!
GET /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/operator/{multiclusterhub_name}
GET /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/operator/{multiclusterhub_name}
1.14.2.3.1. 설명 링크 복사링크가 클립보드에 복사되었습니다!
자세한 내용은 단일 다중 클러스터 허브 Operator를 쿼리합니다.
1.14.2.3.2. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
유형 | 이름 | 설명 | 스키마 |
---|---|---|---|
Header |
COOKIE | 권한 부여: Bearer {ACCESS_TOKEN}; ACCESS_TOKEN은 사용자 액세스 토큰입니다. | string |
경로 |
application_name | 쿼리할 애플리케이션의 이름입니다. | string |
경로 |
네임스페이스 | 사용할 네임스페이스(예: default)입니다. | string |
1.14.2.3.3. 응답 링크 복사링크가 클립보드에 복사되었습니다!
HTTP 코드 | 설명 | 스키마 |
---|---|---|
200 | 성공 | 콘텐츠 없음 |
403 | 액세스 금지 | 콘텐츠 없음 |
404 | 리소스를 찾을 수 없음 | 콘텐츠 없음 |
500 | 내부 서비스 오류 | 콘텐츠 없음 |
503 | 서비스를 사용할 수 없음 | 콘텐츠 없음 |
1.14.2.3.4. 태그 링크 복사링크가 클립보드에 복사되었습니다!
- multiclusterhubs.operator.open-cluster-management.io
1.14.2.4. MultiClusterHub Operator 삭제 링크 복사링크가 클립보드에 복사되었습니다!
DELETE /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/operator/{multiclusterhub_name}
DELETE /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/operator/{multiclusterhub_name}
1.14.2.4.1. 매개 변수 링크 복사링크가 클립보드에 복사되었습니다!
유형 | 이름 | 설명 | 스키마 |
---|---|---|---|
Header |
COOKIE | 권한 부여: Bearer {ACCESS_TOKEN}; ACCESS_TOKEN은 사용자 액세스 토큰입니다. | string |
경로 |
application_name | 삭제할 다중 클러스터 허브 Operator의 이름입니다. | string |
경로 |
네임스페이스 | 사용할 네임스페이스(예: default)입니다. | string |
1.14.2.4.2. 응답 링크 복사링크가 클립보드에 복사되었습니다!
HTTP 코드 | 설명 | 스키마 |
---|---|---|
200 | 성공 | 콘텐츠 없음 |
403 | 액세스 금지 | 콘텐츠 없음 |
404 | 리소스를 찾을 수 없음 | 콘텐츠 없음 |
500 | 내부 서비스 오류 | 콘텐츠 없음 |
503 | 서비스를 사용할 수 없음 | 콘텐츠 없음 |
1.14.2.4.3. 태그 링크 복사링크가 클립보드에 복사되었습니다!
- multiclusterhubs.operator.open-cluster-management.io
1.14.3. 정의 링크 복사링크가 클립보드에 복사되었습니다!
1.14.3.1. 다중 클러스터 허브 Operator 링크 복사링크가 클립보드에 복사되었습니다!
이름 | 설명 | 스키마 |
---|---|---|
apiVersion | MultiClusterHub의 버전이 지정된 스키마입니다. | string |
종류 | REST 리소스를 나타내는 문자열 값입니다. | string |
메타데이터 | 리소스를 정의하는 규칙을 설명합니다. | object |
사양 | 리소스 사양입니다. |
spec
availabilityConfig optional | 가용성 향상을 위해 배포 복제를 지정합니다. 기본값은 High 입니다. | string |
---|---|---|
customCAConfigmap | Red Hat Advanced Cluster Management에 사용자 지정 OpenShift 기본 수신 CA 인증서를 제공합니다. | string |
disableHubSelfManagement | 허브 클러스터 자동 가져오기를 관리 클러스터로 비활성화합니다. | boolean |
disableUpdateClusterImageSets | ClusterImageSets의 자동 업데이트를 비활성화합니다. | boolean |
Hive | (더 이상 사용되지 않음) 기본 HiveConfig 사양에 대해 재정의하는 오브젝트입니다. | |
imagePullSecret | MultiClusterHub 피연산자 및 끝점 이미지에 액세스하기 위해 풀 시크릿을 덮어씁니다. | string |
Ingress | 수신 관리를 위한 구성 옵션입니다. | |
nodeSelector | 노드 선택기를 설정합니다. | string |
separateCertificateManagement |
(더 이상 사용되지 않음) | boolean |
Hive
additionalCertificateAuthorities optional | (더 이상 사용되지 않음) 대상 클러스터와 통신할 때 사용할 추가 인증 기관이 포함된 hive 네임스페이스의 보안에 대한 참조 목록입니다. 이러한 인증 기관은 설치 시 각 클러스터에서 생성한 자체 서명된 CA 외에도 사용됩니다. | object |
---|---|---|
백업 | (더 이상 사용되지 않음) 백업 통합 구성을 지정합니다. 없는 경우 백업 통합이 비활성화됩니다. | |
externalDNS |
(더 이상 사용되지 않음) Hive에서 배포해야 하는 경우 | object |
failedProvisionConfig | (더 이상 사용되지 않음) 프로비저닝 실패 처리와 관련된 설정을 구성하는 데 사용됩니다. | |
globalPullSecret |
(더 이상 사용되지 않음) 모든 클러스터 배포에서 전역적으로 사용되는 풀 시크릿을 지정하는 데 사용됩니다. 각 클러스터 배포의 경우 | object |
maintenanceMode |
(더 이상 사용되지 않음) Hive 유형의 종료자를 추가하거나 작동하는 아무 것도 실행하지 않는 경우 하이브 컨트롤러를 비활성화하도록 true로 설정할 수 있습니다. 이는 거의 필요하지 않습니다. | boolean |
Ingress
sslCiphers optional | 관리 수신에 활성화된 SSL 암호 목록입니다. 기본값은 지원되는 암호의 전체 목록입니다. | string |
---|
Backup
minBackupPeriodSeconds optional | (더 이상 사용되지 않음) 각 백업 간에 최소 MinBackupPeriodSeconds 가 발생하도록 지정합니다. 이는 제한 백업을 평가하는 데 사용됩니다. 이로 인해 여러 변경 사항을 하나의 백업에 배치될 수 있습니다. 이 간격 동안 변경 사항이 대기열에 추가되면 백업이 손실되지 않으며 간격이 완료되면 백업이 발생합니다. | integer |
---|---|---|
Velero | (더 이상 사용되지 않는) Velero는 Velero 백업 통합을 위한 구성을 지정합니다. | object |
failedProvisionConfig
skipGatherLogs 선택 사항 | (더 이상 사용되지 않음) 어떤 이유로든 설치 실패 시 클러스터에서 전체 로그를 수집하려고 하는 기능을 비활성화합니다. 로그는 최대 7일 동안 영구 볼륨에 저장됩니다. | boolean |
---|
status
구성 요소 선택 사항 | 상태 구성의 구성 요소입니다. | object |
---|---|---|
조건 | 다중 클러스터 허브에 대한 다양한 조건을 포함합니다. | |
desiredVersion | 원하는 버전을 나타냅니다. | string |
|
MultiClusterHub 리소스의 활성 단계를 나타냅니다. 이 매개변수에 사용되는 값은 | string |
conditions
lastTransitionTime optional | 조건이 한 상태에서 다른 상태로 마지막으로 변경된 경우입니다. | string |
---|---|---|
lastUpdateTime | 이 조건이 마지막으로 업데이트된 시간입니다. | string |
메시지 | message는 마지막 상태 변경에 대한 세부 정보를 나타내는 사람이 읽을 수 있는 메시지입니다. | string |
| 조건 상태가 변경된 이유에 대한 간략한 이유가 있습니다. | string |
상태 | 조건의 상태: | string |
유형 | 클러스터 조건 유형입니다. | string |
StatusConditions
종류 필요 | 이 상태를 나타내는 리소스 종류입니다 . | string |
---|---|---|
사용 가능한 | 이 구성 요소가 올바르게 실행되고 있는지 여부를 나타냅니다. | boolean |
lastTransitionTime | 조건이 한 상태에서 다른 상태로 마지막으로 변경된 경우입니다. | metav1.time |
lastUpdateTime | 이 조건이 마지막으로 업데이트된 시간입니다. | metav1.time |
메시지 | message는 마지막 상태 변경에 대한 세부 정보를 나타내는 사람이 읽을 수 있는 메시지입니다. | string |
이유 | 조건 상태가 변경된 이유에 대한 간략한 이유가 있습니다. | string |
상태 | 조건의 상태: | string |
유형 | 클러스터 조건 유형입니다. | string |