Μάθημα 4: Τα Deployments

2 λεπτά
  • Κατανόηση του τι είναι ένα Deployment
  • Δημιουργία Deployments
  • Κλιμάκωση μιας εφαρμογής
  • Ενημερώσεις χωρίς διακοπή

4.1 Το πρόβλημα με τα μεμονωμένα Pods

Τι δεν πάει καλά

Στο προηγούμενο μάθημα, δημιουργήσαμε Pods απευθείας. Αλλά:

  • Αν ένα Pod κρασάρει → δεν επανεκκινείται
  • Αν θέλουμε 5 αντίγραφα → πρέπει να δημιουργήσουμε 5 αρχεία
  • Για μια ενημέρωση → πρέπει να διαγράψουμε τα πάντα και να τα δημιουργήσουμε ξανά

Αυτό δεν είναι διαχειρίσιμο στην παραγωγή!

Η λύση: τα Deployments

Ένα Deployment είναι ένας πόρος που:

  • Διαχειρίζεται πολλά πανομοιότυπα Pods (replicas)
  • Τα επανεκκινεί αυτόματα αν κρασάρουν
  • Επιτρέπει προοδευτικές ενημερώσεις
  • Διατηρεί το ιστορικό των εκδόσεων

Προεπισκόπηση — η συνέχεια του μαθήματος είναι διαθέσιμη στους εγγεγραμμένους.

Έχετε ήδη εγγραφεί με κωδικό;

Η πρόσβασή σας συνδέεται με τον λογαριασμό σας, όχι με αυτόν τον σύνδεσμο. Συνδεθείτε με το ίδιο email που χρησιμοποιήσατε στην τάξη: το μάθημά σας σας περιμένει, δεν χρειάζεται να ξαναβάλετε τον κωδικό.

ΣύνδεσηΔεν έχετε λογαριασμό; Δημιουργήστε έναν
Αυτό το μάθημα ανήκει στην ενότητα «Module 5: Kubernetes - Βασική Ανάπτυξη»

Οι πρώτες ενότητες του μαθήματος είναι σε ελεύθερη πρόσβαση. Για τη συνέχεια υπάρχουν τρεις δρόμοι: αγοράστε αυτό το μάθημα μία φορά, κάντε συνδρομή, ή εισαγάγετε τον κωδικό που δόθηκε στην τάξη.

Συνδρομή — 19 $ US/μήναΕπιστροφή στο πλάνο
Είστε φοιτητής σε αυτό το μάθημα;

Ο κωδικός συνδέεται με τον λογαριασμό σας: συνδεθείτε ή δημιουργήστε λογαριασμό και θα εφαρμοστεί αυτόματα όταν επιστρέψετε.

Δεν έχετε λογαριασμό; Δημιουργήστε έναν