Поясняет Максим Чеченев, наставник на курсе по веб-разработке:
На картинке написано:
- Только посмотрите на этого плохиша! (логотип Kubernetes)
- Опенсорс-система для автоматического...
- …деплоя, масштабирования, и управления…
- …контейнеризованными приложениями!
- Классно! Как ты собираешься его использовать?
- Запущу WordPress
Kubernetes (K8s) — это программная платформа для автоматического управления контейнеризованными приложениями.
Kubernetes используется как огромными айти-компаниями (Google, Spotify, Airbnb и т. д.), так и тысячами других разного размера. Kubernetes позволяет решать сложные задачи развёртывания сайтов и приложений, масштабирования серверов, поддержки окружения серверов — настройки, переменные, операционные среды и т. д. В итоге разработчики экономят огромное количество времени.
Впрочем, нужно понимать, что Kubernetes — это инструмент, и нужно понимать, когда его стоит использовать, а когда нет.
WordPress — это веб-движок для создания, администрирования сайтов и управления контентом. Установка и настройка такого сайта очень просты и не требуют знаний. Огромное количество сайтов на WordPress минимальны по функционалу, не требуют масштабирования.
Использование Kubernetes c WordPress в таких случаях излишне. Быстрее будет установить WordPress напрямую, чем тратить время на настройку Kubernetes.
Это всё равно что забивать гвозди микроскопом — результат будет, но процесс будет бессмысленным.