API
查看可用于创建和管理应用程序资源、频道、订阅和查询信息的 API 列表。
摘要
第 1 章 API 复制链接链接已复制到粘贴板!
您可以使用 API 来创建和管理应用程序资源、频道、订阅和查询信息。
用户需要的访问权限: 您只能执行已分配角色的操作。从 基于角色的访问控制 文档中了解访问要求。
如需更多信息,请参阅以下每个资源的 API 文档:
- Clusters API
- ClusterSets API (v1beta1)
- ClusterSetBindings API (v1beta1)
- Channels API
- Subscriptions API
- PlacementRules API
- Applications API
- Helm API
- Policy API
- Observability API
- 搜索自定义 API
- MultiClusterHub API
- Placements API (v1alpha1)
- PlacementDecisions API (v1alpha1)
- DiscoveryConfig API
- DiscoveredCluster API
1.1. Clusters API 复制链接链接已复制到粘贴板!
1.1.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的集群资源相关的 API 信息。集群资源有 4 个可用的请求:create、query、delete 和 update。
1.1.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.1.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.1.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.1.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.1.1.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io:创建和管理集群
1.1.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.1.2. 路径 复制链接链接已复制到粘贴板!
1.1.2.1. 查询所有集群 复制链接链接已复制到粘贴板!
GET /cluster.open-cluster-management.io/v1/managedclusters
GET /cluster.open-cluster-management.io/v1/managedclusters
1.1.2.1.1. 描述 复制链接链接已复制到粘贴板!
查询集群以获取更多详细信息。
1.1.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
1.1.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.1.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
cluster/yaml
1.1.2.1.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.1.2.2. 创建集群 复制链接链接已复制到粘贴板!
POST /cluster.open-cluster-management.io/v1/managedclusters
POST /cluster.open-cluster-management.io/v1/managedclusters
1.1.2.2.1. 描述 复制链接链接已复制到粘贴板!
创建集群
1.1.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
Body |
body | 描述要创建集群的参数。 |
1.1.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.1.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
cluster/yaml
1.1.2.2.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.1.2.2.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.1.2.2.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.1.2.3. 查询单个集群 复制链接链接已复制到粘贴板!
GET /cluster.open-cluster-management.io/v1/managedclusters/{cluster_name}
GET /cluster.open-cluster-management.io/v1/managedclusters/{cluster_name}
1.1.2.3.1. 描述 复制链接链接已复制到粘贴板!
查询单个集群以获取更多详细信息。
1.1.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
cluster_name | 要查询的集群的名称。 | 字符串 |
1.1.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.1.2.3.4. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.1.2.4. 删除集群 复制链接链接已复制到粘贴板!
DELETE /cluster.open-cluster-management.io/v1/managedclusters/{cluster_name}
DELETE /cluster.open-cluster-management.io/v1/managedclusters/{cluster_name}
DELETE /hive.openshift.io/v1/{cluster_name}/clusterdeployments/{cluster_name}
DELETE /hive.openshift.io/v1/{cluster_name}/clusterdeployments/{cluster_name}
1.1.2.4.1. 描述 复制链接链接已复制到粘贴板!
删除单个集群
1.1.2.4.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
cluster_name | 要删除的集群的名称。 | 字符串 |
1.1.2.4.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.1.2.4.4. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.1.3. 定义 复制链接链接已复制到粘贴板!
1.1.3.1. Cluster 复制链接链接已复制到粘贴板!
Name | 模式 |
---|---|
apiVersion | 字符串 |
kind | 字符串 |
metadata | 对象 |
spec |
spec
Name | 模式 |
---|---|
hubAcceptsClient | bool |
managedClusterClientConfigs | |
leaseDurationSeconds | integer (int32) |
managedClusterClientConfigs
Name | 描述 | 模式 |
---|---|---|
URL | 字符串 | |
CABundle |
Pattern : | 字符串(字节) |
1.2. ClusterSets API(v1beta1) 复制链接链接已复制到粘贴板!
1.2.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的 Clusterset 资源相关的 API 信息。Clusterset 资源有 4 个可能的请求:create、query、delete 和 update。
1.2.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.2.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.2.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.2.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.2.1.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io:创建和管理 Clustersets
1.2.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.2.2. 路径 复制链接链接已复制到粘贴板!
1.2.2.1. 查询所有集群集(clusterset) 复制链接链接已复制到粘贴板!
GET /cluster.open-cluster-management.io/v1beta1/managedclustersets
GET /cluster.open-cluster-management.io/v1beta1/managedclustersets
1.2.2.1.1. 描述 复制链接链接已复制到粘贴板!
查询 Clustersets 以获取更多详细信息。
1.2.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
1.2.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.2.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
clusterset/yaml
1.2.2.1.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.2.2.2. 创建一个 clusterset 复制链接链接已复制到粘贴板!
POST /cluster.open-cluster-management.io/v1beta1/managedclustersets
POST /cluster.open-cluster-management.io/v1beta1/managedclustersets
1.2.2.2.1. 描述 复制链接链接已复制到粘贴板!
创建 Clusterset。
1.2.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
Body |
body | 描述要创建的 clusterset 的参数。 |
1.2.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.2.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
clusterset/yaml
1.2.2.2.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.2.2.2.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.2.2.2.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.2.2.3. 查询单个集群集 复制链接链接已复制到粘贴板!
GET /cluster.open-cluster-management.io/v1beta1/managedclustersets/{clusterset_name}
GET /cluster.open-cluster-management.io/v1beta1/managedclustersets/{clusterset_name}
1.2.2.3.1. 描述 复制链接链接已复制到粘贴板!
查询单个集群集以获取更多详细信息。
1.2.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
clusterset_name | 要查询的集群集的名称。 | 字符串 |
1.2.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.2.2.3.4. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.2.2.4. 删除集群集 复制链接链接已复制到粘贴板!
DELETE /cluster.open-cluster-management.io/v1beta1/managedclustersets/{clusterset_name}
DELETE /cluster.open-cluster-management.io/v1beta1/managedclustersets/{clusterset_name}
1.2.2.4.1. 描述 复制链接链接已复制到粘贴板!
删除单个集群集。
1.2.2.4.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
clusterset_name | 要删除的集群集的名称。 | 字符串 |
1.2.2.4.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.2.2.4.4. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.2.3. 定义 复制链接链接已复制到粘贴板!
1.2.3.1. Clusterset 复制链接链接已复制到粘贴板!
Name | 模式 |
---|---|
apiVersion | 字符串 |
kind | 字符串 |
metadata | object |
1.3. Clustersetbindings API(v1beta1) 复制链接链接已复制到粘贴板!
1.3.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的 clustersetbinding 资源相关的 API 信息。Clustersetbinding 资源有 4 个可能的请求:create、query、delete 和 update。
1.3.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.3.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.3.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.3.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.3.1.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io:创建和管理 clustersetbindings
1.3.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.3.2. 路径 复制链接链接已复制到粘贴板!
1.3.2.1. 查询所有 clustersetbindings 复制链接链接已复制到粘贴板!
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/managedclustersetbindings
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/managedclustersetbindings
1.3.2.1.1. 描述 复制链接链接已复制到粘贴板!
查询 clustersetbindings 以获取更多详细信息。
1.3.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.3.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.3.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
clustersetbinding/yaml
1.3.2.1.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.3.2.2. 创建 clustersetbinding 复制链接链接已复制到粘贴板!
POST /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/managedclustersetbindings
POST /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/managedclustersetbindings
1.3.2.2.1. 描述 复制链接链接已复制到粘贴板!
创建 clustersetbinding。
1.3.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
Body |
body | 描述要创建的 clustersetbinding 的参数。 |
1.3.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.3.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
clustersetbinding/yaml
1.3.2.2.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.3.2.2.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.3.2.2.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.3.2.3. 查询单个 clustersetbinding 复制链接链接已复制到粘贴板!
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/managedclustersetbindings/{clustersetbinding_name}
GET /cluster.open-cluster-management.io/v1beta1/namespaces/{namespace}/managedclustersetbindings/{clustersetbinding_name}
1.3.2.3.1. 描述 复制链接链接已复制到粘贴板!
查询单个 clustersetbinding 获取更多详细信息。
1.3.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
路径 |
clustersetbinding_name | 要查询的 clustersetbinding 的名称。 | 字符串 |
1.3.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.3.2.3.4. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.3.2.4. 删除 clustersetbinding 复制链接链接已复制到粘贴板!
DELETE /cluster.open-cluster-management.io/v1beta1/managedclustersetbindings/{clustersetbinding_name}
DELETE /cluster.open-cluster-management.io/v1beta1/managedclustersetbindings/{clustersetbinding_name}
1.3.2.4.1. 描述 复制链接链接已复制到粘贴板!
删除单个 clustersetbinding。
1.3.2.4.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
路径 |
clustersetbinding_name | 要删除的 clustersetbinding 的名称。 | 字符串 |
1.3.2.4.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.3.2.4.4. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.3.3. 定义 复制链接链接已复制到粘贴板!
1.3.3.1. Clustersetbinding 复制链接链接已复制到粘贴板!
Name | 模式 |
---|---|
apiVersion | 字符串 |
kind | 字符串 |
metadata | 对象 |
spec |
spec
Name | 模式 |
---|---|
clusterSet | 字符串 |
1.4. Clusterview API (v1alpha1) 复制链接链接已复制到粘贴板!
1.4.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的 clusterview
资源相关的 API 信息。clusterview
资源提供了一个 CLI 命令,可让您查看您可以访问的受管集群和受管集群集的列表。三个可能的请求有:list、get 和 watch。
1.4.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.4.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.4.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.4.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.4.1.5. Tags 复制链接链接已复制到粘贴板!
- clusterview.open-cluster-management.io:查看 ID 可访问的受管集群列表。
1.4.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.4.2. 路径 复制链接链接已复制到粘贴板!
1.4.2.1. 获取受管集群 复制链接链接已复制到粘贴板!
GET /managedclusters.clusterview.open-cluster-management.io
GET /managedclusters.clusterview.open-cluster-management.io
1.4.2.1.1. 描述 复制链接链接已复制到粘贴板!
查看您可以访问的受管集群列表。
1.4.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
1.4.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.4.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
managedcluster/yaml
1.4.2.1.5. Tags 复制链接链接已复制到粘贴板!
- clusterview.open-cluster-management.io
1.4.2.2. 列出受管集群 复制链接链接已复制到粘贴板!
LIST /managedclusters.clusterview.open-cluster-management.io
LIST /managedclusters.clusterview.open-cluster-management.io
1.4.2.2.1. 描述 复制链接链接已复制到粘贴板!
查看您可以访问的受管集群列表。
1.4.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
Body |
body | 要列出受管集群的用户 ID 的名称。 | 字符串 |
1.4.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.4.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
managedcluster/yaml
1.4.2.2.5. Tags 复制链接链接已复制到粘贴板!
- clusterview.open-cluster-management.io
1.4.2.2.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.4.2.2.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.4.2.3. 观察受管集群集 复制链接链接已复制到粘贴板!
WATCH /managedclusters.clusterview.open-cluster-management.io
WATCH /managedclusters.clusterview.open-cluster-management.io
1.4.2.3.1. 描述 复制链接链接已复制到粘贴板!
观察您可以访问的受管集群。
1.4.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
clusterview_name | 要监视的用户 ID 的名称。 | 字符串 |
1.4.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.4.2.4. 列出受管集群集。 复制链接链接已复制到粘贴板!
GET /managedclustersets.clusterview.open-cluster-management.io
GET /managedclustersets.clusterview.open-cluster-management.io
1.4.2.4.1. 描述 复制链接链接已复制到粘贴板!
列出您可以访问的受管集群。
1.4.2.4.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
clusterview_name | 要监视的用户 ID 的名称。 | 字符串 |
1.4.2.4.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.4.2.5. 列出受管集群集。 复制链接链接已复制到粘贴板!
LIST /managedclustersets.clusterview.open-cluster-management.io
LIST /managedclustersets.clusterview.open-cluster-management.io
1.4.2.5.1. 描述 复制链接链接已复制到粘贴板!
列出您可以访问的受管集群。
1.4.2.5.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
clusterview_name | 要监视的用户 ID 的名称。 | 字符串 |
1.4.2.5.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.4.2.6. 观察受管集群集。 复制链接链接已复制到粘贴板!
WATCH /managedclustersets.clusterview.open-cluster-management.io
WATCH /managedclustersets.clusterview.open-cluster-management.io
1.4.2.6.1. 描述 复制链接链接已复制到粘贴板!
观察您可以访问的受管集群。
1.4.2.6.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
clusterview_name | 要监视的用户 ID 的名称。 | 字符串 |
1.4.2.6.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.5. Channels API 复制链接链接已复制到粘贴板!
1.5.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的频道资源相关的 API 信息。频道资源有 4 个可用的请求:create、query、delete 和 update。
1.5.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.5.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.5.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.5.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.5.1.5. Tags 复制链接链接已复制到粘贴板!
- channels.apps.open-cluster-management.io : 创建和管理可部署性资源(deployables)
1.5.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.5.2. 路径 复制链接链接已复制到粘贴板!
1.5.2.1. 创建频道 复制链接链接已复制到粘贴板!
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels
1.5.2.1.1. 描述 复制链接链接已复制到粘贴板!
创建频道
1.5.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
Body |
body | 描述要创建的 deployable 的参数。 |
1.5.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.5.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
application/yaml
1.5.2.1.5. Tags 复制链接链接已复制到粘贴板!
- channels.apps.open-cluster-management.io
1.5.2.1.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.5.2.1.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.5.2.2. 为目标命名空间查询所有频道 复制链接链接已复制到粘贴板!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels
1.5.2.2.1. 描述 复制链接链接已复制到粘贴板!
查询您的频道以获得更详细的信息。
1.5.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.5.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.5.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
application/yaml
1.5.2.2.5. Tags 复制链接链接已复制到粘贴板!
- channels.apps.open-cluster-management.io
1.5.2.3. 查询命名空间的单个频道 复制链接链接已复制到粘贴板!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels/{channel_name}
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels/{channel_name}
1.5.2.3.1. 描述 复制链接链接已复制到粘贴板!
查询单个频道以了解更多详情。
1.5.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
channel_name | 您要查询的 deployable 的名称。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.5.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.5.2.3.4. Tags 复制链接链接已复制到粘贴板!
- channels.apps.open-cluster-management.io
1.5.2.4. 删除频道 复制链接链接已复制到粘贴板!
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels/{channel_name}
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/channels/{channel_name}
1.5.2.4.1. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
channel_name | 要删除的频道名称。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.5.2.4.2. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.5.2.4.3. Tags 复制链接链接已复制到粘贴板!
- channels.apps.open-cluster-management.io
1.5.3. 定义 复制链接链接已复制到粘贴板!
1.5.3.1. Channel 复制链接链接已复制到粘贴板!
Name | 模式 |
---|---|
apiVersion | 字符串 |
kind | 字符串 |
metadata | 对象 |
spec |
spec
Name | 描述 | 模式 |
---|---|---|
configMapRef | ObjectReference 包含足够信息供您检查或修改引用的对象。 | |
gates | ChannelGate 定义推广到频道的条件 | |
pathname | 字符串 | |
secretRef | ObjectReference 包含足够信息供您检查或修改引用的对象。 | |
sourceNamespaces | enum (Namespace, HelmRepo, ObjectBucket, Git, namespace, helmrepo, objectbucket, github) array |
configMapRef
Name | 描述 | 模式 |
---|---|---|
apiVersion | 引用的 API 版本。 | 字符串 |
fieldPath | 如果引用的是对象的一部分而非整个对象,则该字符串应包含有效的 JSON/Go 字段访问声明,如 desiredState.manifest.containers[2]。例如,如果对象引用是一个 pod 中的容器,它应该还以下类似: "spec.containers{name}"(其中 "name" 是指触发事件的容器的名称),如果不使用容器名称,则应类似于 "spec.containers[2]"(使用此 pod 中索引值为 2 的容器)。选择这个语法的原因是,为了有一些指向对象部分的正确定义方法。Todo: 这个设计不是最终设计的,且该字段在将来会有所改变。 | 字符串 |
kind | 引用的 kind更多信息:https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds | 字符串 |
name | 引用的名称。更多信息: 名称 | 字符串 |
namespace | 引用的命名空间更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ | 字符串 |
resourceVersion | 指定构成这个引用的 resourceVersion(如果存在)。更多信息: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency | 字符串 |
uid | 引用的 UID。更多信息: UID | 字符串 |
gates
Name | 描述 | 模式 |
---|---|---|
annotations | k8s 的典型注解 | |
labelSelector | 标签选择器,即一组资源的标签查询。matchLabels 和 matchExpressions 的逻辑关系是 AND。空标签选择器匹配所有对象。null 标签选择器不匹配任何对象。 | |
name | 字符串 |
annotations
Name | 模式 |
---|---|
key | 字符串 |
value | 字符串 |
labelSelector
Name | 描述 | 模式 |
---|---|---|
matchExpressions | matchExpressions 是标签选择器要求列表。要求的逻辑关系是 AND。 | |
matchLabels | matchLabels 是 {key,value} 对的映射。MatchLabels 映射中的单个 {key,value} 等同于 matchExpressions 的一个元素,其 key 字段是 "key",运算符是 "In",值数组仅包含 "value"。要求的逻辑关系是 AND。 | 字符串、字符串映射 |
matchExpressions
Name | 描述 | 模式 |
---|---|---|
key | key 是选择器应用到的标签键。 | 字符串 |
operator | 运算符代表一个键与一组值的关系。有效的运算符是 In、NotIn、Exists 和 DoesNotExist。 | 字符串 |
values | 值是字符串值的数组。如果运算符是 In 或 NotIn,则值数组必须是非空的。如果运算符是 Exists 或 DoesNotExist,则值数组必须为空。这个数组会在策略性合并补丁中被替换。 | 字符串数组 |
secretRef
Name | 描述 | 模式 |
---|---|---|
apiVersion | 引用的 API 版本。 | 字符串 |
fieldPath | 如果引用的是对象的一部分而非整个对象,则该字符串应包含有效的 JSON/Go 字段访问声明,如 desiredState.manifest.containers[2]。例如,如果对象引用是一个 pod 中的容器,它应该还以下类似: "spec.containers{name}"(其中 "name" 是指触发事件的容器的名称),如果不使用容器名称,则应类似于 "spec.containers[2]"(使用此 pod 中索引值为 2 的容器)。选择这个语法的原因是,为了有一些指向对象部分的正确定义方法。Todo: 这个设计不是最终设计的,且该字段在将来会有所改变。 | 字符串 |
kind | 引用的 kind更多信息:https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds | 字符串 |
name | 引用的名称。更多信息: 名称 | 字符串 |
namespace | 引用的命名空间更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ | 字符串 |
resourceVersion | 指定构成这个引用的 resourceVersion(如果存在)。更多信息: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency | 字符串 |
uid | 引用的 UID。更多信息: UIID | 字符串 |
1.6. Subscriptions API 复制链接链接已复制到粘贴板!
1.6.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的订阅资源相关的 API 信息。订阅资源有 4 个可用的请求:create、query、delete 和 update。
1.6.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.6.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.6.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.6.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.6.1.5. Tags 复制链接链接已复制到粘贴板!
- subscription.apps.open-cluster-management.io : 创建和管理订阅
1.6.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.6.2. 路径 复制链接链接已复制到粘贴板!
1.6.2.1. 创建订阅 复制链接链接已复制到粘贴板!
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions
1.6.2.1.1. 描述 复制链接链接已复制到粘贴板!
创建订阅
1.6.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
Body |
body | 描述要创建的订阅的参数。 |
1.6.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.6.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
subscription/yaml
1.6.2.1.5. Tags 复制链接链接已复制到粘贴板!
- subscriptions.apps.open-cluster-management.io
1.6.2.1.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.6.2.1.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.6.2.2. 查询所有订阅 复制链接链接已复制到粘贴板!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions
1.6.2.2.1. 描述 复制链接链接已复制到粘贴板!
查询您的订阅以获取更多详情。
1.6.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.6.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.6.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
subscription/yaml
1.6.2.2.5. Tags 复制链接链接已复制到粘贴板!
- subscriptions.apps.open-cluster-management.io
1.6.2.3. 查询单个订阅 复制链接链接已复制到粘贴板!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions/{subscription_name}
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions/{subscription_name}
1.6.2.3.1. 描述 复制链接链接已复制到粘贴板!
查询单个订阅以了解更多详情。
1.6.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
路径 |
subscription_name | 要查询的订阅名称。 | 字符串 |
1.6.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.6.2.3.4. Tags 复制链接链接已复制到粘贴板!
- subscriptions.apps.open-cluster-management.io
1.6.2.4. 创建一个订阅: 复制链接链接已复制到粘贴板!
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions/{subscription_name}
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/subscriptions/{subscription_name}
1.6.2.4.1. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
路径 |
subscription_name | 要删除的订阅的名称。 | 字符串 |
1.6.2.4.2. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.6.2.4.3. Tags 复制链接链接已复制到粘贴板!
- subscriptions.apps.open-cluster-management.io
1.6.3. 定义 复制链接链接已复制到粘贴板!
1.6.3.1. Subscription 复制链接链接已复制到粘贴板!
metadata
Name | 模式 |
---|---|
annotations | 对象 |
labels | 对象 |
name | 字符串 |
namespace | 字符串 |
spec
Name | 模式 |
---|---|
channel | 字符串 |
name | 字符串 |
overrides | 覆盖 数组 |
packageFilter | |
packageOverrides | |
placement | |
timewindow |
overrides
Name | 模式 |
---|---|
clusterName | 字符串 |
clusterOverrides | 对象数组 |
packageFilter
Name | 描述 | 模式 |
---|---|---|
annotations | 字符串、字符串映射 | |
filterRef | ||
labelSelector | ||
version |
Pattern : | 字符串 |
filterRef
Name | 模式 |
---|---|
name | 字符串 |
labelSelector
Name | 模式 |
---|---|
matchExpressions | |
matchLabels | 字符串、字符串映射 |
matchExpressions
Name | 模式 |
---|---|
key | 字符串 |
operator | 字符串 |
values | 字符串数组 |
packageOverrides
Name | 模式 |
---|---|
packageAlias | 字符串 |
packageName | 字符串 |
packageOverrides | 对象数组 |
placement
Name | 模式 |
---|---|
clusterSelector | |
clusters | clusters 数组 |
local | 布尔值 |
placementRef |
clusterSelector
Name | 模式 |
---|---|
matchExpressions | |
matchLabels | 字符串、字符串映射 |
matchExpressions
Name | 模式 |
---|---|
key | 字符串 |
operator | 字符串 |
values | 字符串数组 |
clusters
Name | 模式 |
---|---|
name | 字符串 |
placementRef
Name | 模式 |
---|---|
apiVersion | 字符串 |
fieldPath | 字符串 |
kind | 字符串 |
name | 字符串 |
namespace | 字符串 |
resourceVersion | 字符串 |
uid | 字符串 |
timewindow
Name | 模式 |
---|---|
dayofweek | 字符串数组 |
hours | hours 数组 |
location | 字符串 |
windowtype | enum(active、blocked、Active、Blocked) |
hours
Name | 模式 |
---|---|
end | 字符串 |
start | 字符串 |
status
Name | 模式 |
---|---|
lastUpdateTime | 字符串(date-time) |
message | 字符串 |
phase | 字符串 |
reason | 字符串 |
statuses | 对象 |
1.7. PlacementRules API 复制链接链接已复制到粘贴板!
1.7.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的 PlacementRule 资源相关的 API 信息。PlacementRule 资源有 4 个可用的请求:create、query、delete 和 update。
1.7.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.7.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.7.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.7.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.7.1.5. Tags 复制链接链接已复制到粘贴板!
- placementrules.apps.open-cluster-management.io:创建和管理放置规则
1.7.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.7.2. 路径 复制链接链接已复制到粘贴板!
1.7.2.1. 创建放置规则 复制链接链接已复制到粘贴板!
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules
1.7.2.1.1. 描述 复制链接链接已复制到粘贴板!
创建放置规则。
1.7.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
Body |
body | 描述要创建的放置规则的参数。 |
1.7.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.7.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
application/yaml
1.7.2.1.5. Tags 复制链接链接已复制到粘贴板!
- placementrules.apps.open-cluster-management.io
1.7.2.1.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.7.2.1.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.7.2.2. 查询所有放置规则 复制链接链接已复制到粘贴板!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules
1.7.2.2.1. 描述 复制链接链接已复制到粘贴板!
查询放置规则以获取更多详细信息。
1.7.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.7.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.7.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
application/yaml
1.7.2.2.5. Tags 复制链接链接已复制到粘贴板!
- placementrules.apps.open-cluster-management.io
1.7.2.3. 查询单个放置规则 复制链接链接已复制到粘贴板!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules/{placementrule_name}
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules/{placementrule_name}
1.7.2.3.1. 描述 复制链接链接已复制到粘贴板!
查询单个放置规则以了解更多详细信息。
1.7.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
路径 |
placementrule_name | 要查询的放置规则的名称。 | 字符串 |
1.7.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.7.2.3.4. Tags 复制链接链接已复制到粘贴板!
- placementrules.apps.open-cluster-management.io
1.7.2.4. 删除放置规则 复制链接链接已复制到粘贴板!
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules/{placementrule_name}
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/placementrules/{placementrule_name}
1.7.2.4.1. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
路径 |
placementrule_name | 要删除的放置规则的名称。 | 字符串 |
1.7.2.4.2. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.7.2.4.3. Tags 复制链接链接已复制到粘贴板!
- placementrules.apps.open-cluster-management.io
1.7.3. 定义 复制链接链接已复制到粘贴板!
1.7.3.1. PlacementRule 复制链接链接已复制到粘贴板!
Name | 模式 |
---|---|
apiVersion | 字符串 |
kind | 字符串 |
metadata | 对象 |
spec |
spec
Name | 模式 |
---|---|
clusterConditions | |
clusterReplicas | 整数 |
clusterSelector | |
clusters | clusters 数组 |
policies | policies 数组 |
resourceHint | |
schedulerName | 字符串 |
clusterConditions
Name | 模式 |
---|---|
status | 字符串 |
type | 字符串 |
clusterSelector
Name | 模式 |
---|---|
matchExpressions | |
matchLabels | 字符串、字符串映射 |
matchExpressions
Name | 模式 |
---|---|
key | 字符串 |
operator | 字符串 |
values | 字符串数组 |
clusters
Name | 模式 |
---|---|
name | 字符串 |
policies
Name | 模式 |
---|---|
apiVersion | 字符串 |
fieldPath | 字符串 |
kind | 字符串 |
name | 字符串 |
namespace | 字符串 |
resourceVersion | 字符串 |
uid | 字符串 |
resourceHint
Name | 模式 |
---|---|
order | 字符串 |
type | 字符串 |
1.8. Applications API 复制链接链接已复制到粘贴板!
1.8.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的应用程序资源相关的 API 信息。应用程序资源有 4 个可用的请求:create、query、delete 和 update。
1.8.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.8.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.8.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.8.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.8.1.5. Tags 复制链接链接已复制到粘贴板!
- Applications.app.k8s.io : 创建和管理应用程序
1.8.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.8.2. 路径 复制链接链接已复制到粘贴板!
1.8.2.1. 创建应用程序 复制链接链接已复制到粘贴板!
POST /app.k8s.io/v1beta1/namespaces/{namespace}/applications
POST /app.k8s.io/v1beta1/namespaces/{namespace}/applications
1.8.2.1.1. 描述 复制链接链接已复制到粘贴板!
创建应用程序。
1.8.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
Body |
body | 描述要创建的应用程序的参数。 |
1.8.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.8.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
application/yaml
1.8.2.1.5. Tags 复制链接链接已复制到粘贴板!
- applications.app.k8s.io
1.8.2.1.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.8.2.1.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.8.2.2. 查询所有应用程序 复制链接链接已复制到粘贴板!
GET /app.k8s.io/v1beta1/namespaces/{namespace}/applications
GET /app.k8s.io/v1beta1/namespaces/{namespace}/applications
1.8.2.2.1. 描述 复制链接链接已复制到粘贴板!
查询您的应用程序以获取更多详情。
1.8.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.8.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.8.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
application/yaml
1.8.2.2.5. Tags 复制链接链接已复制到粘贴板!
- applications.app.k8s.io
1.8.2.3. 查询单个应用程序 复制链接链接已复制到粘贴板!
GET /app.k8s.io/v1beta1/namespaces/{namespace}/applications/{application_name}
GET /app.k8s.io/v1beta1/namespaces/{namespace}/applications/{application_name}
1.8.2.3.1. 描述 复制链接链接已复制到粘贴板!
查询单个应用程序以获取更多详细信息。
1.8.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
application_name | 您要查询的应用程序的名称。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.8.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.8.2.3.4. Tags 复制链接链接已复制到粘贴板!
- applications.app.k8s.io
1.8.2.4. 删除应用程序 复制链接链接已复制到粘贴板!
DELETE /app.k8s.io/v1beta1/namespaces/{namespace}/applications/{application_name}
DELETE /app.k8s.io/v1beta1/namespaces/{namespace}/applications/{application_name}
1.8.2.4.1. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
application_name | 要删除的应用程序的名称。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.8.2.4.2. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.8.2.4.3. Tags 复制链接链接已复制到粘贴板!
- applications.app.k8s.io
1.8.3. 定义 复制链接链接已复制到粘贴板!
1.8.3.1. Application 复制链接链接已复制到粘贴板!
Name | 模式 |
---|---|
apiVersion | 字符串 |
kind | 字符串 |
metadata | 对象 |
spec |
spec
Name | 模式 |
---|---|
assemblyPhase | 字符串 |
componentKinds | 对象数组 |
descriptor | |
info | info 数组 |
selector | 对象 |
descriptor
Name | 模式 |
---|---|
description | 字符串 |
icons | icons 数组 |
keywords | 字符串数组 |
links | links 数组 |
maintainers | maintainers 数组 |
notes | 字符串 |
owners | owners 数组 |
type | 字符串 |
version | 字符串 |
icons
Name | 模式 |
---|---|
size | 字符串 |
src | 字符串 |
type | 字符串 |
links
Name | 模式 |
---|---|
description | 字符串 |
url | 字符串 |
maintainers
Name | 模式 |
---|---|
email | 字符串 |
name | 字符串 |
url | 字符串 |
owners
Name | 模式 |
---|---|
email | 字符串 |
name | 字符串 |
url | 字符串 |
info
Name | 模式 |
---|---|
name | 字符串 |
type | 字符串 |
value | 字符串 |
valueFrom |
valueFrom
Name | 模式 |
---|---|
configMapKeyRef | |
ingressRef | |
secretKeyRef | |
serviceRef | |
type | 字符串 |
configMapKeyRef
Name | 模式 |
---|---|
apiVersion | 字符串 |
fieldPath | 字符串 |
key | 字符串 |
kind | 字符串 |
name | 字符串 |
namespace | 字符串 |
resourceVersion | 字符串 |
uid | 字符串 |
ingressRef
Name | 模式 |
---|---|
apiVersion | 字符串 |
fieldPath | 字符串 |
host | 字符串 |
kind | 字符串 |
name | 字符串 |
namespace | 字符串 |
path | 字符串 |
resourceVersion | 字符串 |
uid | 字符串 |
secretKeyRef
Name | 模式 |
---|---|
apiVersion | 字符串 |
fieldPath | 字符串 |
key | 字符串 |
kind | 字符串 |
name | 字符串 |
namespace | 字符串 |
resourceVersion | 字符串 |
uid | 字符串 |
serviceRef
Name | 模式 |
---|---|
apiVersion | 字符串 |
fieldPath | 字符串 |
kind | 字符串 |
name | 字符串 |
namespace | 字符串 |
path | 字符串 |
port | integer (int32) |
resourceVersion | 字符串 |
uid | 字符串 |
1.9. Helm API 复制链接链接已复制到粘贴板!
1.9.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的 HelmRelease 资源相关的 API 信息。HelmRelease 有 4 个可用的请求:create、query、delete 和 update。
1.9.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.9.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.9.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.9.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.9.1.5. Tags 复制链接链接已复制到粘贴板!
- helmreleases.apps.open-cluster-management.io : 创建和管理 helmreleases
1.9.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.9.2. 路径 复制链接链接已复制到粘贴板!
1.9.2.1. 创建 helmrelease 复制链接链接已复制到粘贴板!
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases
POST /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases
1.9.2.1.1. 描述 复制链接链接已复制到粘贴板!
创建 helmrelease。
1.9.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
Body |
body | 描述要创建的 helmrelease 的参数。 |
1.9.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.9.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
application/yaml
1.9.2.1.5. Tags 复制链接链接已复制到粘贴板!
- helmreleases.apps.open-cluster-management.io
1.9.2.1.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.9.2.1.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.9.2.2. 查询所有 helmreleases 复制链接链接已复制到粘贴板!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases
1.9.2.2.1. 描述 复制链接链接已复制到粘贴板!
查询您的 helmreleases 获取更多详细信息。
1.9.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.9.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.9.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
application/yaml
1.9.2.2.5. Tags 复制链接链接已复制到粘贴板!
- helmreleases.apps.open-cluster-management.io
1.9.2.3. 查询单个 helmrelease 复制链接链接已复制到粘贴板!
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases/{helmrelease_name}
GET /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases/{helmrelease_name}
1.9.2.3.1. 描述 复制链接链接已复制到粘贴板!
查询单个 helmrelease 获取更多详细信息。
1.9.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
helmrelease_name | 要查询的 helmrelease 的名称。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.9.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.9.2.3.4. Tags 复制链接链接已复制到粘贴板!
- helmreleases.apps.open-cluster-management.io
1.9.2.4. 删除 helmrelease 复制链接链接已复制到粘贴板!
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases/{helmrelease_name}
DELETE /apps.open-cluster-management.io/v1/namespaces/{namespace}/helmreleases/{helmrelease_name}
1.9.2.4.1. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
helmrelease_name | 要删除的 helmrelease 的名称。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.9.2.4.2. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.9.2.4.3. Tags 复制链接链接已复制到粘贴板!
- helmreleases.apps.open-cluster-management.io
1.9.3. 定义 复制链接链接已复制到粘贴板!
1.9.3.1. HelmRelease 复制链接链接已复制到粘贴板!
repo
Name | 模式 |
---|---|
chartName | 字符串 |
configMapRef | |
secretRef | |
source | |
version | 字符串 |
configMapRef
Name | 模式 |
---|---|
apiVersion | 字符串 |
fieldPath | 字符串 |
kind | 字符串 |
name | 字符串 |
namespace | 字符串 |
resourceVersion | 字符串 |
uid | 字符串 |
secretRef
Name | 模式 |
---|---|
apiVersion | 字符串 |
fieldPath | 字符串 |
kind | 字符串 |
name | 字符串 |
namespace | 字符串 |
resourceVersion | 字符串 |
uid | 字符串 |
source
github
Name | 模式 |
---|---|
branch | 字符串 |
chartPath | 字符串 |
urls | 字符串数组 |
helmRepo
Name | 模式 |
---|---|
urls | 字符串数组 |
status
Name | 模式 |
---|---|
conditions | conditions 数组 |
deployedRelease |
conditions
Name | 模式 |
---|---|
lastTransitionTime | 字符串(date-time) |
message | 字符串 |
reason | 字符串 |
status | 字符串 |
type | 字符串 |
deployedRelease
Name | 模式 |
---|---|
manifest | 字符串 |
name | 字符串 |
1.10. Policy API 复制链接链接已复制到粘贴板!
1.10.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的策略(Policy)资源相关的 API 信息。Policy 资源有 4 个可用的请求:create、query、delete 和 update。
1.10.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.10.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.10.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.10.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.10.1.5. Tags 复制链接链接已复制到粘贴板!
- policy.open-cluster-management.io/v1 : 创建和管理策略
1.10.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.10.2. 路径 复制链接链接已复制到粘贴板!
1.10.2.1. 创建策略 复制链接链接已复制到粘贴板!
POST /policy.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
POST /policy.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
1.10.2.1.1. 描述 复制链接链接已复制到粘贴板!
创建策略
1.10.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
Body |
body | 描述要创建策略的参数。 |
1.10.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.10.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
application/json
1.10.2.1.5. Tags 复制链接链接已复制到粘贴板!
- policy.open-cluster-management.io
1.10.2.1.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.10.2.1.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.10.2.2. 查询所有策略 复制链接链接已复制到粘贴板!
GET /policy.open-cluster-management.io/v1/namespaces/{namespace}/policies/{policy_name}
GET /policy.open-cluster-management.io/v1/namespaces/{namespace}/policies/{policy_name}
1.10.2.2.1. 描述 复制链接链接已复制到粘贴板!
查询您的策略以获得更详细的信息。
1.10.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要应用策略的命名空间,如 default。 | 字符串 |
1.10.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.10.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
application/json
1.10.2.2.5. Tags 复制链接链接已复制到粘贴板!
- policy.open-cluster-management.io
1.10.2.3. 查询单个策略 复制链接链接已复制到粘贴板!
GET /policy.open-cluster-management.io/v1/namespaces/{namespace}/policies/{policy_name}
GET /policy.open-cluster-management.io/v1/namespaces/{namespace}/policies/{policy_name}
1.10.2.3.1. 描述 复制链接链接已复制到粘贴板!
查询单个策略以获取更多详细信息。
1.10.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
policy_name | 要查询的策略的名称。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.10.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.10.2.3.4. Tags 复制链接链接已复制到粘贴板!
- policy.open-cluster-management.io
1.10.2.4. 删除策略 复制链接链接已复制到粘贴板!
DELETE /policy.open-cluster-management.io/v1/namespaces/{namespace}/policies/{policy_name}
DELETE /policy.open-cluster-management.io/v1/namespaces/{namespace}/policies/{policy_name}
1.10.2.4.1. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
policy_name | 要删除的策略名称。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.10.2.4.2. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.10.2.4.3. Tags 复制链接链接已复制到粘贴板!
- policy.open-cluster-management.io
1.10.3. 定义 复制链接链接已复制到粘贴板!
1.10.3.1. policy 复制链接链接已复制到粘贴板!
Name | 描述 | 模式 |
---|---|---|
apiVersion | 策略的版本化模式(schema)。 | 字符串 |
kind | 代表 REST 资源的字符串值。 | 字符串 |
metadata | 描述定义策略的规则。 | 对象 |
spec
Name | 描述 | 模式 |
---|---|---|
remediationAction | 代表资源中定义的处理违反情况的值。 | 字符串 |
namespaceSelector | 代表策略要应用到的命名空间的值。 | 字符串 |
policy-templates
Name | 描述 | 模式 |
---|---|---|
apiVersion | 策略的版本化模式(schema)。 | 字符串 |
kind | 代表 REST 资源的字符串值。 | 字符串 |
metadata | 描述定义策略的规则。 | 对象 |
complianceType | 用于列出必须被评估或应用到受管集群的角色的预期行为和任何 Kubernetes 对象。 | 字符串 |
定义标签的部分。 | 字符串 | |
规则 | 字符串 |
clusterConditions
Name | 描述 | 模式 |
---|---|---|
matchLabels | 策略应用到一个命名空间所需的标签。 | 对象 |
cloud | 策略应用到一个云供应商所需的标签。 | 字符串 |
rules
Name | 描述 | 模式 |
---|---|---|
apiGroups | 适用于该规则的 API 列表。 | 字符串 |
resources | 资源类型列表。 | 对象 |
verbs | 动词列表。 | 字符串 |
1.11. Observability API 复制链接链接已复制到粘贴板!
1.11.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的 MultiClusterObservability 资源相关的 API 信息。MultiClusterObservability 资源有 4 个可用的请求:create、query、delete 和 update。
1.11.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.11.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.11.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.11.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.11.1.5. Tags 复制链接链接已复制到粘贴板!
- Observability.open-cluster-management.io : 创建和管理多集群的观察性
1.11.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.11.2. 路径 复制链接链接已复制到粘贴板!
1.11.2.1. 创建 multiclusterobservability 资源 复制链接链接已复制到粘贴板!
POST /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities
POST /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities
1.11.2.1.1. 描述 复制链接链接已复制到粘贴板!
创建 MultiClusterObservability 资源。
1.11.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
Body |
body | 描述要创建的 MultiClusterObservability 资源的参数。 |
1.11.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.11.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
application/yaml
1.11.2.1.5. Tags 复制链接链接已复制到粘贴板!
- observability.apps.open-cluster-management.io
1.11.2.1.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.11.2.1.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.11.2.2. 查询所有 multiclusterobservabilities 复制链接链接已复制到粘贴板!
GET /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities
GET /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities
1.11.2.2.1. 描述 复制链接链接已复制到粘贴板!
查询 MultiClusterObservability 资源以获取更多详细信息。
1.11.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
1.11.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.11.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
application/yaml
1.11.2.2.5. Tags 复制链接链接已复制到粘贴板!
- observability.apps.open-cluster-management.io
1.11.2.3. 查询单个 multiclusterobservability 复制链接链接已复制到粘贴板!
GET /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities/{multiclusterobservability_name}
GET /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities/{multiclusterobservability_name}
1.11.2.3.1. 描述 复制链接链接已复制到粘贴板!
查询单个 MultiClusterObservability 资源以获取更多详细信息。
1.11.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
multiclusterobservability_name | 要查询的 multiclusterobservability 的名称。 | 字符串 |
1.11.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.11.2.3.4. Tags 复制链接链接已复制到粘贴板!
- observability.apps.open-cluster-management.io
1.11.2.4. 删除一个 multiclusterobservability 资源 复制链接链接已复制到粘贴板!
DELETE /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities/{multiclusterobservability_name}
DELETE /apis/observability.open-cluster-management.io/v1beta2/multiclusterobservabilities/{multiclusterobservability_name}
1.11.2.4.1. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
multiclusterobservability_name | 要删除的 multiclusterobservability 的名称。 | 字符串 |
1.11.2.4.2. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.11.2.4.3. Tags 复制链接链接已复制到粘贴板!
- observability.apps.open-cluster-management.io
1.11.3. 定义 复制链接链接已复制到粘贴板!
1.11.3.1. MultiClusterObservability 复制链接链接已复制到粘贴板!
Name | 描述 | 模式 |
---|---|---|
apiVersion | 版本化的 MultiClusterObservability schema。 | 字符串 |
kind | 代表 REST 资源、MultiClusterObservability 的字符串值。 | 字符串 |
metadata | 描述定义策略的规则。 | 对象 |
spec
Name | 描述 | 模式 |
---|---|---|
enableDownsampling |
启用或禁用 downsample。默认值为 | 布尔值 |
imagePullPolicy |
MultiClusterObservability 镜像的 pull 策略。默认值为 | corev1.PullPolicy |
imagePullSecret |
MultiClusterObservability 镜像的 pull secret。默认值为 | 字符串 |
nodeSelector | 节点选择器规格。 | map[string]string |
observabilityAddonSpec | 所有安装了可观察附加组件的受管集群的全局设置。 | |
storageConfig | 指定可观察性要使用的存储配置。 | StorageConfig |
tolerations | 提供了所有组件可以容忍任何污点的功能。 | []corev1.Toleration |
advanced | 可观察性的高级配置设置。 | |
resources | MultiClusterObservability 所需的计算资源。 | corev1.ResourceRequirements |
replicas | MultiClusterObservability 副本。 | integer |
storageConfig
名称 | 描述 | 模式 |
---|---|---|
alertmanagerStorageSize |
应用到 alertmanager 有状态集的存储量。默认值为 | 字符串 |
compactStorageSize |
应用于 thanos 紧凑有状态集合的存储量。默认值为 | 字符串 |
metricObjectStorage | 用于为指标配置 secret 的对象存储。 | |
receiveStorageSize |
应用到 thanos 接收有状态集的存储量。默认值为 | 字符串 |
ruleStorageSize |
应用到 thanos 规则有状态集的存储量。默认值为 | 字符串 |
storageClass |
指定 | 字符串 |
storeStorageSize |
应用到 thanos 存储有状态集合的存储量。默认值为 | 字符串 |
metricObjectStorage
Name | 描述 | 模式 |
---|---|---|
key | 要从中选择的 secret 的密钥。必须是一个有效的 secret 密钥。请参阅 Thanos 文档。 | 字符串 |
name |
| 字符串 |
observabilityAddonSpec
Name | 描述 | 模式 |
---|---|---|
enableMetrics |
指示 Observability 附加组件是否将指标发送到 hub 集群。默认值为 | 布尔值 |
interval |
Observability 附加组件将指标发送到 hub 集群的间隔。默认值为 300 秒( | integer |
resources |
指标收集器资源要求的资源。默认 CPU 请求为 | corev1.ResourceRequirements |
advanced
名称 | 描述 | 模式 |
---|---|---|
retentionConfig | 指定供可观察性使用的数据保留配置。 |
|
rbacQueryProxy | 指定 rbac-query-proxy 部署的副本和资源。 | CommonSpec |
grafana | 指定 grafana 部署的副本和资源 | CommonSpec |
alertmanager | 指定 alertmanager statefulset 的副本和资源。 | CommonSpec |
observatoriumAPI |
指定 | CommonSpec |
queryFrontend | 为 query-frontend 部署指定副本和资源。 | CommonSpec |
query | 指定查询部署的副本和资源。 | CommonSpec |
receive | 指定接收 statefulset 的副本和资源。 | CommonSpec |
rule | 指定规则 statefulset 的副本和资源。 | CommonSpec |
store | 指定存储 statefulset 的副本和资源。 | CommonSpec |
compact | 指定紧凑 statefulset 的资源。 | |
storeMemcached | 指定 store-memcached 的副本、资源等。 | |
queryFrontendMemcached | 指定 query-frontend-memcached 的副本、资源等。 | CacheConfig |
retentionConfig
名称 | 描述 | 模式 |
---|---|---|
blockDuration |
阻塞时间序列数据库(TSDB)块持续时间的时间长度。默认值为 | 字符串 |
cleanupInterval |
清理部分上传块的频率,以及清理启用了 | 字符串 |
deleteDelay |
从存储桶中删除标记要删除的块前的时间。默认值为 | 字符串 |
retentionInLocal |
从本地存储保留原始样本的时间长度。默认值为 | 字符串 |
retentionResolutionRaw |
在存储桶中保留原始分辨率样本的时间。默认值为 30 天( | 字符串 |
retentionResolution5m |
在存储桶中保留分辨率 1 样本(5 分钟)的时间长度。默认值为 180 天( | 字符串 |
retentionResolution1h |
在存储桶中保留分辨率 2 样本(1 小时)的时间长度。默认值为 0 天( | 字符串 |
compact
名称 | 描述 | 模式 |
---|---|---|
resources | MultiCLusterObservability 所需的计算资源. | corev1.ResourceRequirements |
storeMemcached
名称 | 描述 | 模式 |
---|---|---|
resources | MultiCLusterObservability 所需的计算资源. | corev1.ResourceRequirements |
replicas | MultiClusterObservability 副本。 | integer |
memoryLimitMb | 以 MB 为单位的 Memcached 内存限值。 | integer |
maxItemSize |
Memcached 的最大项目大小。默认值为 | 字符串 |
connectionLimit | Memcached 同时连接数上限。默认值为 | integer |
status
名称 | 描述 | 模式 |
---|---|---|
status | status 包含 MultiClusterObservability 的不同条件状态。 | metav1.Condition |
1.12. 搜索自定义 API 复制链接链接已复制到粘贴板!
1.12.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的 searchCustomization 资源相关的 API 信息。SearchCustomization 资源有 4 个可用的请求:create、query、delete 和 update。
1.12.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.12.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.12.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.12.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.12.1.5. Tags 复制链接链接已复制到粘贴板!
- search.open-cluster-management.io/v1:创建和管理持久性卷
1.12.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.12.2. 路径 复制链接链接已复制到粘贴板!
1.12.2.1. 创建 searchCustomization 复制链接链接已复制到粘贴板!
POST /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
POST /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
1.12.2.1.1. 描述 复制链接链接已复制到粘贴板!
创建 searchCustomization。
1.12.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
Body |
body | 描述要创建策略的参数。 |
1.12.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.12.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
searchCustomization/json
1.12.2.1.5. Tags 复制链接链接已复制到粘贴板!
- search.open-cluster-management.io
1.12.2.1.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.12.2.1.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.12.2.2. 查询 searchCustomization 复制链接链接已复制到粘贴板!
GET /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
GET /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
1.12.2.2.1. 描述 复制链接链接已复制到粘贴板!
查询您的 searchCustomization 获取更多详细信息。
1.12.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要应用策略的命名空间,如 default。 | 字符串 |
1.12.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.12.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
searchCustomization/json
1.12.2.2.5. Tags 复制链接链接已复制到粘贴板!
- search.open-cluster-management.io
1.12.2.3. 查询单个策略 复制链接链接已复制到粘贴板!
GET /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
GET /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
1.12.2.3.1. 描述 复制链接链接已复制到粘贴板!
查询单个 searchCustomization 获取更多详细信息。
1.12.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
policy_name | 要查询的策略的名称。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.12.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.12.2.3.4. Tags 复制链接链接已复制到粘贴板!
- search.open-cluster-management.io
1.12.2.4. 删除 searchCustomization 复制链接链接已复制到粘贴板!
DELETE /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
DELETE /search.open-cluster-management.io/v1/v1alpha1/namespaces/{namespace}/policies/{policy_name}
1.12.2.4.1. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
policy_name | 要删除的策略名称。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.12.2.4.2. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.12.2.4.3. Tags 复制链接链接已复制到粘贴板!
- search.open-cluster-management.io
1.12.3. 定义 复制链接链接已复制到粘贴板!
1.12.3.1. SearchCustomization 复制链接链接已复制到粘贴板!
Name | 描述 | 模式 |
---|---|---|
apiVersion | SearchCustomization 的版本化模式。 | 字符串 |
kind | 代表 REST 资源的字符串值。 | 字符串 |
metadata | 描述定义策略的规则。 | 对象 |
spec
Name | 描述 | 模式 |
---|---|---|
remediationAction | 代表资源中定义的处理违反情况的值。 | 字符串 |
namespaces |
代表应用策略时要 | 字符串 |
policy-templates
Name | 描述 | 模式 |
---|---|---|
apiVersion | SearchCustomization 的版本化模式。 | 字符串 |
kind | 代表 REST 资源的字符串值。 | 字符串 |
metadata | 描述定义策略的规则。 | 对象 |
complianceType | 用于列出必须被评估或应用到受管集群的角色的预期行为和任何 Kubernetes 对象。 | 字符串 |
定义标签的部分。 | 字符串 | |
规则 | 字符串 |
clusterConditions
Name | 描述 | 模式 |
---|---|---|
matchLabels | 策略应用到一个命名空间所需的标签。 | 对象 |
cloud | 策略应用到一个云供应商所需的标签。 | 字符串 |
rules
Name | 描述 | 模式 |
---|---|---|
apiGroups | 适用于该规则的 API 列表。 | 字符串 |
resources | 资源类型列表。 | 对象 |
verbs | 动词列表。 | 字符串 |
1.13. MultiClusterHub API 复制链接链接已复制到粘贴板!
1.13.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的 MultiClusterHub 资源相关的 API 信息。MultiClusterHub 资源有 4 个可用的请求:create、query、delete 和 update。
1.13.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.13.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.13.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.13.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.13.1.5. Tags 复制链接链接已复制到粘贴板!
- multiclusterhubs.operator.open-cluster-management.io : 创建和管理多集群 hub operator
1.13.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.13.2. 路径 复制链接链接已复制到粘贴板!
1.13.2.1. 创建 MultiClusterHub 资源 复制链接链接已复制到粘贴板!
POST /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/mch
POST /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/mch
1.13.2.1.1. 描述 复制链接链接已复制到粘贴板!
创建一个 MultiClusterHub 资源来定义 multicluster hub 实例的配置。
1.13.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
Body |
body | 描述要创建的 multicluster hub 的参数。 |
1.13.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.13.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
multiclusterhubs/yaml
1.13.2.1.5. Tags 复制链接链接已复制到粘贴板!
- multiclusterhubs.operator.open-cluster-management.io
1.13.2.1.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.13.2.1.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.13.2.2. 查询所有 MultiClusterHubs 复制链接链接已复制到粘贴板!
GET /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/operator
GET /operator.open-cluster-management.io/v1beta1/namespaces/{namespace}/operator
1.13.2.2.1. 描述 复制链接链接已复制到粘贴板!
查询您的 multicluster hub operator 以获取更多详细信息。
1.13.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.13.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.13.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
operator/yaml
1.13.2.2.5. Tags 复制链接链接已复制到粘贴板!
- multiclusterhubs.operator.open-cluster-management.io
1.13.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.13.2.3.1. 描述 复制链接链接已复制到粘贴板!
查询单个 multicluster hub operator 以获取更多详细信息。
1.13.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
application_name | 您要查询的应用程序的名称。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.13.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.13.2.3.4. Tags 复制链接链接已复制到粘贴板!
- multiclusterhubs.operator.open-cluster-management.io
1.13.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.13.2.4.1. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
application_name | 要删除的 multicluster hub Operator 的名称。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.13.2.4.2. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.13.2.4.3. Tags 复制链接链接已复制到粘贴板!
- multiclusterhubs.operator.open-cluster-management.io
1.13.3. 定义 复制链接链接已复制到粘贴板!
1.13.3.1. multicluster hub operator 复制链接链接已复制到粘贴板!
名称 | 描述 | 模式 |
---|---|---|
apiVersion | MultiClusterHub 的版本化模式。 | 字符串 |
kind | 代表 REST 资源的字符串值。 | 字符串 |
metadata | 描述定义资源的规则。 | object |
spec | 资源规格。 |
spec
availabilityConfig 可选 | 指定部署复制以提高可用性。默认值为 High 。 | 字符串 |
---|---|---|
customCAConfigmap | 为 Red Hat Advanced Cluster Management 提供自定义的 OpenShift 默认入口 CA 证书。 | 字符串 |
disableHubSelfManagement | 禁用自动导入 hub 集群作为受管集群。 | 布尔值 |
disableUpdateClusterImageSets | 禁用 ClusterImageSets 的自动更新。 | 布尔值 |
hive | (已弃用)用于覆盖默认 HiveConfig 规格的对象。 | |
imagePullSecret | 覆盖用于访问 MultiClusterHub 操作对象和端点镜像的 pull secret。 | 字符串 |
ingress | 入口管理的配置选项。 | |
nodeSelector | 设置节点选择器。 | 字符串 |
separateCertificateManagement |
(已弃用)将 | 布尔值 |
hive
additionalCertificateAuthorities 可选 | (已弃用)到 hive 命名空间中的 secret 的引用列表,它包含了在与目标集群通信时要使用的额外证书颁发机构(CA)。除了安装时每个集群生成的任何自签名 CA 外,这些证书颁发机构也被使用。 | object |
---|---|---|
backup | (已弃用)指定备份集成的配置。如果没有,则禁用备份集成。 | |
externalDNS |
(已弃用)如果要由 Hive 部署,指定 | object |
failedProvisionConfig | (已弃用)用于配置与处理调配失败相关的设置。 | |
globalPullSecret |
(已弃用)用于指定供所有集群部署全局使用的 pull secret。对于每个集群部署, | object |
maintenanceMode |
(已弃用)在您需要确保没有运行任何会在 Hive 类型的 finalizer 上进行添加或操作时,可以使用它来禁用 hive 控制器。这应该很少需要。将 | 布尔值 |
Ingress
sslCiphers 可选 | 为管理入口启用的 SSL 密码列表。默认为所支持密码的完整列表。 | 字符串 |
---|
backup
minBackupPeriodSeconds 可选 | (已弃用)指定在每个备份之间的最小 MinBackupPeriodSeconds 。这用于对备份进行比率限制。这可能会将多个更改组合到一个备份中。因为在这一时间段内发生的更改会被放入排队,在备份间隔时间后这些队列中的更改会被备份,因此不会丢失备份数据。 | integer |
---|---|---|
velero | (已弃用)Velero 指定 Velero 备份集成的配置。 | object |
failedProvisionConfig
skipGatherLogs 可选 | (已弃用)当安装因为任何原因失败时,禁用尝试从集群收集完整日志的功能。日志会存储在持久卷中,并最多存储七天。 | 布尔值 |
---|
status
components 可选 | 状态配置的组件。 | object |
---|---|---|
conditions | 包含 multicluster hub 的不同条件。 | |
desiredVersion | 表示所需的版本。 | 字符串 |
phase |
代表 MultiClusterHub 资源的活跃阶段。用于此参数的值包括: | 字符串 |
conditions
lastTransitionTime 可选 | 条件从一个状态变为另一个状态的最后一次的时间。 | 字符串 |
---|---|---|
lastUpdateTime | 最后一次更新此条件的时间。 | 字符串 |
message | Message 是人类可读的消息,表示关于上次状态更改的详细信息。 | 字符串 |
reason | 条件发生状态更改的原因。 | 字符串 |
status | 条件的状态。 | 字符串 |
type | 集群条件的类型。 | 字符串 |
StatusConditions
kind 必需 | 代表此状态的资源 kind 。 | 字符串 |
---|---|---|
available | 指明此组件是否在正确运行。 | 布尔值 |
lastTransitionTime | 条件从一个状态变为另一个状态的最后一次的时间。 | metav1.time |
lastUpdateTime | 最后一次更新此条件的时间。 | metav1.time |
message | Message 是人类可读的消息,表示关于上次状态更改的详细信息。 | 字符串 |
reason | 条件发生状态更改的原因。 | 字符串 |
status | 条件的状态。 | 字符串 |
type | 集群条件的类型。 | 字符串 |
1.14. Placements API (v1alpha1) 复制链接链接已复制到粘贴板!
1.14.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的放置(Placement)资源相关的 API 信息。放置资源有 4 个可用的请求:create、query、delete 和 update。
1.14.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.14.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.14.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.14.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.14.1.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io:创建和管理放置
1.14.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.14.2. 路径 复制链接链接已复制到粘贴板!
1.14.2.1. 查询所有放置 复制链接链接已复制到粘贴板!
GET /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placements
GET /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placements
1.14.2.1.1. 描述 复制链接链接已复制到粘贴板!
查询您的放置以获取更多详细信息。
1.14.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
1.14.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.14.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
placement/yaml
1.14.2.1.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.14.2.2. 创建一个放置 复制链接链接已复制到粘贴板!
POST /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placements
POST /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placements
1.14.2.2.1. 描述 复制链接链接已复制到粘贴板!
创建一个放置。
1.14.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
Body |
body | 描述要创建的放置的参数。 |
1.14.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.14.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
placement/yaml
1.14.2.2.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.14.2.2.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.14.2.2.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.14.2.3. 查询单个放置 复制链接链接已复制到粘贴板!
GET /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placements/{placement_name}
GET /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placements/{placement_name}
1.14.2.3.1. 描述 复制链接链接已复制到粘贴板!
查询单个放置以获取更多详细信息。
1.14.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
placement_name | 要查询的放置名称。 | 字符串 |
1.14.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.14.2.3.4. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.14.2.4. 删除一个放置 复制链接链接已复制到粘贴板!
DELETE /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placements/{placement_name}
DELETE /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placements/{placement_name}
1.14.2.4.1. 描述 复制链接链接已复制到粘贴板!
删除一个放置。
1.14.2.4.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
placement_name | 要删除的放置名称。 | 字符串 |
1.14.2.4.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.14.2.4.4. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.14.3. 定义 复制链接链接已复制到粘贴板!
1.14.3.1. Placement 复制链接链接已复制到粘贴板!
名称 | 描述 | 模式 |
---|---|---|
apiVersion | 放置的版本化模式。 | 字符串 |
kind | 代表 REST 资源的字符串值。 | 字符串 |
metadata | 放置的元数据。 | object |
spec | 放置的规格。 |
spec
Name | 描述 | 模式 |
---|---|---|
ClusterSets | 从中选择 ManagedClusterSet 的 ManagedClusterSet 子集。如果为空,则从绑定到 Placement 命名空间的 ManagedClusterSets 中选择 ManagedClusters。否则,ManagedClusters 会从这个子集的交集中选择,ManagedClusterSets 会绑定到 placement 命名空间。 | 字符串数组 |
numberOfClusters | 要选择的 ManagedClusters 数量。 | integer (int32) |
predicates | 选择 ManagedClusters 的集群 predicates 子集。条件逻辑为 OR。 | clusterPredicate array |
clusterPredicate
名称 | 描述 | 模式 |
---|---|---|
requiredClusterSelector | 选择带有标签和集群声明的 ManagedClusters 的集群选择器。 |
clusterSelector
名称 | 描述 | 模式 |
---|---|---|
labelSelector | 按标签的 ManagedClusters 选择器。 | object |
claimSelector | 按声明的 ManagedClusters 选择器。 |
clusterClaimSelector
名称 | 描述 | 模式 |
---|---|---|
matchExpressions | 集群声明选择器要求的子集。条件逻辑是 AND。 | < object > 数组 |
1.15. PlacementDecisions API (v1alpha1) 复制链接链接已复制到粘贴板!
1.15.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的 PlacementDecision 资源相关的 API 信息。PlacementDecision 资源有 4 个可用的请求:create、query、delete 和 update。
1.15.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.15.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.15.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.15.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.15.1.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io:创建和管理放置Decisions。
1.15.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.15.2. 路径 复制链接链接已复制到粘贴板!
1.15.2.1. 查询所有 PlacementDecisions 复制链接链接已复制到粘贴板!
GET /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placementdecisions
GET /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placementdecisions
1.15.2.1.1. 描述 复制链接链接已复制到粘贴板!
查询您的 PlacementDecisions 获取更多详细信息。
1.15.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
1.15.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.15.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
placementdecision/yaml
1.15.2.1.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.15.2.2. 创建 PlacementDecision 复制链接链接已复制到粘贴板!
POST /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placementdecisions
POST /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placementdecisions
1.15.2.2.1. 描述 复制链接链接已复制到粘贴板!
创建 PlacementDecision。
1.15.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
Body |
body | 描述要创建的 PlacementDecision 的参数。 |
1.15.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.15.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
placementdecision/yaml
1.15.2.2.5. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.15.2.2.6. HTTP 请求示例 复制链接链接已复制到粘贴板!
1.15.2.2.6.1. 请求正文 复制链接链接已复制到粘贴板!
1.15.2.3. 查询单个 PlacementDecision 复制链接链接已复制到粘贴板!
GET /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placementdecisions/{placementdecision_name}
GET /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placementdecisions/{placementdecision_name}
1.15.2.3.1. 描述 复制链接链接已复制到粘贴板!
查询单个 PlacementDecision 获取更多详细信息。
1.15.2.3.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
placementdecision_name | 要查询的 PlacementDecision 的名称。 | 字符串 |
1.15.2.3.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.15.2.3.4. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.15.2.4. 删除 PlacementDecision 复制链接链接已复制到粘贴板!
DELETE /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placementdecisions/{placementdecision_name}
DELETE /cluster.open-cluster-management.io/v1alpha1/namespaces/{namespace}/placementdecisions/{placementdecision_name}
1.15.2.4.1. 描述 复制链接链接已复制到粘贴板!
删除单个 PlacementDecision。
1.15.2.4.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
placementdecision_name | 要删除的 PlacementDecision 的名称。 | 字符串 |
1.15.2.4.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.15.2.4.4. Tags 复制链接链接已复制到粘贴板!
- cluster.open-cluster-management.io
1.15.3. 定义 复制链接链接已复制到粘贴板!
1.15.3.1. PlacementDecision 复制链接链接已复制到粘贴板!
名称 | 描述 | 模式 |
---|---|---|
apiVersion | 版本化的 PlacementDecision schema | 字符串 |
kind | 代表 REST 资源的字符串值。 | 字符串 |
metadata | PlacementDecision 的元数据。 | object |
1.16. DiscoveryConfig API 复制链接链接已复制到粘贴板!
1.16.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的 DiscoveryConfig 资源相关的 API 信息。DiscoveryConfig 资源有 4 个可用的请求:create、query、delete 和 update。
1.16.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.16.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.16.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.16.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.16.1.5. Tags 复制链接链接已复制到粘贴板!
- discoveryconfigs.discovery.open-cluster-management.io : 创建和管理 DiscoveryConfigs
1.16.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.16.2. 路径 复制链接链接已复制到粘贴板!
1.16.2.1. 创建 DiscoveryConfig 复制链接链接已复制到粘贴板!
POST /app.k8s.io/v1alpha1/namespaces/{namespace}/discoveryconfigs
POST /app.k8s.io/v1alpha1/namespaces/{namespace}/discoveryconfigs
1.16.2.1.1. 描述 复制链接链接已复制到粘贴板!
创建 DiscoveryConfig。
1.16.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
Body |
body | 描述要创建的 DiscoveryConfig 的参数。 | DiscoveryConfig |
1.16.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.16.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
discoveryconfigs/yaml
1.16.2.1.5. Tags 复制链接链接已复制到粘贴板!
- discoveryconfigs.discovery.open-cluster-management.io
1.16.2.1.5.1. 请求正文 复制链接链接已复制到粘贴板!
1.16.2.2. 查询所有 DiscoveryConfigs 复制链接链接已复制到粘贴板!
GET /operator.open-cluster-management.io/v1alpha1/namespaces/{namespace}/operator
GET /operator.open-cluster-management.io/v1alpha1/namespaces/{namespace}/operator
1.16.2.2.1. 描述 复制链接链接已复制到粘贴板!
查询发现配置 operator 以获取更多详细信息。
1.16.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.16.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.16.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
operator/yaml
1.16.2.2.5. Tags 复制链接链接已复制到粘贴板!
- discoveryconfigs.discovery.open-cluster-management.io
1.16.2.3. 删除 DiscoveryConfig Operator 复制链接链接已复制到粘贴板!
DELETE /operator.open-cluster-management.io/v1alpha1/namespaces/{namespace}/operator/{discoveryconfigs_name}
DELETE /operator.open-cluster-management.io/v1alpha1/namespaces/{namespace}/operator/{discoveryconfigs_name}
1.16.2.3.1. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
application_name | 要删除的 Discovery Config operator 的名称。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.16.2.3.2. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.16.2.3.3. Tags 复制链接链接已复制到粘贴板!
- discoveryconfigs.operator.open-cluster-management.io
1.16.3. 定义 复制链接链接已复制到粘贴板!
1.16.3.1. DiscoveryConfig 复制链接链接已复制到粘贴板!
名称 | 描述 | 模式 |
---|---|---|
apiVersion | discoveryconfig 的版本化模式。 | 字符串 |
kind | 代表 REST 资源的字符串值。 | 字符串 |
metadata | 描述定义资源的规则。 | object |
spec | 定义 DiscoveryConfig 所需的状态。 | 请参阅 specs 列表 |
1.16.3.2. specs 列表 复制链接链接已复制到粘贴板!
名称 | 描述 | 模式 |
---|---|---|
需要凭证 | 凭据是包含代表用户连接到 OCM API 的凭证的 secret。 | 字符串 |
过滤 | 对要发现的集群类型设置限制。 | 请参阅过滤器列表 |
1.16.3.3. 过滤器列表 复制链接链接已复制到粘贴板!
名称 | 描述 | 模式 |
---|---|---|
lastActive | lastActive 是集群中要发现的最新活跃天数的集群,由活动时间戳决定。 | integer |
openShiftVersions | OpenShiftVersions 是 OpenShift 的发行版本列表,格式为 "<Major>.<Minor>" | object |
1.17. DiscoveredCluster API 复制链接链接已复制到粘贴板!
1.17.1. 概述 复制链接链接已复制到粘贴板!
本文档介绍了与 Red Hat Advanced Cluster Management for Kubernetes 的 DiscoveredCluster 资源相关的 API 资源。DiscoveredCluster 资源有 4 个可用的请求:create、query、delete 和 update。
1.17.1.1. 版本信息 复制链接链接已复制到粘贴板!
版本 : 2.4.0
1.17.1.2. 联系信息 复制链接链接已复制到粘贴板!
Contact Email : apiteam@swagger.io
1.17.1.3. 许可证信息 复制链接链接已复制到粘贴板!
License : Apache 2.0
License URL : http://www.apache.org/licenses/LICENSE-2.0.html
Terms of service : http://swagger.io/terms/
1.17.1.4. URI scheme 复制链接链接已复制到粘贴板!
BasePath : /kubernetes/apis
Schemes : HTTPS
1.17.1.5. Tags 复制链接链接已复制到粘贴板!
- DiscoveredClusters.discovery.open-cluster-management.io : 创建和管理 DiscoveredClusters
1.17.1.6. 外部文档 复制链接链接已复制到粘贴板!
描述 : 查找更多有关 Swagger 的信息。
URL : http://swagger.io
1.17.2. 路径 复制链接链接已复制到粘贴板!
1.17.2.1. 创建一个 DiscoveredCluster 复制链接链接已复制到粘贴板!
POST /app.k8s.io/v1alpha1/namespaces/{namespace}/discoveredclusters
POST /app.k8s.io/v1alpha1/namespaces/{namespace}/discoveredclusters
1.17.2.1.1. 描述 复制链接链接已复制到粘贴板!
创建一个 DiscoveredCluster。
1.17.2.1.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
Body |
body | 描述要创建的 DiscoveredCluster 的参数。 | DiscoveredCluster |
1.17.2.1.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.17.2.1.4. 使用 复制链接链接已复制到粘贴板!
-
discoveredclusters/yaml
1.17.2.1.5. Tags 复制链接链接已复制到粘贴板!
- discoveredclusters.discovery.open-cluster-management.io
1.17.2.1.5.1. 请求正文 复制链接链接已复制到粘贴板!
1.17.2.2. 查询所有 DiscoveredClusters 复制链接链接已复制到粘贴板!
GET /operator.open-cluster-management.io/v1alpha1/namespaces/{namespace}/operator
GET /operator.open-cluster-management.io/v1alpha1/namespaces/{namespace}/operator
1.17.2.2.1. 描述 复制链接链接已复制到粘贴板!
查询发现的集群 operator 以获取更多详细信息。
1.17.2.2.2. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.17.2.2.3. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.17.2.2.4. 使用 复制链接链接已复制到粘贴板!
-
operator/yaml
1.17.2.2.5. Tags 复制链接链接已复制到粘贴板!
- discoveredclusters.discovery.open-cluster-management.io
1.17.2.3. 删除 DiscoveredCluster Operator 复制链接链接已复制到粘贴板!
DELETE /operator.open-cluster-management.io/v1alpha1/namespaces/{namespace}/operator/{discoveredclusters_name}
DELETE /operator.open-cluster-management.io/v1alpha1/namespaces/{namespace}/operator/{discoveredclusters_name}
1.17.2.3.1. 参数 复制链接链接已复制到粘贴板!
类型 | Name | 描述 | 模式 |
---|---|---|---|
Header |
COOKIE | 身份验证:Bearer {ACCESS_TOKEN} ; ACCESS_TOKEN 是用户访问令牌。 | 字符串 |
路径 |
application_name | 要删除的发现的 Cluster Operator 的名称。 | 字符串 |
路径 |
namespace | 要使用的命名空间,如 default。 | 字符串 |
1.17.2.3.2. 响应 复制链接链接已复制到粘贴板!
HTTP 代码 | 描述 | 模式 |
---|---|---|
200 | 成功 | 无内容 |
403 | 禁止访问 | 无内容 |
404 | 未找到资源 | 无内容 |
500 | 内部服务错误 | 无内容 |
503 | 服务不可用 | 无内容 |
1.17.2.3.3. Tags 复制链接链接已复制到粘贴板!
- discoveredclusters.operator.open-cluster-management.io
1.17.3. 定义 复制链接链接已复制到粘贴板!
1.17.3.1. DiscoveredCluster 复制链接链接已复制到粘贴板!
名称 | 描述 | 模式 |
---|---|---|
apiVersion | 发现集群的版本化 schema。 | 字符串 |
kind | 代表 REST 资源的字符串值。 | 字符串 |
metadata | 描述定义资源的规则。 | object |
spec | DiscoveredClusterSpec 定义所需的 DiscoveredCluster 状态。 | 请参阅 specs 列表 |
1.17.3.2. specs 列表 复制链接链接已复制到粘贴板!
名称 | 描述 | 模式 |
---|---|---|
activityTimestamp | DiscoveredClusters 最后可用活动时间戳。 | metav1.time |
apiUrl | DiscoveredClusters API URL 端点。 | 字符串 |
cloudProvider | 发现集群的云供应商。 | 字符串 |
控制台 | DiscoveredClusters 控制台 URL 端点。 | 字符串 |
creationTimestamp | DiscoveredCluster 创建时间戳。 | metav1.time |
凭证 | 对从中发现集群的凭证的引用。 | corev1.ObjectReference |
displayName | 发现集群的显示名称。 | 字符串 |
isManagedCluster | 如果为 true,集群由 ACM 管理。 | 布尔值 |
name | discoveredcluster 的名称。 | 字符串 |
openshiftVersion | 发现集群的 OpenShift 版本。 | 字符串 |
status | 发现集群的状态。 | 字符串 |
type | OpenShift 类别(例如,OCP、ROSA 等)。 | 字符串 |