gpt4 book ai didi

deployment - 如何使用 Helm 文件

转载 作者:行者123 更新时间:2023-12-02 11:41:07 25 4
gpt4 key购买 nike

helmfile 最近发布了,我们愿意采用它。 https://github.com/roboll/helmfile

我的简单 helmfile:

vim charts.yaml

...
releases:
# Published chart example
- name: prometheus_no_rbac # name of this release
namespace: prometheus # target namespace
chart: stable/prometheus # the chart being installed to create this release, referenced by `repository/chart` syntax
#values: [ vault.yaml ] # value files (--values)
set: # values (--set)
- name: rbac.create
value: false
...
wq!

当我运行时:

./helmfile -f charts.yaml
NAME:
helmfile -

USAGE:
helmfile [global options] command [command options] [arguments...]

VERSION:
v0.8

COMMANDS:
repos sync repositories from state file (helm repo add && helm repo update)
charts sync charts from state file (helm repo upgrade --install)
diff diff charts from state file against env (helm diff)
sync sync all resources from state file (repos && charts)
delete delete charts from state file (helm delete)

GLOBAL OPTIONS:
--file FILE, -f FILE load config from FILE (default: "charts.yaml")
--quiet, -q silence output
--kube-context value Set kubectl context. Uses current context by default
--help, -h show help
--version, -v print the version

我只是想重写这段工作代码:

helm install stable/prometheus --name prom --set rbac.create=false --namespace=prometheus

最佳答案

hemlfile 用法的工作示例。

cat helmfile.yaml

context: <my_context> # not mandatory I guess

releases:
# Published chart example
- name: promnorbacxubuntu # name of this release
namespace: prometheus # target namespace
chart: stable/prometheus # the chart being installed to create this release, referenced by `repository/chart` syntax
set: # values (--set)
- name: rbac.create
value: false

用法:

./helmfile -f hemlfile.yaml sync

问题是他们发布了新版本 v0.10 https://github.com/roboll/helmfile/releases/tag/v0.10

Github 问题:https://github.com/roboll/helmfile/issues/55#issuecomment-373714894

我已经在以下环境中对其进行了测试:

  • Ubuntu 16.04
  • Centos 7.3
  • windows 10 通过 cygwin 和 minikube + Virtualbox

尽情享受吧!

关于deployment - 如何使用 Helm 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49316488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com