Nabídka tohoto termínu kurzu již není aktuální.

Consul Service Discovery

kurz

Základní info

V měnící se infrastruktuře je težké udržovat seznam služeb a jejich instancí, natož je přes různé infrastruktury propojit mezi sebou, monitorovat a konfigurovat. Distribuce aplikací přes různé platformy, ať už kontejnery, VM, baremetal, hybrid a multicloud problém dále komplikuje. Jedním z přístupů jak toto řešit je service discovery.

V kurzu si představíme kompletní lifecycle od nasazení, přes integraci až po monitoring a debugging. Díky zkušenosti s nasazením ve vetším workloadu vám ukážeme jak navrhnout robustní a efektivní systém. 

Cílová skupina

 

  • Architekti IT systémů
  • Platform engineeři a administrátoři
  • Vývojáři aplikací a Devops operátoři
  • Devops organizace s mnoha deploymenty a měnící se infrastrukturou na různých platformách
  • Organizace které se snaží dekomponovat monolitické aplikace
  • Organizace které zvažují nebo již provozují aplikace v hybrid nebo multicloud prostředínt

 

Cíle kurzu

 

  • Co co je consul a kdy ho (ne)použít.
  • Jak consul funguje v praxi a které problémy se snaží řešit.
  • Ukázat jak consul nasadit do běžících systémů v produkční kvalitě.
  • Předvést jakým způsobem Consul zjednoduší nasazení microservice a devops praktik.
  • Jak consul řeší multicluster nebo hybrid cloud

 

 

Outline

1. den

Architektura a deployment

 

  • Úvod do microservice a distribuovaných aplikací
  • Proč consul - statická architektura vs dynamická
  • Základní architektura consulu - servisní katalog

 

Workshop

 

  • Seznámení se s demo prostředím
  • Instalace - server a agent
  • Registrace služeb a healtchecky
  • Ovládání clusteru a řešení provozních situací
  • Integrace s kubernetes

 

Service discovery a konfigurační registr

 

  • Práce s katalogem - přístup přes API
  • Consul jako DNS balancer
  • Key-value a watche
  • Konfigurace služeb pomocí templatů

 

Workshop

 

  • Automatizace haproxy z consul obsahu
  • Aplikační feature flagy pomocí templatování
  • Integrace s upstream dns pomocí dnsmasq 

 

2. den

Security a visibility

 

  • Multiplatformní mesh - architektura
  • Envoy proxy
  • TLS, metriky
  • Pokročilý routing trafficu na služby
  • ACL a řízení oprávnění v clusteru

 

Workshop

 

  • Zapnutí consul connect
  • Přidání envoy proxy ke službám
  • Blue/Green deployment
  • Omezení práv a práce s tokeny
  • Napojení na prometheus

 

Další využití a maintenance

 

  • Backup, diagnostika a monitoring
  • Pokročilá práce s healtchecky
  • Optimalizace a hardening, hacky
  • Pasti a rizika
  • Geocluster

 

 

Předpoklady na účastníka

 

  • Základní znalost práce s command line (bash)

 

 

Technické požadavky (BYOD)

 

  • PC s Windows/Linux/MacOS, ssh klient

 

Consul Service Discovery

Vybraný termín:

13.12.2022 –  14.12.2022  Praha

Cena
24 900 Kč

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu Abravito.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.