Как установить nginx.conf постоянно в входящий поток kuberenetes?
Наш контроллер nginx не поддерживает SSL из систем Windows 7. Мы обновили комплекты шифров в файле в модулях Kubernetes Nginx, и он начал работать.
Теперь проблема заключается в том, что всякий раз, когда служба перезапускается или модуль перезапускает файл, сбрасывается до значения по умолчанию.
Как мы можем установить
1 ответ
Создайте карту конфигурации для вашего nginx.conf и прикрепите ее к вашему модулю в определенном месте.
Создайте карту конфигурации, выполнив следующую команду.
kubectl create configmap nginx-conf --from-file=nginx.conf
И прикрепил его в конкретном каталоге.
apiVersion: v1
kind: Pod
metadata:
name: test
spec:
containers:
- name: test-container
image: k8s.gcr.io/busybox
command: [ "/bin/sh", "-c", "ls /etc/config/" ]
volumeMounts:
- name: nginx-config
mountPath: /etc/nginx/
volumes:
- name: nginx-config
configMap:
# Provide the name of the ConfigMap containing the files you want
# to add to the container
name: nginx-config //your config map name here
restartPolicy: Never