如何使用Halyard添加另一个部署配置?
没问题,我来帮你搞定添加新部署配置的事儿!
添加新的Halyard部署配置
首先,Halyard提供了直接创建新部署配置的命令,跟着以下步骤操作就行:
1. 创建新部署配置
运行下面的命令,把<new-deployment-name>替换成你想要的名称(比如staging、prod这类区分环境的名字):
hal config deployments create <new-deployment-name>
执行后,Halyard会自动在~/.hal/config文件里新增一个和default结构一致的部署配置条目。
2. 切换到新配置(可选)
如果想让新配置成为当前生效的部署配置,执行:
hal config deployments set-current <new-deployment-name>
你可以用这条命令验证当前的部署配置:
hal config deployments list
3. 配置新部署的具体参数
接下来就可以像配置默认的default一样,给新部署设置各类参数了——只需要在命令末尾加上--deployment <new-deployment-name>,就能指定修改目标配置。比如:
- 启用Kubernetes provider(如果需要的话):
hal config provider kubernetes enable --deployment <new-deployment-name> - 设置Kubernetes上下文:
hal config provider kubernetes context set my-custom-context --deployment <new-deployment-name>
查看已有的部署配置
你可以直接打开~/.hal/config文件,里面会列出所有部署配置,类似这样:
currentDeployment: staging
deploymentConfigurations:
- name: default
...- name: staging
...
这样你就拥有了多个独立的部署配置,能分别管理不同环境的Spinnaker设置啦!
内容的提问来源于stack exchange,提问作者Eric Francis
相关产品推荐
相关产品推荐

