Introducere în AKS

Soluții de calcul Azure

Florin Angelescu

Azure Cloud Architect

Ce este Kubernetes?

 

Kubernetes

 

  • Sistem open-source.
  • Automatizează implementarea, scalarea și gestionarea aplicațiilor containerizate.
  • Oferă un cadru pentru rularea rezilentă a sistemelor distribuite.
  • Gestionează scalarea și failover-ul.
  • Organizează containerele în unități logice numite pod-uri.
  • Reprezintă baza aplicațiilor moderne cloud-native.
Soluții de calcul Azure

Azure Kubernetes Service

 

Kubernetes

  • Azure Kubernetes Service este oferta Kubernetes gestionată de Microsoft.

  • Rularea Kubernetes:

    • Poate fi complexă
    • Necesită gestionarea upgrade-urilor, patch-urilor și scalării planului de control
  • Azure Kubernetes Service:

    • Elimină această complexitate
    • Gestionează planul de control
    • Oferă acces complet la nodurile worker
Soluții de calcul Azure

Beneficiile AKS

 

Kubernetes

  • Gestionare simplificată a clusterului.

  • Integrare strânsă cu serviciile Azure:

    • Monitor
    • Entra ID
  • Funcții de securitate integrate:

    • Control al accesului bazat pe roluri
  • Concentrare pe aplicații, nu pe infrastructură.

  • Adoptare mai rapidă a Kubernetes.
  • Sarcină operațională redusă.
Soluții de calcul Azure

Arhitectura AKS

AKS

Cluster AKS

  • Planul de control
  • Nodurile worker
Soluții de calcul Azure

Arhitectura AKS

AKS

Planul de control

  • Gestionat integral de Azure.
  • Responsabil pentru:
    • Planificarea sarcinilor, scalarea și monitorizarea sănătății clusterului
Soluții de calcul Azure

Arhitectura AKS

AKS

Noduri worker

  • Mașini virtuale care rulează aplicațiile containerizate.
  • Rulează un agent kubelet, care comunică cu planul de control.
  • Furnizează resurse CPU, memorie și stocare pentru aplicații.
Soluții de calcul Azure

Arhitectura AKS

AKS

Pod-uri

  • Cea mai mică unitate implementabilă în Kubernetes.
  • Conține de obicei un singur container.
  • Pot fi create, distruse sau reprogramate de Kubernetes după necesitate.
Soluții de calcul Azure

Arhitectura AKS

AKS

Pod-uri

  • Expune aplicația în cluster.
  • Rulează sarcina containerizată și o pune la dispoziția altor pod-uri, servicii sau utilizatori finali.
Soluții de calcul Azure

Când se utilizează AKS vs ACI

Azure Container Instances

Kubernetes

Azure Container Instances

  • Ideal pentru sarcini rapide cu un singur container.

Azure Kubernetes Service

  • Conceput pentru aplicații complexe, de lungă durată, care necesită orchestrare.
  • Oferă echilibrare a sarcinii, actualizări progresive și scalare automată.
Soluții de calcul Azure

Să exersăm!

Soluții de calcul Azure

Preparing Video For Download...