Развертывание БД + Прокси + SSL с кубернетом - PullRequest
0 голосов
/ 27 апреля 2020

Я очень мало знаю о том, как работает kubernetes, и я пытаюсь учиться. У меня есть некоторые трудности, чтобы понять, как я могу использовать kubernetes для развертывания моей БД (CouchDB), обратного прокси-сервера (nginx) и сертификата ssl (letsencrypt с certbot-auto).

Я запускаю CentOS 8 и имею установлен подман для контейнеров. Я могу установить каждый из них в разные контейнеры в одном модуле и заставить их правильно общаться.

Чего я не понимаю, так это как я могу использовать kubernetes для правильного развертывания всех этих контейнеров и масштабирования их в cluster.

У меня следующие вопросы:

  • С чего мне начать, чтобы kubernetes работал с этими тремя компонентами? Должен ли я сначала установить три контейнера с их конфигурацией (БД можно настроить для обработки кластеров, но я понимаю, что kubernetes обрабатывает кластеры. Поэтому мне интересно, нужно ли мне настраивать БД для кластера и, следовательно, устанавливать два узла)
  • Должен ли я установить letsencrypt с помощью certbot? Я не понимаю, как kubernetes может развернуть новые модули, чтобы они работали с автоматически настраиваемым letsencrypt

Если кто-нибудь может дать мне шаги, чтобы сделать это, это было бы действительно здорово ... Я просто действительно не знаю, с чего начать, и документы и учебники немного сбивают с толку.

1 Ответ

3 голосов
/ 27 апреля 2020

Я думаю, вам нужно развернуть два приложения для вашей БД и Nginx, но для ваших сертификатов у нас есть разные методы, чтобы letsencrypt на kubernetes

для letsencrypt и nginx эти две статьи могли бы помочь чтобы получить представление о том, что вам нужно сделать

Nginx & LetsEncrypt и этот Давайте зашифруем на Kubernetes

и для CouchDB эта статья может помочь вам CouchDB в Kubernetes , в этой статье упоминается NFS как хранилище, но вы можете иметь свой собственный

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...