Попытка скопировать файл конфигурации nginx для моего модуля (используется на <project>/nginx.conf
). С Docker compose я бы просто сделал следующее ...
image: "nginx:alpine"
ports:
- "80:80"
volumes:
- ./nginx.conf:/etc/nginx/conf.d/default.conf
Лучшая практика? Не уверен, как это ново для меня. Казалось бы, это сработало хорошо. Я хотел бы сделать то же самое с развертыванием в kubernetes, но я не нахожу простой способ сделать это декларативно . Я немного наткнулся на ConfigMap , но был немного устойчив, когда сразу встретился со следующим ...
Используйте команду kubectl create configmap для создания конфигурационных карт из
каталоги, файлы или буквенные значения
Я не хочу, чтобы в текстовых файлах было разбросано много запоминающихся команд, и я предпочитаю файловый подход, как показано в compose. Это достижимо? Моя спецификация до сих пор выглядит таковой ...
spec:
containers:
- name: nginx
image: nginx:alpine
ports:
- containerPort: 80
name: http
Помогите мне получить конфигурацию здесь?