1.12. API
非推奨: API のドキュメントは非推奨となりました。現在のサポートされている API を表示するには、コンソールの API Explorer または oc コマンドを使用します。
multicluster engine Operator を使用して、クラスターライフサイクル管理用の次の API にアクセスできます。ユーザーに必要なアクセス権: ロールが割り当てられているアクションのみを実行できます。
注記:
- 統合コンソールからすべての API にアクセスすることもできます。Administrator パースペクティブを選択し、Home > API Explorer に移動して API グループを調べます。
- Red Hat OpenShift Container Platform バージョン 4.20 より前のバージョンの場合は、クラスタースイッチャーから local-cluster を選択します。次に、Home > API Explorer を選択して、API グループを調べます。
詳細は、以下の各リソースに関する API のドキュメントを参照してください。
1.12.1. Clusters API リンクのコピーリンクがクリップボードにコピーされました!
非推奨: API のドキュメントは非推奨となりました。現在のサポートされている API を表示するには、コンソールの API Explorer または oc コマンドを使用します。
1.12.1.1. 概要 リンクのコピーリンクがクリップボードにコピーされました!
このドキュメントは、multicluster engine for Kubernetes Operator の Cluster リソースに関するものです。Cluster リソースには、create、query、delete、update の 4 つの要求を使用できます。
1.12.1.2. URI スキーム リンクのコピーリンクがクリップボードにコピーされました!
ベースパス: /kubernetes/apis
スキーム: HTTPS
1.12.1.3. タグ リンクのコピーリンクがクリップボードにコピーされました!
- cluster.open-cluster-management.io: クラスターを作成して管理します。
1.12.1.4. パス リンクのコピーリンクがクリップボードにコピーされました!
1.12.1.5. 全クラスターのクエリー リンクのコピーリンクがクリップボードにコピーされました!
GET /cluster.open-cluster-management.io/v1/managedclusters
1.12.1.6. 説明 リンクのコピーリンクがクリップボードにコピーされました!
クラスターに対してクエリーを実行して詳細を確認します。
1.12.1.7. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 型 | 名前 | 説明 | スキーマ |
|---|---|---|---|
| ヘッダー |
COOKIE | Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。 | string |
1.12.1.8. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| HTTP コード | 説明 | スキーマ |
|---|---|---|
| 200 | 成功 | コンテンツなし |
| 403 | アクセス禁止 | コンテンツなし |
| 404 | リソースが見つからない | コンテンツなし |
| 500 | 内部サービスエラー | コンテンツなし |
| 503 | サービスが利用できない | コンテンツなし |
1.12.1.9. 消費されるアイテム リンクのコピーリンクがクリップボードにコピーされました!
-
cluster/yaml
1.12.1.10. タグ リンクのコピーリンクがクリップボードにコピーされました!
- cluster.open-cluster-management.io
1.12.1.11. クラスターの作成 リンクのコピーリンクがクリップボードにコピーされました!
POST /cluster.open-cluster-management.io/v1/managedclusters
1.12.1.12. 説明 リンクのコピーリンクがクリップボードにコピーされました!
クラスターの作成
1.12.1.13. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 型 | 名前 | 説明 | スキーマ |
|---|---|---|---|
| ヘッダー |
COOKIE | Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。 | string |
| 本文 |
body | 作成するクラスターを記述するパラメーター |
1.12.1.14. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| HTTP コード | 説明 | スキーマ |
|---|---|---|
| 200 | 成功 | コンテンツなし |
| 403 | アクセス禁止 | コンテンツなし |
| 404 | リソースが見つからない | コンテンツなし |
| 500 | 内部サービスエラー | コンテンツなし |
| 503 | サービスが利用できない | コンテンツなし |
1.12.1.15. 消費されるアイテム リンクのコピーリンクがクリップボードにコピーされました!
-
cluster/yaml
1.12.1.16. タグ リンクのコピーリンクがクリップボードにコピーされました!
- cluster.open-cluster-management.io
1.12.1.17. HTTP リクエストボディーの例 リンクのコピーリンクがクリップボードにコピーされました!
{
"apiVersion" : "cluster.open-cluster-management.io/v1",
"kind" : "ManagedCluster",
"metadata" : {
"labels" : {
"vendor" : "OpenShift"
},
"name" : "cluster1"
},
"spec": {
"hubAcceptsClient": true,
"managedClusterClientConfigs": [
{
"caBundle": "test",
"url": "https://test.com"
}
]
},
"status" : { }
}
1.12.1.18. 単一クラスターのクエリー リンクのコピーリンクがクリップボードにコピーされました!
GET /cluster.open-cluster-management.io/v1/managedclusters/{cluster_name}
1.12.1.19. 説明 リンクのコピーリンクがクリップボードにコピーされました!
1 つのクラスターに対してクエリーを実行して詳細を確認します。
1.12.1.20. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 型 | 名前 | 説明 | スキーマ |
|---|---|---|---|
| ヘッダー |
COOKIE | Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。 | string |
| パス |
cluster_name | 問い合わせるクラスターの名前。 | string |
1.12.1.21. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| HTTP コード | 説明 | スキーマ |
|---|---|---|
| 200 | 成功 | コンテンツなし |
| 403 | アクセス禁止 | コンテンツなし |
| 404 | リソースが見つからない | コンテンツなし |
| 500 | 内部サービスエラー | コンテンツなし |
| 503 | サービスが利用できない | コンテンツなし |
1.12.1.22. タグ リンクのコピーリンクがクリップボードにコピーされました!
- cluster.open-cluster-management.io
1.12.1.23. クラスターの削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE /cluster.open-cluster-management.io/v1/managedclusters/{cluster_name}
1.12.1.24. 説明 リンクのコピーリンクがクリップボードにコピーされました!
単一クラスターを削除します。
1.12.1.25. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 型 | 名前 | 説明 | スキーマ |
|---|---|---|---|
| ヘッダー |
COOKIE | Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。 | string |
| パス |
cluster_name | 削除するクラスターの名前。 | string |
1.12.1.26. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| HTTP コード | 説明 | スキーマ |
|---|---|---|
| 200 | 成功 | コンテンツなし |
| 403 | アクセス禁止 | コンテンツなし |
| 404 | リソースが見つからない | コンテンツなし |
| 500 | 内部サービスエラー | コンテンツなし |
| 503 | サービスが利用できない | コンテンツなし |
1.12.1.27. タグ リンクのコピーリンクがクリップボードにコピーされました!
- cluster.open-cluster-management.io
1.12.1.28. 定義 リンクのコピーリンクがクリップボードにコピーされました!
1.12.1.29. クラスター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | スキーマ |
|---|---|
|
apiVersion | 文字列 |
|
kind | 文字列 |
|
metadata | オブジェクト |
|
spec |
spec
| 名前 | スキーマ |
|---|---|
|
hubAcceptsClient | ブール型 |
|
managedClusterClientConfigs | < managedClusterClientConfigs > array |
|
leaseDurationSeconds | 整数 (int32) |
managedClusterClientConfigs
| 名前 | 説明 | スキーマ |
|---|---|---|
|
URL | 文字列 | |
|
cabundle | Pattern:
| string (バイト) |