Изменения документа 1. Описание сервиса
Редактировал(а) Ирина Сафонова 03.01.2024, 22:20
От версии 9.1
отредактировано Ирина Сафонова
на 23.03.2023, 00:24
на 23.03.2023, 00:24
Изменить комментарий:
К данной версии нет комментариев
К версии 11.1
отредактировано Ирина Сафонова
на 23.03.2023, 00:26
на 23.03.2023, 00:26
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,3 +1,8 @@ 1 +(% style="color:#4169E1" %) 2 +**Содержание** 3 + 4 +{{toc/}} 5 + 1 1 Услуга доступна в варианте Cloud Managed Kubernetes. 2 2 3 3 (% style="color:#4169E1" %) ... ... @@ -6,6 +6,7 @@ 6 6 ---- 7 7 8 8 === Краткое описание === 14 + 9 9 Сервис предоставляется по модели PaaS. Реализован на базе единой платформы DF Cloud PaaS Исполнителя. Платформа DF Cloud PaaS имеет встроенные средства автоматизации процессов инсталляции, настройки, обновления Kubernetes кластеров. 10 10 Кластер Kubernetes реализован на базе виртуальной инфраструктуры, развернутой на физических серверах под управлением VMware ESXi. В качестве хостовых ОС на виртуальных машинах используются Unix-подобные операционные системы (Debian). 11 11 ... ... @@ -17,35 +17,37 @@ 17 17 18 18 В процессе инсталляции Kubernetes кластеров производится автоматическая настройка следующих компонентов: 19 19 20 -* //Weave CNI//- плагин для организации внутренней сетевой связности,21 -* //CoreDNS //– внутренний DNS,22 -* //Traefik//- ingress контроллер с преднастроенным TLS для внешнего доступа к сервисам,23 -* //Kubernetes Dashboard//– web портал управления кластером,24 -* //Helm и Tiller//– автоматизация инсталляции приложений,25 -* //Kubectl //– командный интерфейс для эффективного управления кластером,26 -* //Metrics server, Prometheus и Grafana//– системы мониторинга ресурсов и состояния кластера и конечных приложений (опционально).26 +* **Weave CNI **- плагин для организации внутренней сетевой связности, 27 +* **CoreDNS**// //– внутренний DNS, 28 +* **Traefik** - ingress контроллер с преднастроенным TLS для внешнего доступа к сервисам, 29 +* **Kubernetes Dashboard **– web портал управления кластером, 30 +* **Helm и Tiller** – автоматизация инсталляции приложений, 31 +* **Kubectl**// //– командный интерфейс для эффективного управления кластером, 32 +* **Metrics server, Prometheus и Grafana** – системы мониторинга ресурсов и состояния кластера и конечных приложений (опционально). 27 27 28 28 === Варианты топологий кластера === 29 29 30 -* //Development//– одна мастер нода и одна worker нода (с возможностью увеличения количества нод),31 -* //Production – //три мастер ноды с двумя API балансировщиками (можно увеличить в дальнейшем) и две worker ноды (с возможностью увеличения количества нод).36 +* **Development **– одна мастер нода и одна worker нода (с возможностью увеличения количества нод), 37 +* **Production**// – //три мастер ноды с двумя API балансировщиками (можно увеличить в дальнейшем) и две worker ноды (с возможностью увеличения количества нод). 32 32 33 33 Доступ к Kubernetes кластеру с использованием [[RBAC>>url:https://kubernetes.io/docs/reference/access-authn-authz/rbac/]] (Role-Based Access Control). По умолчанию учетная запись администратора имеет токен, который принадлежит ServiceAccount с ролью Cluster-admin. 34 34 35 35 === Вертикальное и горизонтальное масштабирование кластера Kubernete === 36 36 37 -В рамках платформы доступно вертикальное и горизонтальное масштабирование кластера Kubernetes. 38 - Вертикальное масштабирование может выполняться с помощью двух методов:43 +В рамках платформы доступно вертикальное и горизонтальное масштабирование кластера Kubernetes. Вертикальное масштабирование может выполняться с помощью двух методов: 44 + 39 39 * автоматическое вертикальное масштабирование с помощью встроенных средств платформы DF Cloud PaaS, 40 40 * с использованием Kubernetes Vertical Pod Autoscaler. 41 41 42 42 Горизонтальное масштабирование также доступно в двух вариантах: 49 + 43 43 * автоматическое горизонтальное масштабирование с помощью встроенных средств платформы DF Cloud PaaS – добавление и удаление Kubernetes нод по тригерам, настроенных в системе мониторинга или в ручную через панель управления платформой, 44 44 * с использованием Kubernetes Horizontal Pod Autoscaler – масштабирование происходит на основе мониторинга утилизации CPU внутренними средствами кластера. 45 45 46 -=== Методы развертывания микросервисных приложений внутри Kubernetes = 53 +=== Методы развертывания микросервисных приложений внутри Kubernetes === 47 47 48 48 Для целей развертывания микросервисных приложений внутри Kubernetes кластера заказчику доступны следующие методы: 56 + 49 49 * с помощью Helm, который предустановлен на всех master нодах, 50 50 * с помощью .yaml или .yml файлов, 51 51 * непосредственно через Kubernetes Dashboard,