hem*_*h43 4 kubernetes kubernetes-helm
是否可以进入从 bitnami 或稳定回购中提取的图表?如果想编写我自己的 chart.yml 并将其部署到 kubernetes pod 中,有什么要求,以及命令是什么。
如果我输入命令 helm install bitnami/tomcat,helm 会正确部署服务!所以在后台必须有一个支持这个执行的chart.yml,那么是否可以编辑那个chart.yml?
请帮帮我!
出于显而易见的原因,我们无法修改其他公司的公共存储库。
但是您可以下载、修改和应用它!
以您的 bitnami/tomcat 为例。
$ helm version
Client: &version.Version{SemVer:"v2.16.1", GitCommit:"bbdfe5e7803a12bbdf97e94cd847859890cf4050", GitTreeState:"clean"}
$ helm repo add bitnami https://charts.bitnami.com/bitnami
"bitnami" has been added to your repositories
$ helm fetch bitnami/tomcat
? ls
tomcat-6.2.4.tgz
Run Code Online (Sandbox Code Playgroud)
$ helm version
version.BuildInfo{Version:"v3.0.2", GitCommit:"19e47ee3283ae98139d98460de796c1be1e3975f", GitTreeState:"clean", GoVersion:"go1.13.5"}
$ helm repo add bitnami https://charts.bitnami.com/bitnami
"bitnami" has been added to your repositories
$ helm pull bitnami/tomcat
$ ls
tomcat-6.2.4.tgz
Run Code Online (Sandbox Code Playgroud)
$ tar -xvzf tomcat-6.2.4.tgz
tomcat/Chart.yaml
tomcat/values.yaml
tomcat/templates/NOTES.txt
tomcat/templates/_helpers.tpl
tomcat/templates/deployment.yaml
tomcat/templates/ingress.yaml
tomcat/templates/pvc.yaml
tomcat/templates/secrets.yaml
tomcat/templates/svc.yaml
tomcat/.helmignore
tomcat/README.md
tomcat/ci/values-with-ingress-and-initcontainers.yaml
$ ls
tomcat tomcat-6.2.4.tgz
$ cd tomcat
$ ls
Chart.yaml ci README.md templates values.yaml
$ head Chart.yaml
apiVersion: v1
appVersion: 9.0.31
description: Chart for Apache Tomcat
home: http://tomcat.apache.org
icon: https://bitnami.com/assets/stacks/tomcat/img/tomcat-stack-110x117.png
keywords:
- tomcat
- java
- http
- web
$ helm install . --generate-name
NAME: chart-1583237097
LAST DEPLOYED: Tue Mar 3 13:04:58 2020
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
** Please be patient while the chart is being deployed **
...
$ helm3 list
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
chart-1583237097 default 1 2020-03-03 13:04:58.617410239 +0100 CET deployed tomcat-6.2.4 9.0.31
Run Code Online (Sandbox Code Playgroud)
我没有改变任何东西,但正如你所看到的,图表是开放的,你可以随意修改。
您甚至可以为自定义图表创建私有存储库,在此处了解更多信息:图表存储库指南
| 归档时间: |
|
| 查看次数: |
322 次 |
| 最近记录: |