Βέλτιστες πρακτικές Kubernetes - 1η σεζόν

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

Ενώ υπάρχει ένας τόνος περιεχομένου έξω από την εμπειρία "Hello World", η χρήση του Kubernetes είναι πολύ πιο εμπλεκόμενη που εκτελεί την ανάπτυξη και την εκθέτει με μια υπηρεσία. Το ίδιο το Kubernetes παρέχει μια κενή πλάκα όπου μπορείτε να κάνετε ό, τι θέλετε, αλλά μπορεί να είναι δύσκολο να γνωρίζετε από πού να ξεκινήσετε!

Έχοντας αυτό κατά νου, άρχισα να δουλεύω σε μια ομιλία με τίτλο "Καλύτερες πρακτικές Kubernetes" (εδώ είναι οι διαφάνειες και το βίντεο) βασισμένες σε ερωτήσεις και σχόλια που έλαβα από την ομιλία με τους καθημερινούς ανθρώπους έξω από το φυσικό περιβάλλον. Αυτή η συζήτηση ήταν τόσο δημοφιλής που αποφάσισα να εμβαθύνω βαθιά στα επιμέρους θέματα. Καταλήξαμε με επτά επεισόδια για αυτό το αρχικό τρέξιμο (το οποίο είναι αρκετά κατάλληλο) και πραγματικά πιστεύω ότι μπορούν να βοηθήσουν εσάς και την ομάδα σας γρήγορα να ξεκινήσετε να ανεβαίνετε στο Kubernetes.

Έτσι, εδώ είναι και τα επτά επεισόδια για την ευχαρίστησή σας! Δουλεύω στην επόμενη παρτίδα βίντεο αυτή τη στιγμή και θα ήθελα να σας ευχαριστήσω σχετικά με το τι θέλετε να δείτε. Αφήστε ένα σχόλιο ή στείλτε μου ένα μήνυμα στο Twitter με τις προτάσεις σας!

Season One Episodes

  • Όλα τα βίντεο

Πώς και γιατί να χτίσετε μικρά δοχεία

Προτού μπορέσετε να χρησιμοποιήσετε τα Kubernetes, πρέπει να χτίσετε μερικά δοχεία. Το Docker καθιστά εξαιρετικά εύκολη την κατασκευή εμπορευματοκιβωτίων, αλλά αυτό σημαίνει επίσης ότι είναι εύκολο να χτίσετε και αναποτελεσματικά και ανασφαλμένα κοντέινερ. Η κατασκευή μικρότερων εμπορευματοκιβωτίων μπορεί να είναι ένας εύκολος τρόπος για να αποκτήσετε περισσότερα από εσάς το συγκρότημα Kubernetes χωρίς πολλή δουλειά.

  • Ανάρτηση
  • βίντεο

Οργάνωση με χώρους ονομάτων

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

  • Ανάρτηση
  • βίντεο

Έλεγχοι υγείας με ανιχνευτές ετοιμότητας και ζωντάνιας

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

  • Ανάρτηση
  • βίντεο

Αιτήματα και όρια πόρων

Διαρροές μνήμης, άπειρες θηλιές, κακοί ηθοποιοί, υπερβολικές προβλέψεις, oh μου! Το Kubernetes σας δίνει μια ισχυρή πλατφόρμα για να εκτελέσετε τις υπηρεσίες σας, αλλά αν δεν καθορίσετε κανόνες γύρω από τους πόρους, τελικά θα πάτε για έναν κακό χρόνο. Ευτυχώς, ο Kubernetes σας δίνει πολύ έλεγχο των πόρων και του τρόπου με τον οποίο χρησιμοποιούνται.

  • Ανάρτηση
  • βίντεο

Τερματίζοντας με χάρη

Οι Pods και οι Containers στα Kubernetes πρέπει να αντιμετωπίσουν τον τερματισμό με χάρη. Οι Kubernetes μπορούν να αποφασίσουν να τερματίσουν ένα τέλεια υγιές Pod για μια ποικιλία για λόγους, και κλείσιμο καθαρά είναι το κλειδί για την παροχή στους χρήστες σας με μια καλή εμπειρία.

  • Ανάρτηση
  • βίντεο

Χαρτογράφηση εξωτερικών υπηρεσιών

Είναι πιθανό να έχετε υπηρεσίες που ζουν εκτός του cluster σας Kubernetes. Ορισμένες από αυτές μπορεί να είναι υπηρεσίες τρίτου μέρους και άλλες μπορεί να είναι υπηρεσίες που εκτελούνται από την ομάδα ή την εταιρεία σας. Ανεξάρτητα, η ζωή στον υβριδικό κόσμο φέρνει τις επιπλοκές της. Το Kubernetes σας δίνει τη δύναμη να χαρτογραφήσετε αυτές τις εξωτερικές υπηρεσίες για να τις κάνετε να φαίνονται και να αισθάνονται σαν τις εγγενείς υπηρεσίες Kubernetes, διευκολύνοντας έτσι τη γεφύρωση του χάσματος μεταξύ των κόσμων.

  • Ανάρτηση
  • βίντεο

Αναβάθμιση των συσπειρώσεων σας με μηδενικό χρόνο διακοπής λειτουργίας

Ένα από τα πιο σημαντικά πράγματα που πρέπει να κάνετε είναι να διατηρήσετε το σύμπλεγμα σας ενημερωμένο. Χρησιμοποιώντας διαχειριζόμενες υπηρεσίες όπως το GKE, μπορείτε να το κάνετε πολύ πιο εύκολο, αλλά εξακολουθούν να υπάρχουν μέθοδοι που μπορείτε να χρησιμοποιήσετε για να κάνετε τη διαδικασία αναβάθμισης πιο ομαλή.

  • Ανάρτηση
  • βίντεο

Χάρη σε όλους τους ανθρώπους που το έκαναν αυτό, από ανθρώπους που εξέτασαν το περιεχόμενο στις ομάδες επεξεργασίας βίντεο και blog που έκαναν αυτήν την σειρά πραγματικότητα!