【问题标题】:Upgrade helm using ansible playbook in kubernetes namespace在 kubernetes 命名空间中使用 ansible playbook 升级 helm
【发布时间】:2019-08-22 17:04:37
【问题描述】:

我正在尝试使用 Ansible 在 kubernetes 集群中使用 helm upgrade 升级 helm。

我有 10 个不同的命名空间。我已经编写了 Ansible playbook 获取所有 10 个命名空间,之后我们必须使用 helm upgrade 命令在 10 个名称中自动升级 helm,这里我无法进行该活动。我可以知道我们该怎么做吗?

【问题讨论】:

  • 您能否详细说明您不能做什么?它只是命名空间上的循环吗?

标签: ansible kubernetes-helm


【解决方案1】:

你的问题对我来说并不完全清楚。无论如何,据我了解,您能够收集所有命名空间(我假设您已将其存储在名为 namespaces_list 的 ansible 变量中)。而你现在被卡住了,在该列表上循环以运行不同的 helm 更新......

- name: Update helm chart
  helm:
    host: localhost
    chart:
      name: …
      …
    state: present
    name: …
    namespace: "{{ namespace }}"
    loop: "{{ namespaces_list }}"
    loop_control:
      loop_var: namespace

【讨论】:

  • 不客气。顺便说一句,如果这回答了您的问题,请随时单击接受答案。
猜你喜欢
  • 1970-01-01
  • 2021-05-22
  • 2021-02-04
  • 2021-06-16
  • 1970-01-01
  • 2021-11-30
  • 1970-01-01
  • 2021-04-02
  • 1970-01-01
相关资源
最近更新 更多