HashiCorp Consul, ekiplerin hizmetler arasında ve yeraltı ve çoklu bulut ortamları ile çalışma zamanı arasında güvenli ağ bağlantısını yönetmelerini sağlayan bir hizmet ağı çözümüdür. Consul, ağ altyapısı cihazları için hizmet keşif, hizmet ağlaşma, trafik yönetimi ve otomatik güncellemeler sağlar. Bu özellikleri tek tek veya birlikte tek bir Konsolos dağıtımında kullanabilirsiniz.
Consul, ağlar arasında dağıtılan hizmetleri kaydetme, sorgulama ve güvence altına alma imkanı sağlayan bir kontrol düzlemi sağlar. Kontrol düzlemi, hizmetleri ve ilgili IP adreslerini takip etmek için merkezi bir kayıt kaydı tutan ağ altyapısının bir parçasıdır. Bu, fiziksel sunucular, bulut örnekleri, sanal makineler veya konteynerler gibi düğümler kümesinde çalışan dağıtık bir sistemdir.
Eleştiri:
İndir Adresi:
Bağlantı girişi görünür.
Bağlantı girişi görünür.
Konsolos (CLI) şunları emreder:
Bağlantı girişi görünür.
Bağlantı girişi görünür.
Öncelikle, consul_1.15.3_windows_amd64 dosyasını indirin ve yeni bir tane oluşturunstart.batScript Başlama Konsolos'u için senaryo şöyledir:
Sonra aşağıdaki görselde gösterildiği gibi start.bat betiklerini çalıştırın:
Tarayıcı açık:http://127.0.0.1:8500/, aşağıdaki şekilde gösterildiği gibi:
Docker kullanarak konsolos test ortamı oluşturma komutu eklenir:
Consul başlatma komutu parametre bilgisi:
Alan çözünürlüğü | -sunucu | Sunucu olarak başlayın. Varsayılan seçenek istemci. | -Bootstrap | Bir sunucunun önyükleme modunda olup olmadığını, veri merkezinde sadece bir sunucunun önyükleme modunda olup olmadığını ve bir sunucu önyükleme modundayken sunucu lideri olarak seçilebilmesini kontrol etmek için kullanılır. | -bootstrap-expect=1 | Küme için gereken minimum sunucu sayısı bu sayıdan azsa, küme geçersiz sayılır. | -Uı | Konsol ile gelen web arayüzü arayüzüne http://localhost:8500/ui gibi bir adresle erişebilmek için arayüz arayüzünü açmayı belirtin. | -data-dir | Veri deposu dizinini belirtin. | -bağlamak | Küme içinde iletişim için belirlenen adres, kümedeki tüm düğümlere ulaşılabilir olmalıdır ve varsayılan 0.0.0.0'dır. | -müşteri | Konsülün hangi istemci adresine bağlı olduğunu, HTTP, DNS, RPC gibi hizmetleri sağladığını belirtin ve varsayılan olarak 127.0.0.1 olur. | -düğüm | Bir kümedeki düğümün adı, kümede benzersiz olmalıdır ve varsayılan nokta düğümün ana adıdır. | -veri merkezi | Veri merkezinin adını belirtin, varsayılan olarak DC1 olur. |
Consul'u başlattıktan sonra, varsayılan olarak 6 portu dinler:
8300 | Replikasyon ve lider uzak portlar (replika senkronizasyonu, ilet portları) | 8301 | LAN Cossip portu (kümeye bağlı port) | 8302 | WAN Gossip portu (kümenin dışına bağlı port) | 8500 | Web arayüzü portu (web arayüzüne erişim portu) | 8600 | DNS protokolünü kullanarak düğüm bilgisini gören portlar (DNS protokolleri tarafından kullanılan portlar) | 8503 | gRPC TLS: TLS bağlantısı olan gRPC API'si |
Konsolos limanları hakkında daha fazla bilgi için bakınız:Bağlantı girişi görünür.
(Son) |