[英]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.