跳至内容

命令和参数

此页面列出了最常见的 kOps 命令。有关完整文档,请参阅 kOps cli 参考

kops create

kops create 注册集群。有两种方法可以注册集群:使用集群规范文件或使用 CLI 参数。

kops create -f <集群规范>

kops create -f <集群规范> 将使用 kOps 规范 yaml 文件注册集群。在注册集群之后,您需要运行 kops update cluster --yes 来创建云资源。

kops create cluster

kops create cluster <集群名称> 使用 CLI 参数在注册表中创建云规范。在大多数情况下,您需要使用 kops edit 编辑集群规范,然后再实际创建云资源。一旦确认您不需要进行任何修改,您就可以添加 --yes 标志,立即创建集群,包括云资源。

kops update cluster

kops update cluster <集群名称> 创建或更新云资源,使其与集群规范匹配。

作为预防措施,最好先在“预览”模式下运行,使用 kops update cluster --name <name>,一旦确认输出符合您的预期,您就可以通过向命令添加 --yes 来应用更改 - kops update cluster --name <name> --yes

kops rolling-update cluster

kops update cluster <集群名称> 更新 kubernetes 集群,使其与云和 kOps 规范匹配。

作为预防措施,最好先在“预览”模式下运行,使用 kops rolling-update cluster --name <name>,一旦确认输出符合您的预期,您就可以通过向命令添加 --yes 来应用更改 - kops rolling-update cluster --name <name> --yes

kops get clusters

kops get clusters 列出注册表中的所有集群。

kops delete cluster

kops delete cluster 删除特定集群的云资源(实例、DNS 条目、卷、ELB、VPC 等)。它还会从注册表中删除集群。

作为预防措施,最好先在“预览”模式下运行,使用 kops delete cluster --name <name>,一旦确认输出符合您的预期,您就可以通过向命令添加 --yes 来执行实际删除 - kops delete cluster --name <name> --yes

kops toolbox template

kops toolbox template 允许您使用 go 模板生成 kOps 规范。如果您想一致地管理多个集群,这非常方便。

kops version

kops version 将打印您正在运行的代码版本。