如果您的应用使用 Ingress,则可以通过设置 将主机名编程到外部 DNS。
要在 Rancher2.x 中部署项目级别应用,必须满足以下一个权限:
- 目标集群的项目成员角色,使您能够创建,读取,更新和删除工作负载
- 目标集群的
从应用商店中创建应用
启用或添加自定义商店之后,可以开始部署商店的应用。
从全局视图中,导航到要开始部署应用的项目。
从主导航栏中,选择应用商店。在 v2.2.0 之前的版本中,在主导航栏上选择应用商店。点击启动。
找到您要启动的应用,然后单击查看详细信息。
选择一个模板版本。
完成其余的配置选项。Rancher 会根据自定义应用是否包含 questions.yml 文件来处理配置选项。
可以在预览部分中查看 Chart 中到 YAML 文件。如果确认,请单击启动。
结果: 您的应用已部署到所选的命名空间。您可以从项目的以下位置查看应用状态:
- 资源 > 工作负载
配置选项
对于每个 Helm Chart,输入答案时,必须遵守使用 Helm:—set 的格式和限制,因为 Rancher 将其作为--set
标志传递给 Helm。
使用文件
如果您要部署的 Helm 应用包含了一个questions.yml
文件,则 Rancher UI 将转换该文件,并允许用户以表单的形式来填写答案。
原生 Helm Chart 的键值对
对于原生的 Helm Chart(即,来自Helm Stable或Helm Incubator的应用或没有配置文件的,答案在“答案”部分中需要通过键值对的方式进行配置。这些答案用于覆盖应用的默认值。
通过 YAML 配置参数
自 v2.1.0 起可用
如果您不想使用表单输入答案,则可以选择编辑 YAML选项。您可以通过 YAML 直接覆盖应用参数。
示例 YAML:
使用 YAML 文件
自 v2.1.0 起可用