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。

is_hidden

指示 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

用于管理容器持久存储的卷驱动程序的名称。