Ta kontakt

Kursplan

Innføring

Overblikk over container-orchestration med Kubernetes

Overblikk over Kubernetes-arkitektur

  • Pods, labels/selectors, replication controllers, services, API

Installere et Kubernetes-kluster

Hente et Docker-bilde fra internett

Opprette Kubernetes pods, volumes og deployments

Gruppere og organisere ditt kluster

Bruke Kubernetes Namespaces til å håndtere forskjellige miljøer

  • Håndtere test-, staging- og produksjonsmiljøer innenfor det samme klusteret
  • Kubernetes Namespaces best practices

Oppdage og koble til containere

Oppdage og publisere tjenester

  • Non-HTTP services (Passive FTP, SMTP, LDAP, etc.)

Kubernetes sikkerhet

  • Authentication & authorization

Oppgradere et Kubernetes-kluster

  • Minimering av innvirkning

Avansert nettverk

  • Docker networking vs Kubernetes networking

Interfacing mellom network providers og Kubernetes networking

  • Best practices for separere tjenester i et kluster
  • Komparasjon av forskjellige CNI-providers (performanse, features, etc.)

Overvåke Kubernetes

  • Cluster logging med Elasticsearch og fluentd
  • Container-level overvåking (cAdvisor UI, Influxdb, Prometheus)

Best practices for kjøring av containere-applikasjoner og datastores

Skalere ditt Kubernetes-kluster

Infrastruktur for Kubernetes

  • Provisioning, partitioning, networking

Bygge et høy-tilgjengelighet kluster

  • Load balancing og service discovery

Distribuere en skalerbar applikasjon

  • Horizontal pod autoscaling
  • Database clustering i Kubernetes

Oppdatere applikasjonen din

  • Releases i Kubernetes

Felsøking

  • Diagnose og fikse vanlige Kubernetes-problemer

Oppsummering og konklusjon

Krav

  • Erfaring med Docker-containere
  • Kunnskap om Linux-kommandolinjen
  • Forståelse av nettverkskonsepter

Forventet publikum

  • Programvareutviklere
  • Arkitekter
  • Implementeringsteknikere
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier