Πίνακας περιεχομένων:

Πώς εκθέτετε μια υπηρεσία Kubernetes;
Πώς εκθέτετε μια υπηρεσία Kubernetes;

Βίντεο: Πώς εκθέτετε μια υπηρεσία Kubernetes;

Βίντεο: Πώς εκθέτετε μια υπηρεσία Kubernetes;
Βίντεο: Введение в Kubernetes. Часть 1. Установка кластера 2024, Νοέμβριος
Anonim

Οι υπηρεσίες μπορούν να εκτεθούν με διάφορους τρόπους, καθορίζοντας έναν τύπο στο ServiceSpec:

  1. ClusterIP (προεπιλογή) - Εκθέτει το Υπηρεσία σε μια εσωτερική IP στο σύμπλεγμα.
  2. NodePort - Εκθέτει το Υπηρεσία στην ίδια θύρα κάθε επιλεγμένου κόμβου στο σύμπλεγμα χρησιμοποιώντας NAT.

Λαμβάνοντας υπόψη αυτό, πώς λειτουργεί η ανακάλυψη υπηρεσίας στο Kubernetes;

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

Επιπλέον, πώς μπορώ να αποκτήσω πρόσβαση στο ClusterIP; Για να φτάσετε στο ClusterIp από έναν εξωτερικό υπολογιστή, μπορείτε να ανοίξετε έναν διακομιστή μεσολάβησης Kubernetes μεταξύ του εξωτερικού υπολογιστή και του συμπλέγματος. Μπορείτε να χρησιμοποιήσετε το kubectl για να δημιουργήσετε έναν τέτοιο διακομιστή μεσολάβησης. Όταν ο διακομιστής μεσολάβησης είναι ενεργοποιημένος, είστε απευθείας συνδεδεμένος με το σύμπλεγμα και μπορείτε να χρησιμοποιήσετε την εσωτερική IP ( ClusterIp ) για αυτήν την Υπηρεσία.

Εκτός από τα παραπάνω, ΤΙ ΕΙΝΑΙ οι υπηρεσίες στο Kubernetes;

Μια υπηρεσία είναι μια ομαδοποίηση ομάδων που εκτελούνται στο σύμπλεγμα. Υπηρεσίες είναι «φθηνά» και μπορείς να έχεις πολλά Υπηρεσίες μέσα στο σύμπλεγμα. Υπηρεσίες Kubernetes μπορεί να τροφοδοτήσει αποτελεσματικά μια αρχιτεκτονική microservice. Κάθε υπηρεσία έχει ένα ερώτημα ετικέτας pod που ορίζει τις ομάδες που θα επεξεργάζονται δεδομένα για την υπηρεσία.

Πώς λειτουργεί το Kubernetes ClusterIP;

ΕΝΑ ClusterIP είναι μια εσωτερικά προσβάσιμη IP για το Κουμπερνέτες cluster και όλες τις Υπηρεσίες εντός αυτού. Για το NodePort, α ClusterIP δημιουργείται πρώτα και στη συνέχεια όλη η κίνηση εξισορροπείται σε μια καθορισμένη θύρα. Το αίτημα προωθείται σε ένα από τα Pods στη θύρα TCP που καθορίζεται από το πεδίο targetPort.

Συνιστάται: