Canonical'ın mini Kubernet'leri MicroK8s, Raspberry Pi için optimize edilmiştir

  • Jul 19, 2023

Kubernetes'i evinizde tanımak ister misiniz? Kubernetes tarafından yönetilen konteynerleri düşük güçlü, tek kartlı bilgisayarlara dağıtmak mı istiyorsunuz? Canonical'ın en yeni MicroK8s sürümü tam ihtiyacınız olan şey olabilir.

Söylemek Kubernet'ler, herkesin en iyi konteyner düzenleme seçimi, ustalaşması zor bir ifadedir. Kubernetes, bir öğrenme uçurumu kadar bir öğrenme eğrisine sahip değildir. Ancak, kanonik'S MicroK8'ler evinizde tırmanmayı öğrenmenizi sağlar. Ve en son sürümüyle, ucuz kullanarak bir bebek Kubernetes kümesi kurmak her zamankinden daha kolay Ahududu Pi veya NVIDIA Jetson tek kartlı bilgisayarlar (SBC).

Bulut

  • Dijital dönüşüm nedir? Bilmen gereken her şey
  • Karşılaştırılan en iyi bulut sağlayıcıları: AWS, Azure, Google Cloud ve daha fazlası
  • En iyi 6 ucuz web barındırma hizmeti: Uygun fiyatlı bir seçenek bulun
  • Bulut bilişim nedir? İşte bilmeniz gereken her şey

MicroK8s, küçük bir Kubernetes küme platformudur. üzerine yükleyebilirsiniz ubuntu Linuxveya diğer Linux dağıtımları, macOS ve Windows. Bununla, kendi masaüstünüzde ve ofisinizde Kubernetes ile ayaklarınızı ıslatabilirsiniz.

Ayrıca: En iyi Raspberry Pi alternatifleri: Banana Pi, Odroid, NanoPi ve daha fazlası

MicroK8s, bir Kubernetes eğitim alanından daha fazlasıdır. Sıkı sınırlamasıyla kullanılabilecek kadar güçlüdür. Nesnelerin İnterneti (IoT) Ve kenar bilgi işlem uygulamalar. Bu bağlamda, sıkı sınırlama, MicroK8s kümenizin altta yatan işletim sisteminden tamamen yalıtıldığı anlamına gelir. Sıkı sınırlama ve aşağıdakiler gibi MicroK8s eklentileri ile: Istio, yerli, ÇekirdekDNS, Prometheus, Ve Jaeger, bu, uç ağ geçitlerine uygun küçük ayak izi Kubernetes kümeleri yapmak için MicroK8'leri kullanabileceğiniz anlamına gelir. Daha da kullanışlı hale getirerek dağıtabilirsiniz Kubernetes, tek bir Snap ile x86 ve ARM donanımında uçta güvenli bir şekilde kümelenir emretmek.

Hem bir eğitim ortamı hem de IoT ve uç uygulamalarını dağıtmak için bir platform olarak daha da kullanışlı hale getirmek için, MicroK8'in 1.21 bellek kaplama alanı %32,5 oranında küçültüldü, tek düğümlü ve çok düğümlü devreye alımlarla kıyaslandığında. Canonical'ın veri merkezi çözümlerinden sorumlu Ürün Müdürü Alex Chalkias'ın yazdığı gibi, "Bu iyileştirme, bugüne kadarki en Raspberry Pi veya NVIDIA gibi donanımları kullanarak küme oluşturmak isteyen topluluktan gelen popüler talepler Jet oğlu. Canonical, MicroK8'leri yukarı akış Kubernetes sürümleriyle tamamen uyumlu tutarken bu optimizasyonu daha da ileri götürmeye kendini adamıştır."

Bu nasıl yapıldı? Chalkias'ın açıklaması:

Önceki sürümler ya tüm Kubernetes yukarı akış ikili dosyalarını olduğu gibi paketledi ya da bir çırpıda derledi. Bu paket 218Mb idi ve 800Mb'lik tam bir Kubernetes dağıttı. MicroK8s 1.21 ile yukarı akış ikili dosyaları, paketlemeden önce tek bir ikili dosya halinde derlendi. Bu, daha hafif bir paket - 192Mb - ve en önemlisi 540Mb'lik bir Kubernetes sağladı. Buna karşılık, bu da kullanıcıların MicroK8'leri daha az 1 Gb'den fazla bellek ve yine de, üç katmanlı web sitesi barındırma veya AI/ML modeli gibi kullanım durumlarında ihtiyaç duyulan birden çok kapsayıcı dağıtımı için yer bırakıyor hizmet ediyor.

Canonical'ın tüm Kubernetes ailesi gibi -- MicroK8s, Büyülü Kubernet'ler, Ve Kubadm -- bu son güncelleme, Kubernetes'in en yeni sürümünü destekler: 2021'ler Kubernet'ler 1.21. Buradaki en önemli yeni özellik, Cron işleri Eylemleri planlamak için kullanılan (önceden ScheduledJobs) uygulama programlama arabirimi (API) nihayet kararlı bir özelliktir.

Bu nedenle, hem evde bir Raspberry Pi kartıyla öğrenmek hem de bir dizi ucuz SBC'ye dağıtmak için tam özellikli bir Kubernetes istiyorsanız, MicroK8'lere göz atın. Yaptığına sevineceksin.

İlgili Öyküler:

  • TechRepublic: Canonical, buluttan uca Kubernetes 1.21 için kurumsal desteği duyurdu
  • Google, müdahale gerektirmeyen Kubernet'ler için GKE Autopilot'u kullanıma sunuyor
  • Docker'ı bırakan Kubernetes o kadar da büyük bir anlaşma değil