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
指示集群模板应被隐藏。
- --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 插件提供。