В настоящее время Kubernetes считается одним из самых активных проектов на GitHub
В 2014 году Google решил передать свой опыт работы с Borg новому проекту с открытым исходным кодом под названием Kubernetes
Kubernetes — это платформа для управления контейнерами.
Однако если понадобится указать, что некоторые независимые службы принадлежат одному приложению, можно использовать метки
Листинг 2.4. Приоритет пода apiVersion: scheduling.k8s.io/v1beta1 kind: PriorityClass metadata: name: high-priority value: 1000 globalDefault: false description: Это класс подов с очень высоким приоритетом
Фоновое выполнение Фоновые потоки выполнения Контроллер набора демонов (DaemonSet) Управление конфигурацией System.getenv(), Properties Карта конфигураций (ConfigMap), секрет (Secret) Мы все еще должны исполь
инициализацией Метод Init postStart Операции, непосредственно предшествующие уничтожению экземпляра Метод Destroy preStop Процедура освобождения ресурсов finalize(), обработчик события завершения Деинициализированный контейнер1 Асинхронное и параллельное выполнение ThreadPoolExecutor, ForkJoinPool Задание Периодическое выполнение Timer, ScheduledExecutorService Планировщик заданий
Наследование Класс A расширяет класс B Контейнер A создается из родительского образа Единица развертывания .jar/.war/.ear Под (Pod) Изоляция времени сборки/выполнения Модуль, Пакет, Класс Пространство имен, под, контейнер Начальная инициализация Конструктор Инициализирующие контейнеры, или Init-контейнеры Операции, следующие сразу за начальной инициализацией Метод Init postStar
Таблица 1.1. Локальные и распределенные примитивы7 Понятие Локальный примитив Распределенный примитив Инкапсуляция поведения Класс Образ контейнера Экземпляр поведения Объект Контейнер Единица повторного использования .jar Образ контейнера Композиция Класс A содержит класс B Шаблон Sidecar (Прицеп)
Предметно-ориентированное проектирование (Domain-Driven Design, DDD) — это подход к проектированию программного обеспечения с позиции бизнеса с целью получить архитектуру, как можно более близкую к реальному миру.