Course Outline
[Dag 01]
Invoering
Overzicht van containerorkestratie met Kubernetes
Overzicht van Kubernetes architectuur
- Pods, labels/selectors, replicatiecontrollers, services, API
Een Kubernetes-cluster installeren
Een Docker afbeelding van internet halen
Het creëren van Kubernetes pods, volumes en implementaties
Uw cluster groeperen en organiseren
Kubernetes Naamruimten gebruiken om verschillende omgevingen te beheren
- Het beheren van test-, staging- en productieomgevingen binnen hetzelfde cluster
- Kubernetes Best practices voor naamruimten
Containers ontdekken en er verbinding mee maken
Diensten voor ontdekken en publiceren
- Niet-HTTP-services (passieve FTP, SMTP, LDAP, enz.)
Kubernetes veiligheid
- Authenticatie autorisatie
Een Kubernetes cluster upgraden
- Het minimaliseren van de impact
Geavanceerde netwerken
- Docker netwerken versus Kubernetes netwerken
Interfacing tussen netwerkproviders en Kubernetes netwerken
- Best practices voor het scheiden van services in een cluster
- Vergelijking van verschillende CNI-providers (prestaties, functies, enz.)
Toezicht Kubernetes
- Clusterregistratie met Elasticsearch en vloeiend gemaakt
- Bewaking van containerniveau (cAdvisor UI, Influxdb, Prometheus)
Best practices voor het uitvoeren van gecontaineriseerde servers en datastores
[Dag 02]
Uw Kubernetes cluster schalen
Infrastructuur voor Kubernetes
- Provisioning, partitionering, netwerken
Een cluster met hoge beschikbaarheid bouwen
- Loadbalancing en servicedetectie
Een schaalbare applicatie implementeren
- Automatisch schalen van horizontale pods
- Database clustering in Kubernetes
Uw applicatie bijwerken
- Uitgaves in Kubernetes
Probleemoplossen
- Diagnose en oplossing van veelvoorkomende Kubernetes problemen
Samenvatting en conclusie
Requirements
- Ervaring met Docker-containers
- Bekendheid met de Linux opdrachtregel
- Een goed begrip van netwerkconcepten
Publiek
- Software ontwikkelaars
- Architecten
- Implementatie-ingenieurs
Getuigenissen (10)
De hands-on oefeningen waren uiterst belangrijk om het leren vast te leggen. De diepgaande uitleg over hoe het er achter de schermen aan toe gaat, maakte alles duidelijker.
Otavio Marchioli dos Santos - ExitLag
Cursus - Kubernetes from Basic to Advanced
Machine Translated
De dynamiek van training.
Júlio Gomes - ExitLag
Cursus - Kubernetes from Basic to Advanced
Machine Translated
Oefeningen om kennis in de praktijk te brengen
Leandro Sandmann - ExitLag
Cursus - Kubernetes from Basic to Advanced
Machine Translated
Dezelfde dingen werden niet een paar keer herhaald, wat werd getoond was duidelijk.
Stephane Jeannin - Sopra Steria Polska Sp. z o. o.
Cursus - Kubernetes from Basic to Advanced
Machine Translated
Live voorbeelden, creëren van nieuwe oplossingen/tests tijdens de training
Mikołaj - Sopra Steria Polska Sp. z o. o.
Cursus - Kubernetes from Basic to Advanced
Machine Translated
Zeer goede aanpak, live debuggen, problemen voor andere deelnemers laten zien en beschrijven en tijdens de training oplossen.
Łukasz H - Hostersi sp. z o.o.
Cursus - Kubernetes from Basic to Advanced
Machine Translated
De professionaliteit van de docent, het ruime aanbod aan materiaal en de manier van uitleggen aan de hand van eenvoudige voorbeelden
Adrian - Hostersi sp. z o.o.
Cursus - Kubernetes from Basic to Advanced
Machine Translated
The background information and history.
Evert - BMW SA
Cursus - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
Cursus - 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