Εξέλιξη Κομματιού
Εισαγωγή
- Τι είναι το 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 Μηχανικοί
Σχόλια (5)
Βασική γνώση k8s.
Piotr Pawelec - Akamai
Κομμάτι - Kubernetes Advanced
Μηχανική Μετάφραση
ήταν αποδεκτικός και κατάλαβε ότι πίσω μας
Albertina - REGNOLOGY ROMANIA S.R.L.
Κομμάτι - Deploying Kubernetes Applications with Helm
Μηχανική Μετάφραση
Η κατάρτιση ήταν πιο πρακτική
Siphokazi Biyana - Vodacom SA
Κομμάτι - Kubernetes on AWS
Μηχανική Μετάφραση
Μάθηση για το Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Κομμάτι - Kubernetes on Azure (AKS)
Μηχανική Μετάφραση
Παρείχε καλή βάση γνώσεων για το Docker και το Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Κομμάτι - Docker (introducing Kubernetes)
Μηχανική Μετάφραση