繁体   English   中英

如何使用 kubectl 安装 kubernetes / ingress-nginx? (不是掌舵)

[英]How to install kubernetes / ingress-nginx using kubectl ? (not helm)

当我在 AKS (Azure) 中部署时,我想使用 kubernetes/ingress-nginx 使用kubectl apply -f ,但我不知道如何。

我知道我可以做kubectl apply -f https://github.com/kubernetes/ingress-nginx/blob/master/deploy/static/provider/cloud/deploy.yaml

但问题是这提供了一个非常不可配置的版本,上面有很多项目。

任何想法? 我不想以当前的形式开始编辑和自定义deploy.yaml ,因为它非常丑陋。 这是一个选择,但有人有更好的主意吗?

我知道我可以使用帮助,这是当前的生产版本,但由于某种原因,我需要尝试转到kubectl apply -f

提前致谢。

我建议使用 helm3 来安装软件包(它允许以可维护性为主要目标的配置)。 您可以看到 helm package 用于 nginx-ingress (https://github.com/helm/charts/tree/master/stable/nginx-ingress ) 并配置参数。

请注意,nginx-ingress 有多个版本的 helm。 您可以选择最适合您的(如果社区维护,另一个是 nginx 维护)。

编辑: - helm 模板可用于吐出 yaml 文件,该文件可与 kubectl 一起使用以直接应用。 此外,helm3 可以直接与 kubectl 一起使用,无需任何服务器端组件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM