magnum

coe ca rotate

轮换集群的 CA 证书以撤销访问权限。

openstack coe ca rotate <cluster>
cluster

集群的 ID 或名称

此命令由 python-magnumclient 插件提供。

coe ca show

显示集群的 CA 证书的详细信息。

openstack coe ca show <cluster>
cluster

集群的 ID 或名称

此命令由 python-magnumclient 插件提供。

coe ca sign

为集群生成 CA 证书。

openstack coe ca sign <cluster> <csr>
cluster

集群的 ID 或名称

csr

发送到 Magnum 以进行签名的 csr 文件的文件路径。

此命令由 python-magnumclient 插件提供。

coe cluster config

获取集群的配置

openstack coe cluster config
    [--dir <dir>]
    [--force]
    [--output-certs]
    [--use-certificate]
    [--use-keystone]
    <cluster>
--dir <dir>

保存证书和配置文件目录。

--force

如果文件已存在则覆盖文件。

--output-certs

将证书输出到单独的文件中。

--use-certificate

在配置文件中使用证书。

--use-keystone

在配置文件中使用 Keystone token。

cluster

要更新的集群的名称或 UUID

此命令由 python-magnumclient 插件提供。

coe cluster create

创建一个集群

openstack coe cluster create
    --cluster-template <cluster-template>
    [--discovery-url <discovery-url>]
    [--docker-volume-size <docker-volume-size>]
    [--labels <KEY1=VALUE1,KEY2=VALUE2;KEY3=VALUE3...>]
    [--keypair <keypair>]
    [--master-count <master-count>]
    [--node-count <node-count>]
    [--timeout <timeout>]
    [--master-flavor <master-flavor>]
    [--flavor <flavor>]
    [--fixed-network <fixed-network>]
    [--fixed-subnet <fixed-subnet>]
    [--floating-ip-enabled]
    [--floating-ip-disabled]
    [--merge-labels]
    [--master-lb-enabled]
    [--master-lb-disabled]
    <name>
--cluster-template <cluster-template>

集群模板的 ID 或名称。

--discovery-url <discovery-url>

指定节点发现的自定义交付 URL。

--docker-volume-size <docker-volume-size>

用于 docker 卷的大小,单位为 GB。

--labels <KEY1=VALUE1,KEY2=VALUE2;KEY3=VALUE3...>

与集群模板关联的键值对形式的任意标签。可以多次使用。

--keypair <keypair>

要使用的密钥对的 UUID 或名称。

--master-count <master-count>

集群的主节点数量。

--node-count <node-count>

集群的节点数量。

--timeout <timeout>

集群创建的时间限制。默认值为 60 分钟。

--master-flavor <master-flavor>

启动集群主节点时要使用的 nova flavor 名称或 UUID。

--flavor <flavor>

启动集群时要使用的 nova flavor 名称或 UUID。

--fixed-network <fixed-network>

要连接到此集群模板的私有 Neutron 网络名称。

--fixed-subnet <fixed-subnet>

要连接到集群的私有 Neutron 子网名称。

--floating-ip-enabled

指示创建的集群是否应具有浮动 IP。

--floating-ip-disabled

禁用在新集群上创建浮动 IP

--merge-labels

提供的标签将与指定的集群模板中配置的标签合并。

--master-lb-enabled

在新集群上启用主负载均衡器创建

--master-lb-disabled

在新集群上禁用主负载均衡器创建

name

要创建的集群的名称。

此命令由 python-magnumclient 插件提供。

coe cluster delete

删除集群

openstack coe cluster delete <cluster> [<cluster> ...]
cluster

要删除的集群的 ID 或名称。

此命令由 python-magnumclient 插件提供。

coe cluster list

列出集群

openstack coe cluster list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--limit <limit>]
    [--sort-key <sort-key>]
    [--sort-dir <sort-dir>]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--limit <limit>

要返回的最大集群数量

--sort-key <sort-key>

用于排序结果的列

--sort-dir <sort-dir>

排序方向。“asc”或“desc”。

此命令由 python-magnumclient 插件提供。

