1.14. MultiClusterHub API
非推奨: API のドキュメントは非推奨となりました。現在のサポートされている API を表示するには、コンソールの API Explorer または oc
コマンドを使用します。
1.14.1. 概要 リンクのコピーリンクがクリップボードにコピーされました!
このドキュメントでは、Red Hat Advanced Cluster Management for Kubernetes の MultiClusterHub リソースを説明します。MultiClusterHub リソースには、create、query、delete、update の 4 つの要求を使用できます。
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: マルチクラスターハブ演算子を作成して管理します。
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 リソースを作成し、multicluster hub のインスタンスの設定を定義します。
1.14.2.1.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
型 | 名前 | 説明 | スキーマ |
---|---|---|---|
Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。 | string |
Path |
namespace | 使用する namespace (例: default) | string |
Body |
body | 作成する multicluster hub を記述するパラメーター |
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. 説明 リンクのコピーリンクがクリップボードにコピーされました!
multicluster hub 演算子に対してクエリーを実行して詳細を確認します。
1.14.2.2.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
型 | 名前 | 説明 | スキーマ |
---|---|---|---|
Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。 | string |
Path |
namespace | 使用する namespace (例: 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 演算子のクエリー リンクのコピーリンクがクリップボードにコピーされました!
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. 説明 リンクのコピーリンクがクリップボードにコピーされました!
単一の multicluster hub 演算子に対してクエリーを実行して詳細を確認します。
1.14.2.3.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
型 | 名前 | 説明 | スキーマ |
---|---|---|---|
Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。 | string |
Path |
application_name | 問い合わせるアプリケーションの名前。 | string |
Path |
namespace | 使用する namespace (例: 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 演算子の削除 リンクのコピーリンクがクリップボードにコピーされました!
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 | Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。 | string |
Path |
application_name | 削除する multicluster hub 演算子の名前 | string |
Path |
namespace | 使用する namespace (例: 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. Multicluster hub operator リンクのコピーリンクがクリップボードにコピーされました!
名前 | 説明 | スキーマ |
---|---|---|
apiVersion | MultiClusterHub のバージョンスキーマ。 | string |
kind | REST リソースを表す文字列の値 | string |
metadata | リソースを定義するルールを記述します。 | object |
spec | リソース仕様 |
spec
availabilityConfig 任意 | デプロイメントレプリケーションを指定して可用性を向上させます。デフォルト値は High です。 | string |
---|---|---|
customCAConfigmap | カスタマイズされた OpenShift デフォルト Ingress CA 証明書を Red Hat Advanced Cluster Management に提供します。 | string |
disableHubSelfManagement | マネージドクラスターとしてハブクラスターの自動インポートを無効にします。 | boolean |
disableUpdateClusterImageSets | ClusterImageSets の自動更新を無効にします。 | boolean |
hive | (非推奨) デフォルトの HiveConfig 仕様を上書きするオブジェクト。 | |
imagePullSecret | MultiClusterHub オペランドおよびエンドポイントイメージにアクセスするためのプルシークレットを上書きします。 | string |
ingress | Ingress 管理の設定オプション。 | |
nodeSelector | ノードセレクターを設定します。 | string |
separateCertificateManagement |
(非推奨) | boolean |
hive
additionalCertificateAuthorities 任意 | (非推奨) ターゲットクラスターとの通信時に使用する追加の認証局が含まれる hive namespace のシークレットへの参照リスト。インストール時に各クラスターが生成する自己署名の CA のほかに、この認証局が使用されます。 | object |
---|---|---|
backup | (非推奨) バックアップ統合の設定を指定します。存在しない場合、バックアップ統合は無効になります。 | |
externalDNS |
(非推奨) Hive でデプロイする場合は | object |
failedProvisionConfig | (非推奨) プロビジョニングの失敗の処理に関連する設定に使用します。 | |
globalPullSecret |
(非推奨) 全クラスターデプロイメントがグローバルで使用するプルシークレットを指定するのに使用します。クラスターデプロイメントごとに、 | object |
maintenanceMode |
(非推奨) true に設定して、Hive タイプのファイナライザーに対して追加したり、実行したりするような操作が行われないようにする必要がある場合など、hive コントローラーを無効にできます。このような状況はほぼ発生しないはずです。 | boolean |
Ingress
sslCiphers 任意 | 管理 Ingress 向けに有効になっている SSL 暗号のリスト。デフォルトは、対応している暗号の全リストです。 | string |
---|
backup
minBackupPeriodSeconds 任意 | (非推奨) 次のバックアップが発生するまでの最小の MinBackupPeriodSeconds を指定します。これは、レート制限バックアップに使用します。これにより、1 つのバックアップに複数の変更がまとめられる可能性があります。この期間に加えられた変更がキューに格納され、この期間が終了したらバックアップが行われるので、バックアップは失われません。 | integer |
---|---|---|
velero | (非推奨) Velero は Velero バックアップ統合の設定を指定します。 | object |
failedProvisionConfig
skipGatherLogs 任意 | (非推奨) インストールに失敗した場合に、クラスターから全ログの収集を試行する機能を無効にします。ログは最長 7 日間永続ボリュームに保存されます。 | boolean |
---|
status
components 任意 | ステータス設定のコンポーネント。 | object |
---|---|---|
conditions | multicluster hub のさまざまな条件が含まれます。 | |
desiredVersion | 必要なバージョンを指定します。 | string |
phase |
MultiClusterHub リソースのアクティブなフェーズを表します。このパラメーターに使用される値は、 | string |
conditions
lastTransitionTime 任意 | 状態が別のステータスに最後に変わった時刻 | string |
---|---|---|
lastUpdateTime | この状態が最後に更新された時刻。 | string |
message | メッセージは人間が判読できるメッセージで、最後にステータスが変更されたときの情報を指定します。 | string |
reason | 状態のステータスが変更された理由の簡単な説明 | string |
status | 状態のテータス。 | string |
type | クラスターの状態のタイプ | string |
StatusConditions
kind 必須 | このステータスを表すリソースの kind | string |
---|---|---|
available | このコンポーネントが適切に実行されているかどうかを示します。 | boolean |
lastTransitionTime | 状態が別のステータスに最後に変わった時刻 | metav1.time |
lastUpdateTime | この状態が最後に更新された時刻。 | metav1.time |
message | メッセージは人間が判読できるメッセージで、最後にステータスが変更されたときの情報を指定します。 | string |
reason | 状態のステータスが変更された理由の簡単な説明 | string |
status | 状態のテータス。 | string |
type | クラスターの状態のタイプ | string |