我想編輯 AKS 中 Nginx 控制器 pod 中的 Nginx.conf 檔案,但使用 exec 命令時編輯命令不起作用。還有什么辦法可以編輯我的 nginx.conf。
我試過的命令:kubectl exec -it nginx-nginx-ingress-controller -n nginx -- cat /etc/nginx/nginx.conf
uj5u.com熱心網友回復:
通常,執行到 pod 中進行更改是一個壞主意。它違反了基礎設施即代碼的原則。您應該將 nginx.conf 檔案提取到 ConfigMap,然后將其掛載到 pod 中。
一個例子可以在這里找到。
然后,您可以在需要更新 nginx 配置時編輯 ConfigMap。請記住重新部署 Pod 以使配置生效。
uj5u.com熱心網友回復:
是的,似乎這也有效。嘗試了另一種方法:
在 ingress.yaml 中編輯/添加要更改的屬性并重新部署它。然后更改將反映在 nginx.conf
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/406328.html
標籤:
