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

Εισαγωγή

  • Τι είναι το Kubernetes;
  • Συγκρότημα κομβών vs. Virtualization
  • Επισκόπηση χαρακτηριστικών και αρχής του Kubernetes
  • Kubernetes σε σχέση με το Cloud Native Computing Foundation (CNCF)

Κατανόηση του Kubernetes

  • O κύκλος ζωής εφαρμογής Kubernetes
  • Kubernetes συστάδες: Master και Nodes
  • Kubelet, Kube-proxy και άλλα βασικά συστατικά

Έναρξη

  • Ρύθμιση του περιβάλλοντος ανάπτυξης
  • Εγκατάσταση Kubernetes χρησιμοποιώντας kubeadm
  • Ρύθμιση του kubectl και kubeconfig

Εργασία με Pods

  • Δημιουργία Pods
  • Διαχείριση ρυθμίσεων Pod
  • Πρόσβαση και επίλυση προβλημάτων σε Pods

ReplicaSets και Deployments

  • Δημιουργία και μαστοθηλίωση ReplicaSets
  • Διαχείριση ενημερώσεων εφαρμογής με Deployments
  • Χρήση Rolling Updates και Rollbacks

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

  • Δημιουργία υπηρεσιών για την έκθεση εφαρμογών
  • Εσωτερικές vs. Εξωτερικές υπηρεσίες
  • Network Policies για ασφαλή επικοινωνία

Μόνιμη Αποθήκευση

  • Persistent Volume (PV) και Persistent Volume Claim (PVC)
  • Storage Classes
  • Χρήση Volumes για διαχείριση δεδομένων

Ρύθμιση και Secrets

  • Διαχείριση ρυθμίσεων εφαρμογής
  • Ασφάλεια ευαίσθητων δεδομένων με Secrets
  • Χρήση ConfigMaps για εξωτερικές ρυθμίσεις

Ενσωμάτωση Kubernetes με Cloud Platforms

  • Εγκατάσταση Kubernetes clusters σε κύριους προμηθευτές cloud
  • Χρήση Load Balancers και Ingress Controllers
  • Auto-scaling με Horizontal Pod Autoscalers (HPA)

Παρακολούθηση και Καταγραφή Δεδομένων

  • Εφαρμογή ελέγχων υγιείας
  • Χρήση Kubernetes Dashboard για παρακολούθηση cluster
  • Συσσωρευτική καταγραφή δεδομένων με εργαλεία όπως το Fluentd και Elasticsearch

Επίλυση Προβλημάτων

  • Αναγνώριση κοινών προβλημάτων σε εγκαταστάσεις Kubernetes
  • Επίλυση προβλημάτων εφαρμογής και δικτύου
  • Ανάλυση γεγονότων και καταγραφών Kubernetes

Συνοπτική Περίληψη και Επόμενα Βήματα

  • Βασικές πληροφορίες από το μάθημα
  • Συνιστώμενες πηγές για επιπλέον μάθηση
  • Επόμενα βήματα στη διαδρομή Kubernetes σου

Απαιτήσεις

  • Κατανόηση βασικών εννοιών και δικτύου.
  • Εμπειρία με τη γραφική περιβάλλον Linux command-line interface.
  • Βασική εμπειρία προγραμματισμού σε οποιαδήποτε γλώσσα.

Ακροατήριο

  • Προγραμματιστές
  • Διαχειριστές Συστημάτων
  • DevOps Μηχανικοί
 35 Ώρες

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


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

Σχόλια (5)

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

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