1.23. KlusterletConfig API (v1alpha1)
非推奨: API のドキュメントは非推奨となりました。現在のサポートされている API を表示するには、コンソールの API Explorer または oc コマンドを使用します。
1.23.1. 概要 リンクのコピーリンクがクリップボードにコピーされました!
このドキュメントでは、Red Hat Advanced Cluster Management for Kubernetes の KlusterletConfig リソースを説明します。KlusterletConfig リソースには、create、query、delete、update の 4 つの要求を使用できます。KlusterletConfig には、nodeSelector、tolerations、および pullSecret などの klusterlet 設定情報が含まれます。KlusterletConfig はクラスタースコープのリソースで、open-cluster-managemnet-agent namespace 内の klusterlet Pod でのみ機能します。KlusterletConfig は、アドオンのデプロイメント設定には影響しません。
1.23.2. バージョン情報 リンクのコピーリンクがクリップボードにコピーされました!
バージョン: 2.14.0
1.23.3. URI スキーム リンクのコピーリンクがクリップボードにコピーされました!
BasePath: /kubernetes/apis
Schemes: HTTPS
1.23.4. タグ リンクのコピーリンクがクリップボードにコピーされました!
- config.open-cluster-management.io: KlusterletConfig を作成して管理します。
1.23.5. パス リンクのコピーリンクがクリップボードにコピーされました!
1.23.6. 全 KlusterletConfig のクエリー リンクのコピーリンクがクリップボードにコピーされました!
GET /config.open-cluster-management.io/v1alpha1/namespaces/{namespace}/klusterletconfigs
GET /config.open-cluster-management.io/v1alpha1/namespaces/{namespace}/klusterletconfigs
1.23.7. 説明 リンクのコピーリンクがクリップボードにコピーされました!
KlusterletConfig に対してクエリーを実行して詳細を確認します。
1.23.8. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 型 | 名前 | 説明 | スキーマ |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。 | string |
1.23.9. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| HTTP コード | 説明 | スキーマ |
|---|---|---|
| 200 | 成功 | コンテンツなし |
| 403 | アクセス禁止 | コンテンツなし |
| 404 | リソースが見つからない | コンテンツなし |
| 500 | 内部サービスエラー | コンテンツなし |
| 503 | サービスが利用できない | コンテンツなし |
1.23.10. 消費されるアイテム リンクのコピーリンクがクリップボードにコピーされました!
-
klusterletconfig/yaml
1.23.11. タグ リンクのコピーリンクがクリップボードにコピーされました!
- config.open-cluster-management.io
1.23.12. KlusterletConfig を作成します。 リンクのコピーリンクがクリップボードにコピーされました!
POST /config.open-cluster-management.io/v1alpha1/namespaces/{namespace}/klusterletconfigs
POST /config.open-cluster-management.io/v1alpha1/namespaces/{namespace}/klusterletconfigs
1.23.13. 説明 リンクのコピーリンクがクリップボードにコピーされました!
KlusterletConfig を作成します。
1.23.14. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 型 | 名前 | 説明 | スキーマ |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。 | string |
| Body |
body | 作成する KlusterletConfig バインディングを記述するパラメーター。 |
1.23.15. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| HTTP コード | 説明 | スキーマ |
|---|---|---|
| 200 | 成功 | コンテンツなし |
| 403 | アクセス禁止 | コンテンツなし |
| 404 | リソースが見つからない | コンテンツなし |
| 500 | 内部サービスエラー | コンテンツなし |
| 503 | サービスが利用できない | コンテンツなし |
1.23.16. 消費されるアイテム リンクのコピーリンクがクリップボードにコピーされました!
-
klusterletconfig/yaml
1.23.17. タグ リンクのコピーリンクがクリップボードにコピーされました!
- config.open-cluster-management.io
1.23.18. HTTP リクエストボディーの例 リンクのコピーリンクがクリップボードにコピーされました!
1.23.19. 単一の KlusterletConfig のクエリー リンクのコピーリンクがクリップボードにコピーされました!
GET /config.open-cluster-management.io/v1alpha1/namespaces/{namespace}/klusterletconfigs/{klusterletconfig_name}
GET /config.open-cluster-management.io/v1alpha1/namespaces/{namespace}/klusterletconfigs/{klusterletconfig_name}
1.23.20. 説明 リンクのコピーリンクがクリップボードにコピーされました!
1 つの KlusterletConfig に対してクエリーを実行して詳細を確認します。
1.23.21. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 型 | 名前 | 説明 | スキーマ |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。 | string |
| Path |
klusterletconfig_name | クエリーを実行する KlusterletConfig の名前。 | string |
1.23.22. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| HTTP コード | 説明 | スキーマ |
|---|---|---|
| 200 | 成功 | コンテンツなし |
| 403 | アクセス禁止 | コンテンツなし |
| 404 | リソースが見つからない | コンテンツなし |
| 500 | 内部サービスエラー | コンテンツなし |
| 503 | サービスが利用できない | コンテンツなし |
1.23.23. タグ リンクのコピーリンクがクリップボードにコピーされました!
- config.open-cluster-management.io
1.23.24. KlusterletConfig の削除 リンクのコピーリンクがクリップボードにコピーされました!
DELETE /addon.open-cluster-management.io/v1alpha1/namespaces/{namespace}/klusterletconfigs/{klusterletconfig_name}
DELETE /addon.open-cluster-management.io/v1alpha1/namespaces/{namespace}/klusterletconfigs/{klusterletconfig_name}
1.23.25. 説明 リンクのコピーリンクがクリップボードにコピーされました!
単一の klusterletconfig を削除します。
1.23.26. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 型 | 名前 | 説明 | スキーマ |
|---|---|---|---|
| Header |
COOKIE | Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。 | string |
| Path |
klusterletconfig_name | 削除する KlusterletConfig の名前。 | string |
1.23.27. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| HTTP コード | 説明 | スキーマ |
|---|---|---|
| 200 | 成功 | コンテンツなし |
| 403 | アクセス禁止 | コンテンツなし |
| 404 | リソースが見つからない | コンテンツなし |
| 500 | 内部サービスエラー | コンテンツなし |
| 503 | サービスが利用できない | コンテンツなし |
1.23.28. タグ リンクのコピーリンクがクリップボードにコピーされました!
- config.open-cluster-management.io
1.23.29. 定義 リンクのコピーリンクがクリップボードにコピーされました!
1.23.30. KlusterletConfig リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | スキーマ |
|---|---|---|
|
apiVersion | KlusterletConfig のバージョン管理されたスキーマ。 | string |
|
kind | REST リソースを表す文字列の値 | string |
|
metadata | KlusterletConfig のメタデータ。 | object |
|
spec | KlusterletConfig の仕様。 |
spec
| 名前 | 説明 | スキーマ |
|---|---|---|
|
registries | ミラーおよびソースレジストリーが含まれます。ソースレジストリーはミラーに置き換えられます。 | registry |
|
pullSecret | イメージプルシークレットの名前。 | object |
|
nodePlacement | マネージドクラスターでアドオンエージェントのスケジューリング制御を有効にします。 | |
|
hubKubeAPIServerProxyConfig | マネージドクラスターの klusterlet またはアドオンエージェントとハブクラスターの kube-apiserver 間の接続のプロキシー設定が含まれています。空白は、使用できるプロキシー設定がないことを意味します。 |
nodePlacement
| 名前 | 説明 | スキーマ |
|---|---|---|
|
nodeSelector |
Pod の実行がスケジュールされるノードを定義します。 | map[string]string |
|
tolerations |
Pod に適用され、一致するマシン Operator ( | []corev1.Toleration |
kubeAPIServerProxyConfig
| 名前 | 説明 | スキーマ |
|---|---|---|
|
caBundle | プロキシーサーバーを検証するための CA 証明書バンドルです。HTTPProxy のみが設定されている場合、バンドルは無視されます。このバンドルは、HTTPSProxy が設定され、自己署名 CA 証明書がプロキシーサーバーによって使用される場合に必要になります。 | map[string]string |
|
httpProxy | HTTP リクエストのプロキシーの URL | map[string]string |
|
httpsProxy | HTTPS 要求のプロキシーの URL。HTTPProxy および HTTPSProxy の両方が設定されている場合は、HTTPSProxy が選択されます。 | map[string]string |