Kursplan
[Dag 01]
Introduksjon
Oversikt over containerorchestrasjon med Kubernetes
Oversikt over Kubernetes-arkitektur
- Pods, labels/selectorer, replikasjonskontrollere, tjenester, API
Installering av et Kubernetes-kluster
Henting en Docker-bilde fra internett
Opprettelse av Kubernetes-pods, volumes og deployments
Gruppering og organisering av klustret
Bruk av Kubernetes Namespaces for å administrere forskjellige miljøer
- Administrasjon av test-, stasjons- og produksjonsmiljøer innenfor samme kluster
- Kubernetes Namespaces beste praksis
Oppdagelse og tilkobling til containere
Oppdagelse og publisering av tjenester
- Ikke-HTTP-tjenester (Passiv FTP, SMTP, LDAP, etc.)
Kubernetes-sikkerhet
- Autentisering & autorisasjon
- Minskelse av påvirkning
Avansert nettverk
- Docker-nettverk vs. Kubernetes-nettverk
Interfacing mellom nettverksleverandører og Kubernetes-nettverk
- Beste praksis for å separere tjenester i et kluster
- Jevnforing av ulike CNI-leverandører (ytespredning, funksjoner, etc.)
Overvåking av Kubernetes
- Klusterlogging med Elasticsearch og fluentd
- Containernivåovervåking (cAdvisor UI, Influxdb, Prometheus)
Beste praksis for å kjøre containeriserte servere og datalager
[Dag 02]
Skaling av Kubernetes-klusteret
Infrastruktur for Kubernetes
- Innsetting, partitionering, nettverk
Oppbygging av et høytilgjengelighet kluster
- Lastbalansering og tjenesteeoppdagelse
Distribusjon av et skalerbart applikasjon
- Vannrett pod-autoskalering
- Databaselyklustering i Kubernetes
Oppdatering av applikasjonen
- Releaser i Kubernetes
Felsøk
- Diagnostikk og retting av vanlige Kubernetes-problem
Sammendrag og konklusjon
Krav
- Erfaring med Docker-containere
- Familiaritet med Linux-kommandolinje
- Forståelse av nettverksbegreper
Målgruppe
- Softwareutviklere
- Arkitekter
- Distribusjonsteknikere
Referanser (7)
vi lærer ny teknikk for å utføre konfigurasjonen
Christian - Beacon Solutions Inc
Kurs - Kubernetes from Basic to Advanced
Maskinoversatt
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
Joy Apuya - Remote Staff
Kurs - Kubernetes from Basic to Advanced
That I got a couple of "aha" moments from learning something new.
Charles Shavitz - F5 Networks Pte Ltd.
Kurs - Kubernetes from Basic to Advanced
Well structured content, well prepared and understandable exercises. Really liked it.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Kurs - Kubernetes from Basic to Advanced
Insights about the infra of the kubernetes