Εξέλιξη Κομματιού

Βασικά Συστατικά

  1. Αρχιτεκτονική του Kubernetes
  2. Συστατικά κλωβιάς (Cluster components)

Κατασκευή της εφαρμογής

  1. Δημιουργία containers
  2. Ρύθμιση της τοπικής αποθετήριου Docker

Σχεδιασμός Pod

  1. Βασική ρύθμιση
  2. Δοκιμές ενεργοποίησης και προετοιμασίας (Liveness and readiness probes)
  3. Ορια CPU και μνήμης
  4. Οριά πόρων για ένα namespace

Ασφάλεια

  1. Συνθήκη ασφαλείας (Security context)
  2. Λογαριασμοί υπηρεσιών (Service accounts)
  3. Μυστικά (Secrets)
  4. Πολιτική δικτύου Kubernetes
  5. Δυνατότητες Linux

Ρύθμιση καταδίωξης (Deployment configuration)

  1. Κλειδιούς: καταδίωξη, δαιμόνια εγκατάστασης και συνεχής καταδίωξη (Controllers: deployments, daemon sets and stateful sets)
  2. Εργασίες και προγραμματισμένες εργασίες (Jobs and cron jobs)
  3. Χάρτες ρυθμή (Config maps)
  4. Ρυθμική αναβάθμιση, μπλου-πράσινη καταδίωξη, κάναρι καταδίωξη (Rolling upgrade, blue-green deployment, canary deployment)
  5. Χρήση Helm για τη διαχείριση καταδίωξης
  6. Πόροι API Kubernetes

Πλήρεις containers (Multi-container pods)

  1. Containers πλάνου, απεσταλμένων και προσαρμογής (Sidecar, ambassador and adapter containers)
  2. Init containers

Υπηρεσίες & Δικτύωση

  1. Υπηρεσίες και διάφορους τύπους (Services and different types)
  2. Ισονομία φόρτου (Load balancing)
  3. Ελεγχής είσης (Ingress controller)

Παραμονή κατάστασης (State Persistence)

  1. Παραμονή της κατάστασης εφαρμογής σε Kubernetes
  2. Παροδική απόθεμα (Ephemeral storage)
  3. Παραμένουν τόμοι και ιστών (Persistent volumes and claims)
  4. Κλάσης αποθήκευσης (Storage classes)

Απαιτήσεις

  • Κατανόηση των εννοιών και των αρχιτεκτονικών των εφαρμογών cloud native.
  • Εμπειρία στην προγραμματιστική με Python, Node.js, Go ή Java.
  • Μια OCI-Συμμόρφωση Container Runtime, όπως το Docker ή rkt.

Αντικείμενο

  • Προγραμματιστές
  • Χρήστες Kubernetes
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (7)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες