HashiCorp Göçebe 1.0

Minimalist (Kubernetes ve bu alandaki diğer projelere göre) orkestrasyon sisteminin ilk kararlı sürümü piyasaya sürüldü HashiCorp Göçebeorkestrasyonu destekleyen Docker kullanan konteynerler и podman, Java programları, QEMU sanal makineleri, normal ikili dosyalarve topluluk tarafından desteklenen bir dizi başka yöntem. Proje Go'da yazılmıştır ve diğer HashiCorp projeleriyle yakın entegrasyonuyla dikkat çekmektedir.


HashiCorp'un kendisine göre, Nomad'ı Kubernetes ile karşılaştırmak, projeleri mimari olarak daha basit, daha modüler ve performanslı: Kubernetes aynı anda bir zamanlayıcı, küme yönetimi, hizmet keşfi ve izleme ile gizli depolamayı birleştirerek çok büyük ve kaynak yoğun bir hizmeti temsil ederken, Nomad küçük bir ikili dosya biçiminde gelir dosya ve fırsatlar yalnızca planlama ve kümeleme. Diğer tüm işlevler şirketin diğer küçük hizmetlerine bırakılmıştır: örneğin, Hizmet keşfi için konsolos и Sırları depolamak için kasa.

Bu versiyondaki değişiklikler:

  • Dinamik Uygulama Boyutlandırma (yalnızca kurumsal sürümde mevcuttur) - hizmetin en iyi şekilde çalışması için gerekli kaynak miktarının otomatik olarak belirlenmesi;
  • Consul Ad Alanları (yalnızca Consul'un kurumsal sürümünde mevcuttur) - bir Nomad kümesi içinde Consul için bir hizmet görünürlük bölgesi tahsis eder;
  • Ad alanları (ücretsiz sürümde kullanıma sunuldu) - görünürlük bölgesinin vurgulanması ve küme içindeki hizmetlerin kendi aralarında sınırlandırılması;
  • Olay Akışı - hata ayıklama için yararlı olan, küme içinde meydana gelen olayların doğrusal akışı;
  • HCL2 - HashiCorp proje yapılandırma dilinin yeni bir sürümü, artık ifadeler ve giriş değişkenleri desteğiyle;
  • Konteyner Ağ Arayüzü için geliştirilmiş destek - artık CNI kullanılarak oluşturulan adresler Consul'a kaydedilebilir;
  • Çalışan hizmetler, bunların düğümler arasındaki dağılımı ve küme içindeki kaynak tüketimi hakkındaki bilgileri görüntülemek için yeni bir arayüz.

Kaynak: linux.org.ru