План на курса
Въведение
- Управление на конфигурация, откриване на услуги и разпределена координация и т.н. срещу традиционни бази данни - документи (файлове) срещу таблици
Как работи една разпределена система
- Балансиране на натоварването, наличност, възли за възстановяване (главен, подчинен и т.н.) Съхранение на съобщения
Преглед на etcd функции и архитектура
- etcd в клъстерен режим - лидери и последователи Осигуряване на консенсус с помощта на протокола Raft
Настройка и др
- Изтегляне и стартиране на двоични файлове Използване на etcdctl CLI Конфигуриране на etcd клъстер
Оперативен etcd
- Свързване на клиенти към услугата etcd Добавяне и преглеждане на "документи" с помощта на вградения клиент etcd Четене и писане в etcd от Kubernetes Четене и писане в etcd от приложение за микросервизи
Реален свят Use Cases
- Промяна на поведението на приложението в отговор на промените Използване на etcd за съхраняване на подробности за връзката с база данни Използване на etcd за съхраняване на флагове за функции
Управление на etcd клъстер
- Постигане на толерантност към грешки Регулиране на броя на възлите в клъстера Преконфигуриране на лидер на възел Извършване на разпределено заключване в клъстер Използване на показатели за проследяване на латентността Архивиране на etcd данни
etcd в публичния облак
- Поддръжка на облачен доставчик (AWS и др.) Networking предварителна настройка
Най-добри практики
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Основен опит в разработката на уеб приложения
- Основно разбиране на Kubernetes
- Linux опит в командния ред
Публика
- Разработчици
Oтзиви от потребители (5)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Course - XQuery
Practical examples.
Mateusz - Aplikacje Krytyczne
Course - BizTalk for Developers
interesting content
Mike Bassi - SRC Aus
Course - OpenCL
Скоростта и фокусът върху целевата система, можех да поддържам фокуса добре
Kevin - Phoenix Contact B.V.
Course - gRPC
Machine Translated
Провеждане на обучение, така че всеки да може да го следва. Не оставяне на ученика с въпроси, зададени от него.
Krzysztof - PKO Bank Polski
Course - HashiCorp Vault
Machine Translated