Kursplan

[Dag 01]

Introduksjon

Oversikt over containerorkestrering med Kubernetes

Oversikt over Kubernetes arkitektur

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

Installere en Kubernetes klynge

Trekker et Docker bilde fra internett

Opprette Kubernetes pods, volumer og distribusjoner

Gruppering og organisering av klyngen din

Bruke Kubernetes navnerom til å administrere forskjellige miljøer

  • Managing test, staging, and production environments within the same cluster
  • 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

Oppgraderer en Kubernetes klynge

  • Minimizing the impact

Avansert nettverk

  • Docker networking vs Kubernetes networking

Grensesnitt mellom nettverksleverandører og Kubernetes nettverk

  • Best practices for separating services in a cluster
  • Comparison of different CNI providers (performance, features, etc.)

Overvåking Kubernetes

  • Cluster logging with Elasticsearch and fluentd
  • Container level monitoring (cAdvisor UI, Influxdb, Prometheus)

Beste praksis for å kjøre containeriserte servere og datalagre


[Day 02]

Skalering av Kubernetes-klyngen

Infrastruktur for Kubernetes

  • Provisioning, partitioning, networking

Bygge en klynge med høy tilgjengelighet

  • Load balancing and service discovery

Utrulling av en skalerbar applikasjon

  • Horizontal pod autoscaling
  • ETCD clustering in Kubernetes

Oppdaterer søknaden din

  • Releases in Kubernetes

Feilsøking

  • Diagnosing and fixing common Kubernetes issues

Oppsummering og konklusjon

Krav

  • Erfaring med Docker containere
  • Kjennskap til Linux kommando-linje
  • En forståelse av nettverksbegrep

Publikum

  • Programvareutviklere
  • Arkitekter
  • Distribusjonsingeniører
 14 timer

Antall deltakere


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories