首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用舵机解释入口安装

用舵机解释入口安装
EN

DevOps用户
提问于 2021-09-23 19:18:43
回答 2查看 129关注 0票数 0

我试图安装入口舵图,但找到了一些教程,但它们只是插入不同的步骤,而没有进行适当的解释,但我想知道每个步骤到底意味着什么:

代码语言:javascript
复制
kubectl create namespace ingress-nginx
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm install ingress-nginx ingress-nginx/ingress-nginx -n ingress-nginx

简单地说,如果我错了,请纠正我,kubectl create namespace ingress-nginx ->这会创建一个名为ingress-nginx的名称空间。

helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx ->此添加了一个名为ingress的图表存储库,它来自提到的URL (我是否可以将它命名为其他东西!)

helm install ingress-nginx ingress-nginx/ingress-nginx -n ingress-nginx ->将名为ingress-nginx (第一个)的图表安装在名为ingress-nginx (最后一个)的名称空间中,老实说,我无法理解它的含义,有人能解释一下吗?

有时我在添加图表后看到helm repo update (inginx文档就是这样做的),有时候没有,有什么区别呢?有什么不同吗?

EN

回答 2

DevOps用户

回答已采纳

发布于 2021-09-24 09:33:52

你解释了每个人都做得很好!我强烈建议阅读文档,尤其是命令文档,不要只依赖于教程。舵机命令 helm repo add => --这就是它所代表的,它添加了一个新的舵图存储库。helm repo update =>更新从各自的图表库获取有关图表的最新信息。当您最初开始使用或希望使用一个图表时,您将使用add,假设6个月过去了,该图表存在错误,现在已在最新版本中修复,然后使用update获取最新版本。您可以使用不同的名称,参见示例=> 舵机实例

所以你自己解释的很好,真的。

  1. 创建一个Kubernetes命名空间。
  2. 你为nginx增加了一个新的回购。
  3. 然后将nginx安装在您在point (1)中创建的新命名空间中。-否则,它可能会出现在默认名称空间中。我总是指定名称空间btw。

需要注意的一点是,当您添加回购时,它会在本地添加,然后从那里安装。因此,当您进行安装时,helm会遍历存储/缓存的本地包,并将它们安装到指向它们的位置。

票数 1
EN

DevOps用户

发布于 2021-09-28 20:08:00

简单地说,如果我错了,请纠正我,kubectl创建名称空间ingress nginx ->,这会创建一个名为ingress nginx的名称空间。

正确!

helm添加ingress nginx https://kubernetes.github.io/ingress-nginx ->这个添加了一个图表库,名为ingress,来自提到的URL (我可以将它命名为其他东西吗!)

也正确!是的,您可以将它命名为您喜欢的名称,它只是您将用来引用这个回购url的名称(例如:在一个需求文件中)

helm install ingress nginx ingress nginx/ingress nginx -n ingress nginx -> ->安装名为ingress(第一个)的图表,命名为ingress(最后一个),老实说,我无法理解它的含义,有人能解释一下吗?

在这里,您告诉Helm“从一个名为‘ingress nginx’的图表中安装,从‘ingress nginx/ingress nginx’(存储库名称/图表名称来自ArtifactHub.io,正式的Helm图表库,您可以在‘ingress nginx’命名空间中找到许多现成的图表)存储库安装。

有时我在添加图表后看到helm更新(inginx文档正在这样做),而有时没有,有什么区别呢?有什么不同吗?

在第一个"helm“之后,如果您想在values.yaml文件中更新类似于简单值的内容,则需要"helm升级”,但只有当您想要更改默认配置时,才需要“helm升级”。您可以在这里获得更多信息:https://helm.sh/docs/helm/helm_升级/

希望它能有所帮助:)

票数 0
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/14724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档