openstack.container_infrastructure_management.v1.cluster_template¶
集群模板类¶
该 ClusterTemplate 类继承自 Resource。
- class openstack.container_infrastructure_management.v1.cluster_template.ClusterTemplate(_synchronized=False, connection=None, **attrs)¶
基础资源
- 参数:
_synchronized (bool) – 这不打算直接使用。请参阅
new()和existing()。connection (openstack.connection.Connection) – 对正在使用的 Connection 的引用。默认为 None,允许在单元测试中等情况下使用不带活动 Connection 的 Resource 对象。Resource 代码中对
self._connection的使用应自行检查是否为 None。
- resources_key = 'clustertemplates'¶
资源的复数形式的键。
- base_path = '/clustertemplates'¶
此资源的 URI 的基本部分。
- allow_create = True¶
允许对此资源进行创建操作。
- allow_fetch = True¶
允许对此资源进行获取操作。
- allow_commit = True¶
允许对此资源进行更新操作。
- allow_delete = True¶
允许对此资源进行删除操作。
- allow_list = True¶
允许对此资源进行列表操作。
- allow_patch = True¶
允许对此资源进行 patch 操作。
- commit_method = 'PATCH'¶
提交资源的 HTTP 方法 (PUT、PATCH、POST)
- commit_jsonpatch = True¶
提交是否使用 JSON patch 格式。
- apiserver_port¶
COE API 服务器暴露的端口。
- cluster_distro¶
显示在镜像中定义的适当元数据中的 os_distro 属性,用于 bay/集群驱动程序。
- coe¶
指定要使用的容器编排引擎。支持的 COE 包括 kubernetes、swarm、mesos。
- created_at¶
创建资源的时间和日期。
- docker_storage_driver¶
用于管理镜像和容器可写层存储的驱动程序的名称。
- docker_volume_size¶
Docker 守护进程缓存镜像和托管容器的每个服务器上的本地存储的大小,单位为 GB。
- dns_nameserver¶
bay/集群中的服务器和容器使用的 DNS 域名服务器。
- external_network_id¶
Neutron 网络名称或 ID,为 bay/集群提供与外部互联网的连接。
- fixed_network¶
Neutron 网络名称或 ID,为 bay/集群提供与内部网络的连接。
- fixed_subnet¶
用于为 bay/集群中的节点分配网络地址的固定子网。
- flavor_id¶
启动节点服务器的 nova flavor ID 或名称。
- http_proxy¶
当服务器从外部互联网直接访问站点被阻止时,用于使用代理的 IP 地址。这可能发生在某些国家/企业中,并且代理允许服务器和容器访问这些站点。格式包括端口号的 URL。默认值为 None。
- https_proxy¶
当服务器从外部互联网直接访问 https 站点被阻止时,用于使用代理的 IP 地址。
- image_id¶
在 Glance 中启动 bay/集群服务器的基础镜像的名称或 UUID。
- insecure_registry¶
指向用户自己的私有不安全 docker 注册表以部署和运行 docker 容器的 URL。
- is_floating_ip_enabled¶
是否启用或禁用使用云提供商的浮动 IP。
指示 ClusterTemplate 是否隐藏。
- is_master_lb_enabled¶
可以将此选项设置为 false,以创建一个没有负载均衡器的 bay/集群。
- is_tls_disabled¶
指定此参数将禁用 TLS,以便用户无需证书即可访问 COE 端点。
- is_public¶
设置此标志会使 baymodel/集群模板公开,并可供其他用户访问。
- is_registry_enabled¶
此选项提供基于 Registry V2 的替代注册表
- keypair_id¶
用于在 bay/集群服务器上配置 ssh 访问的 SSH 密钥对的名称。
- labels¶
任意标签。接受的键和有效值由 bay/集群驱动程序定义。它们用作传递特定于 bay/集群驱动程序的附加参数的一种方式。
- master_flavor_id¶
此 baymodel/集群模板的主节点的 flavor。
- network_driver¶
用于为容器提供网络的网络驱动程序的名称。
- no_proxy¶
当使用代理服务器时,某些站点不应通过代理,应正常访问。
- server_type¶
bay/集群中的服务器可以是 vm 或裸机。
- updated_at¶
更新资源的时间和日期。
- uuid¶
集群模板的 UUID。
- volume_driver¶
用于管理容器持久存储的卷驱动程序的名称。