Kursplan

[Dag 01]

Introduksjon

    Beholdere vs virtuelle maskiner Hastighet og ytelse

Oversikt over Docker arkitektur

    Docker og Linux-kjernen Docker-komponenter (Docker-klient, Docker-demon, bilder, register, containere)

Bruke Docker til å kjøre og administrere containere

    Bilder, containere, volumer, nettverk

Kort oversikt over containerorkestrering

Installerer Docker

Henter et bilde fra internett

    Eksempel: Apache Tomcat

Kjøre beholderen

Docker registre

    Offentlig vs privat

Opprette og administrere Dockerfiler

Bygge et Docker bilde

Utrulling av en nettapplikasjon

    Eksempelapplikasjon: Java EE applikasjonsserver

Hvordan Docker containere kommuniserer med hverandre

Konfigurering av volumer og nettverk i Docker

    Kobling og stat

[Dag 02]

Dypdykk inn i containerorkestrering med Kubernetes

Oversikt over Kubernetes arkitektur

    Poder, etiketter/selektorer, replikeringskontrollere, tjenester, API

Installere en Kubernetes klynge

Opprette Kubernetes pods, volumer og distribusjoner

Gruppering og organisering av klyngen din

Oppdage og publisere tjenester

Oppdage og koble til containere

Utrulling av en nettapplikasjon

    Håndtering av applikasjonskomponenter Håndtering av Database tilkoblinger

Kubernetes sikkerhet

    Autentisering og autorisasjon

Avansert nettverk

    Docker-nettverk vs Kubernetes nettverk

Overvåking Kubernetes

    Klyngelogging med Elasticsearch og fluentd beholdernivåovervåking (cAdvisor UI, Influxdb, Prometheus)

[Dag 03]

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

Avsluttende bemerkninger

Krav

  • Kjennskap til kommandolinjen Linux
  • En grunnleggende forståelse av virtualiseringskonsepter
  • En forståelse av nettverkskonsepter
  • En forståelse av hvordan webapplikasjoner fungerer

Publikum

  • Programvareutviklere
  • Arkitekter
  • Utrullingsingeniører
  21 timer
 

Antall deltakere


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (4)

Relaterte kurs

Related Categories