Что такое Kubernetes Обновлено:
Опубликовано:
|
|
Kubernetes —
простыми словами
|
программный продукт для управления контейнерной виртуализацией. Также можно встретить название k8s. Разработан компанией Google и передан под управление CNCF (Cloud Native Computing Foundation). Kubernetes позволяет разворачивать микросервисную инфраструктуру, где каждый отдельный сервис может работать в одном или нескольких контейнерах, расположенных на разных физических серверах. Поддерживается запуск контейнеров на основе CRI (Container Runtime Interface) с поддержкой стандарта OCI (Open Container Initiative). Например, образы, созданные с помощью Docker или Podman. Способы установки представлены на официальном сайте. Кластер может быть развернут на серверах под управлением операционной системы Linux. Узлы на Windows могут выступать в роли рабочих нод кластера (worker). Возможности:
Система может использоваться в средах, где запускается большое количество независимых приложений или где требуется оптимизировать запуск программ, для которых постоянно меняются требования к производительности, а также в средах для выполнения тестовых задач. Однако, нужно понимать, что Kubernetes является дополнительной программной прослойкой, которой нужно управлять и которая, так или иначе, влияет на работу. Поэтому не всегда его оптимально использовать, например, для простых приложений. Также стоит обратить внимание на легковесную сборку на основе Kubernetes — k3s. Ранее она была выпущенна компанией Rancher, но сейчас также принадлежит CNCF. С функциональной точки зрения это полноценный Kubernetes, но оптимизированный и требующий намного меньше ресурсов. Подробнее о Kubernetes на Википедии. Задать вопрос в телеграм-чате |
Встречается в статьях
Инструкции:
Мини-инструкции:
- Примеры настройки сервисов и их установки с помощью ролей в Ansible
- Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
- Как установить и запустить OpenShift на Rocky Linux
- Как собрать собственный установочный RPM-пакет с Prometheus Server
- Настройка кластера Docker Swarm из трех нод на систему под управлением Linux
- Настройка отказоустойчивого кластера Postgres с помощью Patroni и хранением метеданных в Consul
- Настройка отказоустойчивого кластера Postgres + Patroni на Linux CentOS
- Настройка отказоустойчивого кластера Postgres + Patroni на Linux Ubuntu
- Как установить и настроить NATS сервер на Linux
- Как просканировать образы и пакеты на уязвимости с помощью trivy
- Как установить и настроить K3S для корректной работы на Linux Ubuntu
- Использование Helm для установки Garage S3 в Kubernetes
- Как установить и настроить ArgoCD в кластере Kubernetes
Вопросы и ответы:
Примеры скриптов:
Другие термины
Аккаунт
NTP
ISO-образ
Etcd
OOM Killer
VMware
IPerf
Redis
Rsync
Тонкий клиент
SPF-запись
SMTP
Root
QR-код
Умный дом
VPN
SOCKS
CSS
Буфер обмена
Caddy
.....
Обновлено: