Βίντεο: Τι είναι το Istio στο Kubernetes;
2024 Συγγραφέας: Lynn Donovan | [email protected]. Τελευταία τροποποίηση: 2023-12-15 23:45
Ιστιο είναι μια ανοιχτή πλατφόρμα που παρέχει έναν ενιαίο τρόπο σύνδεσης, διαχείρισης και ασφάλειας μικροϋπηρεσιών. Ιστιο υποστηρίζει τη διαχείριση ροών κίνησης μεταξύ μικροϋπηρεσιών, την επιβολή πολιτικών πρόσβασης και τη συγκέντρωση δεδομένων τηλεμετρίας, όλα αυτά χωρίς να απαιτούνται αλλαγές στον κώδικα μικροϋπηρεσιών.
Ο κόσμος ρωτάει επίσης, τι είναι το Ίστιο;
Εδώ είναι που Ιστιο μπαίνει στο παιχνίδι. Αναπτύχθηκε από μια συνεργασία μεταξύ της Google, της IBM και της Lyft, Ιστιο είναι ένα πλέγμα υπηρεσίας ανοιχτού κώδικα που σας επιτρέπει να συνδέετε, να παρακολουθείτε και να ασφαλίζετε μικροϋπηρεσίες που αναπτύσσονται on-premise, στο cloud ή με πλατφόρμες ενορχήστρωσης όπως η Kubernetes και η Mesos.
Εκτός από τα παραπάνω, το Istio απαιτεί Kubernetes; Η χρήση του Ιστιο Πρόσθετο CNI απαιτεί Kubernetes λοβοί που θα αναπτυχθούν με μια μέθοδο έγχυσης sidecar που χρησιμοποιεί το ιστιο -sidecar-injector configmap που δημιουργήθηκε από την εγκατάσταση με το --set cni. enabled=true επιλογή. Αναφέρομαι σε Ιστιο injection sidecar για λεπτομέρειες σχετικά Ιστιο μέθοδοι έγχυσης sidecar.
Εκτός από τα παραπάνω, πώς λειτουργεί το Istio με την Kubernetes;
ο Kubernetes Service Mesh: Μια σύντομη εισαγωγή στο Ιστιο . Ιστιο είναι ένα πλέγμα υπηρεσιών ανοιχτού κώδικα που έχει σχεδιαστεί για να διευκολύνει τη σύνδεση, τη διαχείριση και την ασφάλεια της κυκλοφορίας μεταξύ και τη λήψη τηλεμετρίας σχετικά με τις μικροϋπηρεσίες που εκτελούνται σε κοντέινερ. Από τη στιγμή που γράφτηκε αυτό, Ιστιο εστιάζει κυρίως σε Kubernetes.
Να χρησιμοποιήσω το Istio;
Ιστιο παρέχει ορατότητα στην επικοινωνία δικτύου, αλλά ο τρόπος που το κάνει αυτό είναι ο μοναδικός και διαφορετικός από τα παραδοσιακά εργαλεία δικτύωσης ή παρακολούθησης δικτύου. Η παρατηρησιμότητα είναι σημαντική για τις μικροϋπηρεσίες εφαρμογή λόγω των πολλών επιπέδων επικοινωνίας που συμβαίνουν μέσα στο σύστημα.
Συνιστάται:
Τι είναι η ανάπτυξη μπλε πράσινου στο Kubernetes;
Η ανάπτυξη του μπλε-πράσινου είναι μια τεχνική που μειώνει το χρόνο διακοπής λειτουργίας και τον κίνδυνο εκτελώντας δύο πανομοιότυπα περιβάλλοντα παραγωγής που ονομάζονται Μπλε και Πράσινο. Ανά πάσα στιγμή, μόνο ένα από τα περιβάλλοντα είναι ζωντανό, με το ζωντανό περιβάλλον να εξυπηρετεί όλη την κίνηση παραγωγής
Είναι το Kubernetes εξισορροπητής φορτίου;
Ο πιο βασικός τύπος εξισορρόπησης φορτίου στο Kubernetes είναι στην πραγματικότητα η κατανομή φορτίου, η οποία είναι εύκολο να εφαρμοστεί σε επίπεδο αποστολής. Το Kubernetes χρησιμοποιεί δύο μεθόδους διανομής φορτίου, και οι δύο λειτουργούν μέσω μιας δυνατότητας που ονομάζεται kube-proxy, η οποία διαχειρίζεται τις εικονικές IP που χρησιμοποιούνται από τις υπηρεσίες
Τι είναι τα PV και PVC στο Kubernetes;
Τα PV είναι πρόσθετα όγκου όπως το Volumes, αλλά έχουν κύκλο ζωής ανεξάρτητο από οποιοδήποτε μεμονωμένο pod που χρησιμοποιεί το PV. Αυτό το αντικείμενο API καταγράφει τις λεπτομέρειες της υλοποίησης του αποθηκευτικού χώρου, είτε πρόκειται για NFS, iSCSI είτε για ένα σύστημα αποθήκευσης για συγκεκριμένο πάροχο cloud. Μια PersistentVolumeClaim (PVC) είναι ένα αίτημα για αποθήκευση από έναν χρήστη
Ποιο στοιχείο Istio αποτελεί μέρος του επιπέδου δεδομένων πλέγματος υπηρεσιών Istio;
Ένα πλέγμα υπηρεσιών Istio χωρίζεται λογικά σε ένα επίπεδο δεδομένων και ένα επίπεδο ελέγχου. Το επίπεδο δεδομένων αποτελείται από ένα σύνολο ευφυών πληρεξουσίων (Envoy) που αναπτύσσονται ως πλαϊνά κάθια. Αυτοί οι διακομιστής μεσολάβησης διαμεσολαβούν και ελέγχουν όλη την επικοινωνία δικτύου μεταξύ μικροϋπηρεσιών μαζί με το Mixer, έναν κόμβο πολιτικής και τηλεμετρίας γενικής χρήσης
Ποια είναι η διαφορά μεταξύ ενός τόμου docker και ενός τόμου Kubernetes;
Στο Docker, ένας τόμος είναι απλώς ένας κατάλογος στο δίσκο ή σε άλλο κοντέινερ. Ένας τόμος Kubernetes, από την άλλη πλευρά, έχει μια ρητή διάρκεια ζωής - ίδια με το Pod που τον περικλείει. Κατά συνέπεια, ένας τόμος ξεπερνά τα κοντέινερ που εκτελούνται εντός του Pod και τα δεδομένα διατηρούνται κατά την επανεκκίνηση του κοντέινερ