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

Τι κάνει το Kubectl expose;
Τι κάνει το Kubectl expose;

Βίντεο: Τι κάνει το Kubectl expose;

Βίντεο: Τι κάνει το Kubectl expose;
Βίντεο: kubernetes bootcamp: run and expose 2024, Νοέμβριος
Anonim

ΕΝΑ Kubernetes Η υπηρεσία είναι ένα επίπεδο αφαίρεσης που ορίζει ένα λογικό σύνολο Pods και επιτρέπει την έκθεση εξωτερικής κυκλοφορίας, την εξισορρόπηση φορτίου και την ανακάλυψη υπηρεσίας για αυτά τα Pods.

Με αυτόν τον τρόπο, πώς εκθέτετε την υπηρεσία Kubernetes;

Δημιουργήστε μια Υπηρεσία για να αποκαλύψετε την ανάπτυξή σας

  1. Στη σελίδα λεπτομερειών ανάπτυξης, κάντε κλικ στην Έκθεση.
  2. Στο πλαίσιο Αντιστοίχιση νέας θύρας, ορίστε τη Θύρα σε 80 και ορίστε τη θύρα προορισμού σε 8080.
  3. Από το αναπτυσσόμενο μενού Τύπος υπηρεσίας, επιλέξτε Cluster IP.
  4. Για Όνομα υπηρεσίας, πληκτρολογήστε my-cip-service.
  5. Κάντε κλικ στην Έκθεση.

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

Κατά συνέπεια, πώς μπορώ να αποκτήσω πρόσβαση σε μια υπηρεσία Kubernetes από έξω;

Πρόσβαση σε υπηρεσίες μέσω δημόσιων IP

  1. Χρησιμοποιήστε μια υπηρεσία με τύπο NodePort ή LoadBalancer για να κάνετε την υπηρεσία προσβάσιμη εκτός του συμπλέγματος.
  2. Ανάλογα με το περιβάλλον συμπλέγματός σας, αυτό μπορεί απλώς να εκθέσει την υπηρεσία στο εταιρικό σας δίκτυο ή να την εκθέσει στο διαδίκτυο.
  3. Τοποθετήστε λοβούς πίσω από τις υπηρεσίες.

Πώς μπορώ να αποκτήσω πρόσβαση στο ClusterIP;

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

Συνιστάται: