Welche Best Practices für die Übergabe der Konfigurationsdatei an ein NGINX innerhalb eines k8s-Clusters gibt es?Hinzufügen von nginx.conf zum Kubernetes-Cluster
4
A
Antwort
10
Sie ein ConfigMap-Objekt erstellen und dann die Werte als Dateien montieren, wo Sie sie brauchen:
apiVersion: v1
kind: ConfigMap
metadata:
name: nginx-config
data:
nginx.conf: |
your config
comes here
like this
other.conf: |
second file
contents
und in dir pod spec:
spec:
containers:
- name: nginx
image: nginx
volumeMounts:
- name: nginx-config
mountPath: /etc/nginx/nginx.conf
subPath: nginx.conf
- name: nginx-config
mountPath: /etc/nginx/other.conf
subPath: other.conf
volumes:
- name: nginx-config
configMap:
name: nginx-config
(Anmerkung der Vervielfältigung des Takes Dateiname in mountPath und Verwendung des genau gleichen Unterpfads; dasselbe gilt für Befestigungsdateien.)
Weitere Informationen zu ConfigMap finden Sie unter: https://kubernetes.io/docs/user-guide/configmap/
Verwandte Themen
- 1. Nginx wie zusätzliche Serverkonfiguration hinzufügen, um ohne Änderung nginx.conf
- 2. nginx.conf für eine erholsame api
- 3. Korrekter Proxy-Pfad in nginx.conf
- 4. Reuse Konfigurationsanweisungen für Domains in nginx.conf
- 5. So übergeben Sie die Systemumgebungsvariable an nginx.conf
- 6. Wordpress auf Nginx Server - .htaccess vs. nginx.conf
- 7. Hinzufügen von json.net zum Projekt
- 8. Countdown zum Hinzufügen von Millisekunden
- 9. Hinzufügen von Tagen zum Datum
- 10. Hinzufügen von Farbschichten zum Mandelbrot
- 11. Hinzufügen von Bildlaufleisten zum Raster
- 12. Hinzufügen von Fremdeingaben zum Winkelmodul
- 13. Hinzufügen von Bild zum Fortschrittsbalken
- 14. Hinzufügen von Zeilen zum Dataset
- 15. Hinzufügen von Scalatags zum Rahmenprojekt
- 16. Hinzufügen von Tagen zum Kalender
- 17. Hinzufügen von reactive.rb zum Projekt
- 18. Hinzufügen von Listener zum Objektprototyp
- 19. JQuery zum Hinzufügen von Listenelementen
- 20. Hinzufügen von Werbebuchungen zum Einkaufswagen
- 21. Hinzufügen von Platzhalter zum Hover
- 22. Hinzufügen zum Repository hinzufügen
- 23. nginx.conf Datei wird automatisch auf Elasticbeanstalk EC2 Instanz zurückgesetzt
- 24. Hinzufügen von Schaltflächen zum Anzeigen von Infofenstern
- 25. Wie bekomme ich nginx.conf include Direktive zu ignorieren .bak files
- 26. Wie wird das Fragezeichen "?" als regexp auf nginx.conf location
- 27. Rails: Hinzufügen von Migration zum Hinzufügen eines Arrays (Standard leer)
- 28. Stil hinzufügen Zum Hinzufügen von Post-Seite in WordPress cms
- 29. Hinzufügen von Nachrichten neben dem Produkt beim Hinzufügen zum Einkaufswagen
- 30. Hinzufügen JPopupMenu zum TrayIcon