Επικοινωνήστε μαζί μας

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

Εισαγωγή στο Kubernetes

  • Επισκόπηση του Kubernetes και της αρχιτεκτονικής του
  • Κύρια συστατικά: API server, Controller Manager, Scheduler, etcd και Kubelet
  • Κατανόηση των Pods, Nodes και Clusters

Διαχείριση Πόρων

  • Απομόνωση πόρων με χρήση Namespaces
  • Ορισμός Requests και Limits για υπολογιστικούς πόρους
  • Κλιμάκωση εφαρμογών με το Kubernetes

Διαχείριση Φόρτων Εργασίας

  • Ανάπτυξη εφαρμογών χρησιμοποιώντας Deployments, StatefulSets και DaemonSets
  • Χρήση Jobs και CronJobs για χρονοπρογραμματισμό εργασιών
  • Διαχείριση ενημερώσεων και επαναφορών (rollbacks)

Δικτύωση και Ανακάλυψη Υπηρεσιών

  • Κατανόηση των Services στο Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName
  • Διαμόρφωση DNS και Ανακάλυψης Υπηρεσιών
  • Έκθεση εφαρμογών μέσω Ingress

Διατήρηση Δεδομένων

  • Διατήρηση δεδομένων με Persistent Volumes και Persistent Volume Claims
  • Χρήση Static και Dynamic Volumes
  • Κατανόηση των Access Modes, Reclaim Policies και Projected Volumes

Διαχείριση Ρυθμίσεων

  • Ανάπτυξη ConfigMaps και Secrets
  • Χρήση μεταβλητών περιβάλλοντος και volumes για ρυθμίσεις

Διαχείριση Σύμπλεγματος (Cluster)

  • Αναβαθμίσεις σύμπλεγματος Kubernetes χρησιμοποιώντας το kubeadm
  • Διαμόρφωση αυθεντικοποίησης με πιστοποιητικά TLS
  • Διαχείριση δικαιωμάτων με Role-Based Access Control (RBAC)

Προηγμένες Στρατηγικές Κλιμάκωσης

  • NodeSelector, NodeAffinity και PodAffinity
  • Κατανόηση και εφαρμογή Taints και Tolerations

Παροχή με Helm

  • Εισαγωγή στο Helm και τα Helm Charts
  • Δημιουργία και ανάπτυξη Helm Charts
  • Διαχείριση εξαρτήσεων με το Helm

Αντιμετώπιση Προβλημάτων στο Kubernetes

  • Ανάλυση προβλημάτων BackOff και CrashLoopBackOff
  • Αντιμετώπιση προβλημάτων Nodes σε κατάσταση NotReady
  • Χρήση του kubectl και των αρχείων καταγραφής (logs) για αποσφαλμάτωση

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Βασική κατανόηση εντολών Linux
  • Εξοικείωση με τις έννοιες των containers (π.χ. Docker)
  • Εμπειρία με βασικές αρχές δικτύωσης συνιστάται αλλά δεν απαιτείται

Ακροατήριο

  • Διαχειριστές συστημάτων
  • Μηχανικοί DevOps
  • Προγραμματιστές που στοχεύουν στην ανάπτυξη και διαχείριση εφαρμογών σε containers
 35 Ώρες

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


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

Σχόλια (1)

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

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