coe cluster resize

调整集群大小

openstack coe cluster resize
    [--nodes-to-remove <Server UUID>]
    [--nodegroup <nodegroup>]
    <cluster>
    node_count
--nodes-to-remove <Server UUID>

要删除的节点的服务器 ID。重复以添加更多服务器 ID

--nodegroup <nodegroup>

当前集群的节点组的名称或 UUID。

cluster

要更新的集群的名称或 UUID

node_count

集群所需的节点数量。

此命令由 python-magnumclient 插件提供。

coe cluster show

显示集群

openstack coe cluster show <cluster>
cluster

要显示的集群的 ID 或名称。

此命令由 python-magnumclient 插件提供。

coe cluster template create

创建集群模板。

openstack coe cluster template create
    --coe <coe>
    --image <image>
    --external-network <external-network>
    [--keypair <keypair>]
    [--fixed-network <fixed-network>]
    [--fixed-subnet <fixed-subnet>]
    [--network-driver <network-driver>]
    [--volume-driver <volume-driver>]
    [--dns-nameserver <dns-nameserver>]
    [--flavor <flavor>]
    [--master-flavor <master-flavor>]
    [--docker-volume-size <docker-volume-size>]
    [--docker-storage-driver <docker-storage-driver>]
    [--http-proxy <http-proxy>]
    [--https-proxy <https-proxy>]
    [--no-proxy <no-proxy>]
    [--labels <KEY1=VALUE1,KEY2=VALUE2;KEY3=VALUE3...>]
    [--tls-disabled]
    [--public]
    [--registry-enabled]
    [--insecure-registry INSECURE_REGISTRY]
    [--server-type <server-type>]
    [--master-lb-enabled]
    [--floating-ip-enabled]
    [--floating-ip-disabled]
    [--hidden]
    [--visible]
    [--tags <--tags tag1 --tags tag2,tag3>]
    <name>
--coe <coe>

指定要使用的容器编排引擎。

--image <image>

要自定义为集群的基础镜像的名称或 UUID。

--external-network <external-network>

要连接到此集群模板的外部 Neutron 网络名称或 UUID。

--keypair <keypair>

要加载到集群节点的 SSH 密钥对的名称或 UUID。

--fixed-network <fixed-network>

要连接到此集群模型的私有 Neutron 网络名称。

--fixed-subnet <fixed-subnet>

要连接到集群的私有 Neutron 子网名称。

--network-driver <network-driver>

用于实例化容器网络的网络驱动程序名称。

--volume-driver <volume-driver>

用于实例化容器卷的卷驱动程序名称。

--dns-nameserver <dns-nameserver>

此集群模板要使用的 DNS 域名服务器。

--flavor <flavor>

启动集群时要使用的 nova flavor 名称或 UUID。

--master-flavor <master-flavor>

启动集群主节点时要使用的 nova flavor 名称或 UUID。

--docker-volume-size <docker-volume-size>

指定用于 Docker 卷的大小,单位为 GB。

--docker-storage-driver <docker-storage-driver>

选择 Docker 存储驱动程序。支持:devicemapper, overlay, overlay2。默认:overlay2

--http-proxy <http-proxy>

集群中节点使用的 http_proxy 地址。

--https-proxy <https-proxy>

集群中节点使用的 https_proxy 地址。

--no-proxy <no-proxy>

集群中节点使用的 no_proxy 地址。

--labels <KEY1=VALUE1,KEY2=VALUE2;KEY3=VALUE3...>

与集群模板关联的键值对形式的任意标签。可以多次使用。

--tls-disabled

禁用集群中的 TLS。

--public

使集群模板公开。

--registry-enabled

在集群中启用 Docker 注册表。

--insecure-registry <INSECURE_REGISTRY>

指向用户自己的私有不安全的 Docker 注册表的 URL,用于部署和运行 Docker 容器。

--server-type <server-type>

指定要使用的服务器类型,例如 vm。对于此版本,默认服务器类型将为 vm。

--master-lb-enabled

指示创建的集群是否应为 master 节点具有负载均衡器。

