Kursplan
[Dag 01]
Introduksjon
Oversikt over containerorkestrering med Kubernetes
Oversikt over Kubernetes arkitektur
- Poder, etiketter/selektorer, replikeringskontrollere, tjenester, API
Installere en Kubernetes klynge
Trekker et Docker bilde fra internett
Opprette Kubernetes pods, volumer og distribusjoner
Gruppering og organisering av klyngen din
Bruke Kubernetes navnerom til å administrere forskjellige miljøer
- Administrere test-, iscenesettelses- og produksjonsmiljøer innenfor samme klynge Kubernetes Beste praksis for navneområder
Oppdage og koble til containere
Oppdage og publisere tjenester
- Ikke-HTTP-tjenester (passiv FTP, SMTP, LDAP osv.)
Kubernetes sikkerhet
- Autentisering og autorisasjon
Oppgraderer en Kubernetes klynge
- Minimere påvirkningen
Avansert nettverk
- Docker-nettverk vs Kubernetes nettverk
Grensesnitt mellom nettverksleverandører og Kubernetes nettverk
- Beste praksis for å skille tjenester i en klynge Sammenligning av forskjellige CNI-leverandører (ytelse, funksjoner osv.)
Overvåking Kubernetes
- Klyngelogging med Elasticsearch og fluentd beholdernivåovervåking (cAdvisor UI, Influxdb, Prometheus)
Beste praksis for å kjøre containeriserte servere og datalagre
[Dag 02]
Skalering av Kubernetes-klyngen
Infrastruktur for Kubernetes
- Provisjonering, partisjonering, nettverksbygging
Bygge en klynge med høy tilgjengelighet
- Lastbalansering og tjenesteoppdagelse
Utrulling av en skalerbar applikasjon
- Horisontal pod autoskalering Databasegruppering i Kubernetes
Oppdaterer søknaden din
- Utgivelser i Kubernetes
Feilsøking
- Diagnostisere og fikse vanlige Kubernetes problemer
Oppsummering og konklusjon
Krav
- Erfaring med Docker-containere
- Kjennskap til kommandolinjen Linux
- En forståelse av nettverkskonsepter
Publikum
- Programvareutviklere
- Arkitekter
- Utrullingsingeniører
Testimonials (10)
De praktiske øvelsene var ekstremt viktige for å konsolidere læringen. Den grundige forklaringen om hvordan ting fungerer under panseret gjorde alt klarere.
Otavio Marchioli dos Santos - ExitLag
Kurs - Kubernetes from Basic to Advanced
Machine Translated
Dynamikken i trening.
Júlio Gomes - ExitLag
Kurs - Kubernetes from Basic to Advanced
Machine Translated
Øvelser for å sette kunnskap i praksis
Leandro Sandmann - ExitLag
Kurs - Kubernetes from Basic to Advanced
Machine Translated
De samme tingene ble ikke gjentatt et par ganger, det som ble vist var tydelig.
Stephane Jeannin - Sopra Steria Polska Sp. z o. o.
Kurs - Kubernetes from Basic to Advanced
Machine Translated
Levende eksempler, lage nye løsninger/tester under trening
Mikołaj - Sopra Steria Polska Sp. z o. o.
Kurs - Kubernetes from Basic to Advanced
Machine Translated
Veldig god tilnærming, live debugging, vise og beskrive problemer for andre deltakere og løse dem under treningen.
Łukasz H - Hostersi sp. z o.o.
Kurs - Kubernetes from Basic to Advanced
Machine Translated
Instruktørens profesjonalitet, et bredt spekter av materiell, og måten å forklare ved hjelp av enkle eksempler
Adrian - Hostersi sp. z o.o.
Kurs - Kubernetes from Basic to Advanced
Machine Translated
The background information and history.
Evert - BMW SA
Kurs - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
Kurs - Kubernetes from Basic to Advanced
the hands on after the topic discussion, it will let us learn how to do it on our own, not just the concept