簡體   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