发布时间:2026-07-21阅读(1)
提供应用程序的一个关键方面意味着与他人共享共享可以是直接的(用户或CI/CD),也可以作为其他chart的依赖项如果人们找不到你的应用程序,那么他们就无法使用它,我来为大家讲解一下关于helm k8s 配置文件解析?跟着小编一起来看一看吧!

helm k8s 配置文件解析
Lab 4. 共享Helm Charts提供应用程序的一个关键方面意味着与他人共享。共享可以是直接的(用户或CI/CD),也可以作为其他chart的依赖项。如果人们找不到你的应用程序,那么他们就无法使用它。
共享的一种方法是使用chart库,该仓库可以存储和共享打包的chart。由于chart库仅适用于Helm,因此我们将仅查看Helm chart的用法和存储。
从公共仓库中获取ChartHelm charts可以在远程存储库或本地环境/存储库中使用。远程存储库可以是公共的,例如Bitnami Charts或IBM Helm Charts,也可以是托管存储库,例如在Google Cloud Storage或GitHub上。有关更多详细信息,请参阅《 Helm Chart存储库指南》。我们可以通过在本实验中检查chart索引文件来了解有关chart存储库结构的更多信息。
在本部分的实验中,我们将展示如何从Helm101存储库中安装留言簿chart。
$ helm repo listError: no repositories to show
注意:默认情况下,Helm v3未安装chart存储库,而是期望我们自己为要使用的chart添加存储库。 Helm Hub可以集中搜索公共可用的分布式chart。使用Helm Hub,我们可以找到所需chart,然后将其添加到本地存储库列表中。 Helm chart存储库(如Helm v2)处于“维护模式”,将于2020年11月13日弃用。有关更多详细信息,请参见项目状态。
$ helm repo add helm101 https://ibm.github.io/helm101/"helm101" has been added to your repositories
还可以通过运行以下命令在存储库中搜索chart:
$ helm search repo helm101NAME CHART VERSION APP VERSION DESCRIPTIONhelm101/guestbook 0.2.1 A Helm chart to deploy Guestbook three tier web...
如前所述,我们将安装Helm101存储库中的留言簿chart。当将仓库添加到我们的本地仓库清单中时,我们可以使用repo name/chart name(即helm101/guestbook)来引用chart。要查看实际效果,将应用程序安装到名为repo-demo的新命名空间中。
$kubectl create namespace repo-demo$helm install guestbook-demo helm101/guestbook --namespace repo-demo$helm install guestbook-demo helm101/guestbook --namespace repo-demoNAME: guestbook-demoLAST DEPLOYED: Tue Feb 25 15:40:17 2020NAMESPACE: repo-demoSTATUS: deployedREVISION: 1TEST SUITE: NoneNOTES:1. Get the application URL by running these commands: NOTE: It may take a few minutes for the LoadBalancer IP to be available. You can watch the status of by running kubectl get svc -w guestbook-demo --namespace repo-demo export SERVICE_IP=$(kubectl get svc --namespace repo-demo guestbook-demo -o jsonpath={.status.loadBalancer.ingress[0].ip}) echo http://$SERVICE_IP:3000
检查是否按预期部署了该版本,如下所示:
$ helm list -n repo-demoNAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSIONguestbook-demo repo-demo 1 2020-02-25 15:40:17.627745329 0000 UTC deployed guestbook-0.2.1
本实验简要介绍了Helm存储库,以显示如何安装chart。共享chart的能力意味着更易于使用。
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图