Azure Kubernetes - itnett/FTD02H-N GitHub Wiki

AzureVC

AKS Workshop

Oppsummering av AKS Workshop

AKS Workshop på GitHub, laget av carlosalexei, gir en omfattende innføring i bruk av Azure Kubernetes Service (AKS) for å deployere og administrere applikasjoner. Her er en oppsummering av innholdet og læringsmålene:

Læringsmål

  • Opprette en AKS-klynge: Lær å sette opp en AKS-klynge for å kjøre containere.
  • Valg av distribusjonsmetoder for Pods: Forstå forskjellige metoder for å distribuere applikasjoner i Kubernetes.
  • Eksponering av Pods: Lær å eksponere Pods til interne og eksterne nettverksbrukere.
  • Konfigurere ingress i AKS: Implementere ingresskontroll for applikasjoner.
  • Overvåke AKS-klyngens helse: Bruke verktøy for å overvåke og administrere klyngens ytelse.
  • Skalere applikasjoner: Bruke autoskalering for å håndtere varierende arbeidsbelastninger.
  • Sette opp CI/CD-pipeline med GitHub Actions: Integrere kontinuerlig integrasjon og distribusjon med GitHub Actions.

Agenda

  • Dag 1: Introduksjon til Kubernetes-arkitektur og komponenter, samt distribusjon av applikasjoner til AKS.
  • Dag 2: Administrere AKS, overvåking, og skalering.
  • Dag 3: DevOps-praksis med GitHub Actions.

Hands-on Labs

  • Dag 1: Forstå containere og Docker.
  • Dag 2: Distribuere applikasjoner til AKS og administrere AKS.
  • Dag 3: Skalering og DevOps.

Workshoppen inneholder også spesifikke øvelser som å konfigurere en NGINX ingress controller, bruke Helm for å administrere Kubernetes-applikasjoner, og sette opp autoskalering ved hjelp av både horisontal pod-autoskalering (HPA) og klynge-autoskalering.

For mer detaljert informasjon, se følgende lenker til ressurser:

Ressurssamling

Her er noen nyttige ressurser for å lære mer om temaene dekket i workshoppen:

Kubernetes

Azure Kubernetes Service (AKS)

Docker og Containere

CI/CD og GitHub Actions

Andre Ressurser

LinkedIn Learning Resources

Pluralsight Courses

Disse ressursene gir en solid basis for å forstå og bruke Kubernetes, AKS, Docker og CI/CD-praksis med GitHub Actions.