Я очень мало знаю о том, как работает kubernetes, и я пытаюсь учиться. У меня есть некоторые трудности, чтобы понять, как я могу использовать kubernetes для развертывания моей БД (CouchDB), обратного прокси-сервера (nginx) и сертификата ssl (letsencrypt с certbot-auto).
Я запускаю CentOS 8 и имею установлен подман для контейнеров. Я могу установить каждый из них в разные контейнеры в одном модуле и заставить их правильно общаться.
Чего я не понимаю, так это как я могу использовать kubernetes для правильного развертывания всех этих контейнеров и масштабирования их в cluster.
У меня следующие вопросы:
- С чего мне начать, чтобы kubernetes работал с этими тремя компонентами? Должен ли я сначала установить три контейнера с их конфигурацией (БД можно настроить для обработки кластеров, но я понимаю, что kubernetes обрабатывает кластеры. Поэтому мне интересно, нужно ли мне настраивать БД для кластера и, следовательно, устанавливать два узла)
- Должен ли я установить letsencrypt с помощью certbot? Я не понимаю, как kubernetes может развернуть новые модули, чтобы они работали с автоматически настраиваемым letsencrypt
Если кто-нибудь может дать мне шаги, чтобы сделать это, это было бы действительно здорово ... Я просто действительно не знаю, с чего начать, и документы и учебники немного сбивают с толку.