Το HashiCorp Consul είναι μια λύση δικτύωσης υπηρεσιών που επιτρέπει στις ομάδες να διαχειρίζονται ασφαλή συνδεσιμότητα δικτύου μεταξύ υπηρεσιών και σε περιβάλλοντα εσωτερικής εγκατάστασης και πολλαπλών νέφους και χρόνο εκτέλεσης. Το Consul παρέχει ανακάλυψη υπηρεσιών, δικτύωση υπηρεσιών, διαχείριση κυκλοφορίας και αυτοματοποιημένες ενημερώσεις για συσκευές υποδομής δικτύου. Μπορείτε να χρησιμοποιήσετε αυτές τις δυνατότητες μεμονωμένα ή μαζί σε μία μόνο ανάπτυξη Consul.
Το Consul παρέχει ένα επίπεδο ελέγχου που σας δίνει τη δυνατότητα να εγγραφείτε, να υποβάλετε ερωτήματα και να ασφαλίσετε υπηρεσίες που αναπτύσσονται σε δίκτυα. Το επίπεδο ελέγχου είναι ένα μέρος της υποδομής δικτύου που διατηρεί ένα κεντρικό μητρώο για την παρακολούθηση των υπηρεσιών και των αντίστοιχων διευθύνσεων IP τους. Είναι ένα κατανεμημένο σύστημα που εκτελείται σε ένα σύμπλεγμα κόμβων, όπως φυσικούς διακομιστές, παρουσίες cloud, εικονικές μηχανές ή κοντέινερ.
Αναθεώρηση:
Λήψη Διεύθυνσης:
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Ο Πρόξενος (CLI) διατάζει:
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Πρώτα, κατεβάστε το consul_1.15.3_windows_amd64 και δημιουργήστε ένα νέοstart.batσενάριο για να ξεκινήσετε τον πρόξενο, το σενάριο έχει ως εξής:
Στη συνέχεια, εκτελέστε το σενάριο start.bat, όπως φαίνεται στην παρακάτω εικόνα:
Ανοιχτό πρόγραμμα περιήγησης:http://127.0.0.1:8500/, όπως φαίνεται στο παρακάτω σχήμα:
Επισυνάπτεται η εντολή για τη δημιουργία ενός περιβάλλοντος δοκιμής προξένου χρησιμοποιώντας το docker:
Πληροφορίες παραμέτρων εντολής εκκίνησης Consul:
Ανάλυση πεδίου | -διακομιστής | Ξεκινήστε ως διακομιστής. Η προεπιλογή είναι πελάτης. | -Εκκίνησης | Χρησιμοποιείται για τον έλεγχο του εάν ένας διακομιστής βρίσκεται σε λειτουργία bootstrap, μόνο ένας διακομιστής μπορεί να βρίσκεται σε λειτουργία bootstrap σε ένα κέντρο δεδομένων και όταν ένας διακομιστής βρίσκεται σε λειτουργία bootstrap, μπορεί να εκλεγεί ως αρχηγός διακομιστή. | -bootstrap-αναμένω=1 | Εάν ο ελάχιστος αριθμός διακομιστών που απαιτούνται από το σύμπλεγμα είναι μικρότερος από αυτόν τον αριθμό, το σύμπλεγμα θα ακυρωθεί. | -διεπαφή χρήστη | Καθορίστε να ανοίξετε τη διεπαφή περιβάλλοντος εργασίας χρήστη, ώστε να μπορείτε να αποκτήσετε πρόσβαση στη διεπαφή διεπαφής χρήστη web που συνοδεύει τον πρόξενο μέσω μιας διεύθυνσης όπως http://localhost:8500/ui. | -δεδομένα-dir | Καθορίστε τον κατάλογο χώρου αποθήκευσης δεδομένων. | -υποχρεώνω | Η διεύθυνση που καθορίζεται για επικοινωνία εντός του συμπλέγματος πρέπει να είναι προσβάσιμη σε όλους τους κόμβους του συμπλέγματος και η προεπιλογή είναι 0.0.0.0. | -πελάτης | Καθορίστε σε ποια διεύθυνση πελάτη είναι συνδεδεμένος ο πρόξενος, ο οποίος παρέχει υπηρεσίες όπως HTTP, DNS, RPC κ.λπ., και η προεπιλογή είναι 127.0.0.1. | -κόμβος | Το όνομα ενός κόμβου σε ένα σύμπλεγμα πρέπει να είναι μοναδικό σε ένα σύμπλεγμα και η προεπιλογή είναι το όνομα κεντρικού υπολογιστή του κόμβου. | -κέντρο δεδομένων | Καθορίστε το όνομα του κέντρου δεδομένων, το οποίο είναι προεπιλεγμένο σε DC1. |
Μετά την εκκίνηση του Consul, ακούει 6 θύρες από προεπιλογή:
8300 | Θύρες αναπαραγωγής και προώθησης οδηγού (συγχρονισμός ρεπλίκας, θύρες προώθησης) | 8301 | Θύρα LAN Cossip (θύρα συνδεδεμένη στο σύμπλεγμα) | 8302 | Θύρα WAN Gossip (θύρα συνδεδεμένη στο εξωτερικό του συμπλέγματος) | 8500 | Θύρα της διεπαφής web UI (θύρα πρόσβασης της διεπαφής web) | 8600 | Θύρες που χρησιμοποιούν πρωτόκολλο DNS για την προβολή πληροφοριών κόμβων (θύρες που χρησιμοποιούνται από πρωτόκολλα DNS) | 8503 | gRPC TLS: gRPC API με σύνδεση TLS |
Για περισσότερες πληροφορίες σχετικά με τα προξενικά λιμάνια, βλέπε:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
(Τέλος) |