Cursusaanbod
[Dag 01]
Inleiding
Overzicht van container orchestration met Kubernetes
Overzicht van Kubernetes architectuur
- Pods, labels/selectors, replication controllers, services, API
Een Kubernetes cluster installeren
Een Docker image uit het internet halen
Kubernetes pods, volumes en deployments creëren
Jouw cluster groeperen en organiseren
Kubernetes Namespaces gebruiken om verschillende omgevingen te beheren
- Test-, staging- en productieomgevingen binnen hetzelfde cluster beheren
- Kubernetes Namespaces beste praktijken
Containers ontdekken en verbinden
Diensten ontdekken en publiceren
- Niet-HTTP diensten (Passive FTP, SMTP, LDAP, etc.)
Kubernetes beveiliging
- Authenticatie & autorisatie
Een Kubernetes cluster upgraden
- Impact minimaliseren
Gevanceerd netwerken
- Docker netwerken vs. Kubernetes netwerken
Koppelen van netwerkproviders aan Kubernetes netwerken
- Beste praktijken voor het scheiden van diensten in een cluster
- Vergelijking van verschillende CNI providers (prestaties, functionaliteiten, etc.)
Kubernetes bewaken
- Cluster logging met Elasticsearch en fluentd
- Container level monitoring (cAdvisor UI, Influxdb, Prometheus)
Beste praktijken voor het draaien van containerised servers en data stores
[Dag 02]
Jouw Kubernetes cluster schalen
Infrastructuur voor Kubernetes
- Inrichting, partitionering, netwerken
Een high-availability cluster bouwen
- Load balancing en service discovery
Een schaalbare applicatie implementeren
- Horizontal pod autoscaling
- Database clustering in Kubernetes
Jouw applicatie updaten
- Versies in Kubernetes
Foutopsporing
- Gemeenschappelijke Kubernetes problemen diagnoseren en oplossen
Samenvatting en conclusie
Vereisten
- Erfaring met Docker containers
- Kennis van de Linux command line
- Inzicht in netwerkconcepten
Doelgroep
- Softwareontwikkelaars
- Architecten
- Implementatie ingenieurs
Getuigenissen (7)
We leren nieuwe technieken om de configuratie uit te voeren.
Christian - Beacon Solutions Inc
Cursus - Kubernetes from Basic to Advanced
Automatisch vertaald
De achtergrondinformatie en geschiedenis.
Evert - BMW SA
Cursus - Kubernetes from Basic to Advanced
Automatisch vertaald
De interactieve manier waarop de trainer de theorie uitlegt
Janine - BMW SA
Cursus - Kubernetes from Basic to Advanced
Automatisch vertaald
De praktijkopdrachten na de themadiscussie laten ons leren hoe we het zelf kunnen doen, niet alleen het concept.
Joy Apuya - Remote Staff
Cursus - Kubernetes from Basic to Advanced
Automatisch vertaald
Dat ik een paar "a-ha"-momenten had door iets nieuws te leren.
Charles Shavitz - F5 Networks Pte Ltd.
Cursus - Kubernetes from Basic to Advanced
Automatisch vertaald
Goed gestructureerde inhoud, goed voorbereid en begrijpbare oefeningen. Heel erg naar mijn smaak.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Cursus - Kubernetes from Basic to Advanced
Automatisch vertaald
Inzichten over de infrastructuur van Kubernetes
Miguel Teixeira - Mercedez-Benz Portugal S.A
Cursus - Kubernetes from Basic to Advanced
Automatisch vertaald