--floating-ip-enabled

指示创建的集群是否应具有浮动 IP。

--floating-ip-disabled

禁用在新集群上创建浮动 IP

--hidden

指示集群模板应被隐藏。

--visible

指示集群模板应可见。

--tags <--tags tag1 --tags tag2,tag3>

要添加到集群模板的标签。

name

要创建的集群模板的名称。

此命令由 python-magnumclient 插件提供。

coe 集群模板删除

删除集群模板。

openstack coe cluster template delete
    <cluster-templates>
    [<cluster-templates> ...]
cluster-templates

要删除的集群模板的 ID 或名称。

此命令由 python-magnumclient 插件提供。

coe 集群模板列表

列出集群模板。

openstack coe cluster template list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--limit <limit>]
    [--sort-key <sort-key>]
    [--sort-dir <sort-dir>]
    [--fields <fields>]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--limit <limit>

返回的最大集群模板数量

--sort-key <sort-key>

用于排序结果的列

--sort-dir <sort-dir>

排序方向。“asc”或“desc”。

--fields <fields>

要显示的字段的逗号分隔列表。可用字段:uuid, name, coe, image_id, public, link, apiserver_port, server_type, tls_disabled, registry_enabled

此命令由 python-magnumclient 插件提供。

coe 集群模板显示

显示集群模板。

openstack coe cluster template show <cluster-template>
cluster-template

要显示的集群模板的 ID 或名称。

此命令由 python-magnumclient 插件提供。

coe 集群模板更新

更新集群模板。

openstack coe cluster template update
    <cluster-template>
    <op>
    <path=value>
    [<path=value> ...]
cluster-template

要更新的集群模板的名称或 UUID

op

操作:‘add’、‘replace’ 或 ‘remove’ 中的一个

path=value

要添加/替换或删除的属性(仅在删除时需要 PATH)

此命令由 python-magnumclient 插件提供。

coe 集群更新

更新集群

openstack coe cluster update
    [--rollback]
    <cluster>
    <op>
    <path=value>
    [<path=value> ...]
--rollback

在更新失败时回滚集群。

cluster

要更新的集群的名称或 UUID

op

操作:‘add’、‘replace’ 或 ‘remove’ 中的一个

path=value

要添加/替换或删除的属性(仅在删除时需要 PATH)

此命令由 python-magnumclient 插件提供。

coe 集群升级

升级集群

openstack coe cluster upgrade
    [--max-batch-size <max_batch_size>]
    [--nodegroup <nodegroup>]
    <cluster>
    cluster_template
--max-batch-size <max_batch_size>

每次升级的最大批处理大小。

--nodegroup <nodegroup>

当前集群的节点组的名称或 UUID。

cluster

要更新的集群的名称或 UUID

cluster_template

将升级到的新集群模板 ID。

此命令由 python-magnumclient 插件提供。

coe 凭据轮换

使用当前用户帐户轮换集群的凭据。

openstack coe credential rotate <cluster>
cluster

集群的 ID 或名称

此命令由 python-magnumclient 插件提供。

coe 节点组创建

创建节点组

openstack coe nodegroup create
    [--docker-volume-size <docker-volume-size>]
    [--labels <KEY1=VALUE1,KEY2=VALUE2;KEY3=VALUE3...>]
    [--node-count <node-count>]
    [--min-nodes <min-nodes>]
    [--max-nodes <max-nodes>]
    [--role <role>]
    [--image <image>]
    [--flavor <flavor>]
    [--merge-labels]
    <cluster>
    <name>
--docker-volume-size <docker-volume-size>

用于 docker 卷的大小,单位为 GB。

--labels <KEY1=VALUE1,KEY2=VALUE2;KEY3=VALUE3...>

以键=值对形式关联到节点组的任意标签。可以多次使用。

--node-count <node-count>

节点组的节点数量。

--min-nodes <min-nodes>

节点组的最小节点数量。

--max-nodes <max-nodes>

节点组的最大节点数量。

--role <role>

节点组的角色

--image <image>

