Изменения документа 1. Описание сервиса
Редактировал(а) Ирина Сафонова 03.01.2024, 22:20
От версии 10.1
отредактировано Ирина Сафонова
на 23.03.2023, 00:25
на 23.03.2023, 00:25
Изменить комментарий:
К данной версии нет комментариев
К версии 13.1
отредактировано Ирина Сафонова
на 24.03.2023, 19:25
на 24.03.2023, 19:25
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -15,33 +15,19 @@ 15 15 Сервис предоставляется по модели PaaS. Реализован на базе единой платформы DF Cloud PaaS Исполнителя. Платформа DF Cloud PaaS имеет встроенные средства автоматизации процессов инсталляции, настройки, обновления Kubernetes кластеров. 16 16 Кластер Kubernetes реализован на базе виртуальной инфраструктуры, развернутой на физических серверах под управлением VMware ESXi. В качестве хостовых ОС на виртуальных машинах используются Unix-подобные операционные системы (Debian). 17 17 18 -=== КонцепткластераKubernetes===18 +=== Платформа управления кластером === 19 19 20 - КластерKubernetes в рамкахPaaSплатформы предполагаетсягеоразнесеннымнадвадата-центра. В рамкахначальныхусловий (намоментзапуска)в кластервходит четыремастер ноды,четыреворкерноды,дваapi сервера(переадресация запросов на кластер Kubernetes)и две нодысо службамиNFS (подключаютсяккластеру, используются для храненияконтейнерных volum-ов в рамках PersistentVolumeв окружениях Клиента).20 +В качестве клиентской платформы используется решение kubesphere. Платформа устанавливается в качестве системы управления и распределения доступа поверх кластера Kubernetes. 21 21 22 - ===Инсталляция Kubernetes===22 +**KubeSphere** — это распределенная прикладная система для управления облачными приложениями, использующая Kubernetes в качестве ядра. Платформа обеспечивает архитектуру plug-and-play, позволяющую легко интегрировать сторонние приложения в свою экосистему. KubeSphere также является многопользовательской контейнерной платформой с полным набором автоматизированных ИТ-операций и оптимизированными рабочими процессами DevOps. Он предоставляет удобный для разработчиков веб-интерфейс мастера, помогая предприятиям создать более надежную и многофункциональную платформу, которая включает в себя наиболее распространенные функции, необходимые для корпоративной стратегии Kubernetes. 23 23 24 - ВпроцессеинсталляцииKubernetesкластеров производится автоматическая настройка следующих компонентов:24 +=== Концепт кластера Kubernetes === 25 25 26 -* //Weave CNI// - плагин для организации внутренней сетевой связности, 27 -* //CoreDNS //– внутренний DNS, 28 -* //Traefik// - ingress контроллер с преднастроенным TLS для внешнего доступа к сервисам, 29 -* //Kubernetes Dashboard// – web портал управления кластером, 30 -* //Helm и Tiller// – автоматизация инсталляции приложений, 31 -* //Kubectl //– командный интерфейс для эффективного управления кластером, 32 -* //Metrics server, Prometheus и Grafana// – системы мониторинга ресурсов и состояния кластера и конечных приложений (опционально). 26 +Кластер Kubernetes в рамках PaaS платформы предполагается георазнесенным на два дата-центра. В рамках начальных условий (на момент запуска) в кластер входит четыре мастер ноды, четыре воркер ноды, два api сервера (переадресация запросов на кластер Kubernetes) и две ноды со службами NFS (подключаются к кластеру, используются для хранения контейнерных volum-ов в рамках Persistent Volume в окружениях Клиента). 33 33 34 -=== Варианты топологий кластера === 35 - 36 -* //Development //– одна мастер нода и одна worker нода (с возможностью увеличения количества нод), 37 -* //Production – //три мастер ноды с двумя API балансировщиками (можно увеличить в дальнейшем) и две worker ноды (с возможностью увеличения количества нод). 38 - 39 -Доступ к Kubernetes кластеру с использованием [[RBAC>>url:https://kubernetes.io/docs/reference/access-authn-authz/rbac/]] (Role-Based Access Control). По умолчанию учетная запись администратора имеет токен, который принадлежит ServiceAccount с ролью Cluster-admin. 40 - 41 41 === Вертикальное и горизонтальное масштабирование кластера Kubernete === 42 42 43 -В рамках платформы доступно вертикальное и горизонтальное масштабирование кластера Kubernetes. 44 -Вертикальное масштабирование может выполняться с помощью двух методов: 30 +В рамках платформы доступно вертикальное и горизонтальное масштабирование кластера Kubernetes. Вертикальное масштабирование может выполняться с помощью двух методов: 45 45 46 46 * автоматическое вертикальное масштабирование с помощью встроенных средств платформы DF Cloud PaaS, 47 47 * с использованием Kubernetes Vertical Pod Autoscaler.