Александр Козлов и Максим Чудновский, СберТех — Java в Service Mesh Service Discovery для Istio
[00:00 - 05:00] Введение
00:19 - Представление Максимом Чудновским и Александром Козловым.
00:25 - Введение в тему доклада: Service Mesh и Java в платформенной разработке.
[05:00 - 10:00] Архитектура Service Mesh
05:00 - Обзор архитектуры Service Mesh и его важность.
06:45 - API Ресурс, Istio ServiceEntry
07:12 - API Ресурс, Istio WorkloadEntry
08:02 - возрастание нагрузки на IstioD в большом Кластере, разрастание конфигурации
09:10 - Configuration Delivery, как сделать Service Discovery
[10:00 - 15:00] Service Discovery
10:00 - Основы Service Discovery в Istio для статической конфигурации с использованием helm chart
11:22 - динамическая конфигурация с Custom Pilot Agent
12:00 - Обнаружение сервисов с помощью Kubernetes.
13:45 - Источники Service Discovery: Istio ServiceEntry и Istio WorkloadEntry.
15:00 - 20:00
Доставка конфигурации
15:00 - Расширение источников данных конфигурации.
17:00 - Важность DevOps в управлении Service Discovery.
18:45 - Кастомные агенты Pilot и операторы.
20:00 - 25:00
Операторы и Java
20:00 - Роль операторов в Service Mesh.
21:30 - Введение в Kubernetes-client SDK () и Istio-client SDK.
23:00 - Шаги по созданию оператора с использованием Java.
25:00 - 30:00
Service Import и Export
25:00 - Обзор конфигураций для импорта и экспорта сервисов в Istio.
26:30 - Примеры Custom Resource Definitions (CRDs) для ServiceExport и ServiceImport.
28:30 - Использование CRD в конфигурациях Istio.