План на курса

Въведение

    Управление на конфигурация, откриване на услуги и разпределена координация и т.н. срещу традиционни бази данни - документи (файлове) срещу таблици

Как работи една разпределена система

    Балансиране на натоварването, наличност, възли за възстановяване (главен, подчинен и т.н.) Съхранение на съобщения

Преглед на etcd функции и архитектура

    etcd в клъстерен режим - лидери и последователи Осигуряване на консенсус с помощта на протокола Raft

Настройка и др

    Изтегляне и стартиране на двоични файлове Използване на etcdctl CLI Конфигуриране на etcd клъстер

Оперативен etcd

    Свързване на клиенти към услугата etcd Добавяне и преглеждане на "документи" с помощта на вградения клиент etcd Четене и писане в etcd от Kubernetes Четене и писане в etcd от приложение за микросервизи

Реален свят Use Cases

    Промяна на поведението на приложението в отговор на промените Използване на etcd за съхраняване на подробности за връзката с база данни Използване на etcd за съхраняване на флагове за функции

Управление на etcd клъстер

    Постигане на толерантност към грешки Регулиране на броя на възлите в клъстера Преконфигуриране на лидер на възел Извършване на разпределено заключване в клъстер Използване на показатели за проследяване на латентността Архивиране на etcd данни

etcd в публичния облак

    Поддръжка на облачен доставчик (AWS и др.) Networking предварителна настройка

Най-добри практики

Отстраняване на неизправности

Обобщение и заключение

Изисквания

  • Основен опит в разработката на уеб приложения
  • Основно разбиране на Kubernetes
  • Linux опит в командния ред

Публика

  • Разработчици
  7 Hours

Брой участници



Цена за участник

Oтзиви от потребители (5)

Свързани Kурсове

XQuery

  14 Hours

BizTalk for Administrators - Beginner to Advanced

  70 Hours

Свързани Kатегории