用于定制节点组的基础镜像的名称或 UUID。

--flavor <flavor>

在节点组中启动节点时要使用的 nova flavor 名称或 UUID。

--merge-labels

提供的标签将与指定集群中配置的标签合并。

cluster

要创建的节点组的名称。

name

要创建的节点组的名称。

此命令由 python-magnumclient 插件提供。

coe 节点组删除

删除节点组

openstack coe nodegroup delete <cluster> <nodegroup> [<nodegroup> ...]
cluster

节点组所属的集群的 ID 或名称。

nodegroup

要删除的节点组的 ID 或名称。

此命令由 python-magnumclient 插件提供。

coe 节点组列表

列出节点组

openstack coe nodegroup list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--limit <limit>]
    [--sort-key <sort-key>]
    [--sort-dir <sort-dir>]
    [--role <role>]
    <cluster>
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--limit <limit>

返回的最大节点组数量

--sort-key <sort-key>

用于排序结果的列

--sort-dir <sort-dir>

排序方向。“asc”或“desc”。

--role <role>

列出集群中具有此角色的节点组

cluster

节点组所属的集群的 ID 或名称。

此命令由 python-magnumclient 插件提供。

coe 节点组显示

显示节点组

openstack coe nodegroup show <cluster> <nodegroup>
cluster

节点组所属的集群的 ID 或名称。

nodegroup

要显示的节点组的 ID 或名称。

此命令由 python-magnumclient 插件提供。

coe 节点组更新

更新节点组

openstack coe nodegroup update
    <cluster>
    <nodegroup>
    <op>
    <path=value>
    [<path=value> ...]
cluster

节点组所属的集群的 ID 或名称。

nodegroup

要更新的集群的名称或 UUID

op

操作:‘add’、‘replace’ 或 ‘remove’ 中的一个

path=value

要添加/替换或删除的属性(仅在删除时需要 PATH)

此命令由 python-magnumclient 插件提供。

coe 配额创建

创建配额。

openstack coe quotas create
    --project-id <project-id>
    --resource <resource>
    [--hard-limit <hard-limit>]
--project-id <project-id>

项目 ID

--resource <resource>

资源名称。

--hard-limit <hard-limit>

最大资源限制(默认:hard-limit=1)

此命令由 python-magnumclient 插件提供。

coe quotas delete

删除指定的资源配额。

openstack coe quotas delete
    --project-id <project-id>
    --resource <resource>
--project-id <project-id>

项目 ID

--resource <resource>

资源名称。

此命令由 python-magnumclient 插件提供。

coe quotas list

打印可用配额列表。

openstack coe quotas list
    [--marker <marker>]
    [--limit <limit>]
    [--sort-key <sort-key>]
    [--sort-dir <sort-dir>]
    [--all-tenants]
--marker <marker>

上一页的最后一个配额 UUID;显示“marker”之后的配额列表。

--limit <limit>

返回的最大配额数量。

--sort-key <sort-key>

用于排序结果的列。

--sort-dir <sort-dir>

排序方向。“asc”或“desc”。

--all-tenants

标识列出所有租户配额的标志。

此命令由 python-magnumclient 插件提供。

coe quotas show

显示给定项目资源配额的详细信息。

openstack coe quotas show
    --project-id <project-id>
    --resource <resource>
--project-id <project-id>

项目 ID

--resource <resource>

资源名称。

此命令由 python-magnumclient 插件提供。

coe quotas update

更新给定项目资源配额的信息。

openstack coe quotas update
    --project-id <project-id>
    --resource <resource>
    [--hard-limit <hard-limit>]
--project-id <project-id>

项目 ID

--resource <resource>

资源名称。

--hard-limit <hard-limit>

最大资源限制(默认:hard-limit=1)

此命令由 python-magnumclient 插件提供。

coe service list

打印 Magnum 服务的列表。

openstack coe service list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

此命令由 python-magnumclient 插件提供。

coe stats list

显示给定 project_id 的统计信息

openstack coe stats list <project>
project

项目 ID

此命令由 python-magnumclient 插件提供。