Çıplak metal üzerinde yönetilen Kubernetes · şimdi New York'ta

Kendi sunucularınızda Kubernetes, kontrol düzlemiyle uğraşmadan

İş yüklerini siz getirin, makineleri siz seçin. Kümenin beynini biz çalışır durumda tutarız: kontrol düzlemi, veritabanı ve yedekleri. Altındaki her düğüm, araya sanal hiçbir şey girmeyen komple bir fiziksel sunucudur ve faturası her ay aynıdır.

Takas

Neyi dert etmeyi bırakırsınız ve nelerden asla vazgeçmezsiniz

Bırakırsınız

  • Kontrol düzlemini çalıştırmayı. Sunucuları, veritabanı ve yedekleri bizim işimizdir; test için tek düğümde ya da kesintisiz çalışması gereken bir küme için üç düğümde.
  • Sanal bir katman için ödeme yapmayı. Konteynerleriniz sunucunun kendi donanımında çalışır; böylece hiçbir kaynak bir hipervizöre harcanmaz ya da bir yabancıyla paylaşılmaz.
  • Çıkış trafiği faturasını izlemeyi. Düğümler sabit aylık sunuculardır; çıkan her gigabayt için sizden ücret alınmaz.

Elinizde kalır

  • Her düğümün anahtarları. Root SSH, konsol ve kurtarma modu her sunucuda durur; birçok yönetilen Kubernetes hizmeti bunları elinizden alır.
  • Kendi genel adresleriniz. Bir uygulama yük dengeleyici istediğinde, kendi düğüm sunucularınızdaki ek IPv4 adreslerinden biri verilir.
  • Ayrılma özgürlüğü. Standart, açık kaynaklı Kubernetes'tir; burada kurduğunuz her şey Kubernetes'in çalıştığı başka her yerde de çalışır.

Siparişten çalışan uygulamalara

Bir cluster'ın yaşamı, beş adımda

  1. Çevrimiçi sipariş edin

    Cluster'ınıza ad verin ve sunucularını sipariş sayfasında seçin, ardından ilk faturaları ödeyin. Bir konuda emin değil misiniz? Sohbetteki yapay zekâmız saniyeler içinde yanıt verir, istediğiniz anda ekibimizden bir kişi devralır.

  2. Beynin boyutunu seçin

    Geliştirme için bir control-plane düğümü veya yüksek erişilebilirlik için üç düğüm. Her iki durumda da veritabanı her altı saatte bir anlık görüntüye kopyalanır.

  3. İşi yapacak sunucuları seçin

    Bugün hazır olan New York sunucularından bir ila on tanesini işaretleyin. Rafta durdukları haliyle, zaten Ubuntu çalışır durumda gelirler; böylece hiçbir şey yeniden kurulmaz, kurulum ücreti yoktur ve daha sonra ona kadar daha ekleyebilirsiniz. Hepsi pool=general etiketli tek bir grupta toplanır. Yalnızca GPU işlerini alacak GPU makineler mi istiyorsunuz? Cluster'ın yöneticisi sizsiniz: onları kubectl ile kendiniz etiketleyip ayırın.

  4. Kubeconfig'i indirin ve dağıtın

    kubectl, Helm veya halihazırda kullandığınız her neyse onu kullanın. Cilium ağ politikalarınızı uygular, her düğümdeki güvenlik duvarı yalnızca kendi cluster'ınızın makinelerine izin verir ve MetalLB hizmetlerinizin önüne genel adresler koyar. Hizmetler arası trafiğin şifrelenmesini mi istiyorsunuz? Uygulamalarınıza TLS ekleyin veya bir service mesh çalıştırın.

  5. Size uygun olduğunda yükseltin

    Düğmeye siz basarsınız. Control plane önce yeni sürüme geçer, ardından her düğüm sırayla, teker teker.

Açık konuşalım

Bugün kime uygun, kim beklemeli

İyi bir uyum

  • Uygulamaları ay boyunca çalışan ve saatlik sayaç yerine sabit bir fatura ödemeyi tercih eden ekipler
  • Aynı kümede sıradan sunucuların yanında GPU sunucuları isteyen yapay zeka çıkarımı veya render işleri
  • Kubernetes isteyen ama aynı zamanda altındaki makinelere giriş yapmak da isteyen herkes
  • Kullanıcıları New York yakınında olan iş yükleri

Beklemek daha iyi

  • Şu anda birkaç şehirde kümelere ihtiyacınız var: yalnızca New York'ta başlıyoruz
  • İmzalamadan önce yayınlanmış çalışma süresi rakamlarına ihtiyacınız var: kümelerimiz bunları hak edene kadar hiçbir rakam vermeyeceğiz
  • Düğümler arasında özel, şifreli bir ağa ihtiyacınız var: böyle bir ağ yok, bu yüzden düğüm trafiği genel adreslerden geçer ve uygulamalarınız kendi TLS'ini getirir
  • Küme yerine tek bir küçük makine istiyorsunuz: Cloud VPS daha basit bir çözümdür
  • Kubernetes'i tamamen kendiniz yönetmek istiyorsunuz: konteynerler için çıplak metal bugün buna hazır

SSS

Primcast'de çıplak metal üzerinde Kubernetes hakkında sorular

Burada "yönetilen" ne anlama geliyor?

Kubernetes'in kararları veren kısmıyla biz ilgileniyoruz: API sunucusu, zamanlayıcı ve etcd veritabanı; bu veritabanının altı saatte bir anlık görüntüsü de dahil. Uygulamalarınızla siz ilgilenirsiniz ve worker sunucuları sizin kontrolünüzde kalır.

Gerçek Kubernetes mi, yoksa benzeri mi?

Gerçek, upstream Kubernetes; CNCF'nin Kubernetes standardına uygun olan RKE2 dağıtımıyla paketlenmiştir. Kubernetes'in kendisi Apache 2.0 lisansı altında açık kaynaktır, bu yüzden geliştirdiğiniz hiçbir şey sizi bize bağlamaz.

Sunucularıma yine de giriş yapabilir miyim?

Evet. Her düğüm sizin dedicated sunucularınızdan biridir ve kümeye hizmet ederken üzerinde root SSH, konsol ve kurtarma modu erişiminiz korunur.

Uygulamalarım genel IP adresleri alacak mı?

Evet. MetalLB, LoadBalancer türündeki bir Service'e kendi düğüm sunucularınızdaki ek IPv4 adreslerinden birini verir. Düğümler arasında özel ağ yoktur: ağımız üzerinde genel adresleriyle haberleşirler ve her birinin güvenlik duvarı yalnızca kümenizin kendi makinelerine izin verir. Küme bu trafiği şifrelemez; bu yüzden hizmetlerinizin özel olarak haberleşmesi gerekiyorsa onlara TLS veya mTLS verin ya da bir service mesh çalıştırın.

Kümeme GPU sunucuları ekleyebilir miyim?

Evet, sipariş verdiğiniz sırada New York stoğunda varsa: her sunucuyu kendiniz seçersiniz. Tüm düğümler aynı grupta başlar ve pool=general etiketiyle işaretlenir. GPU makinelerine kubectl ile kendi etiketinizi ve taint'inizi koyun; normal iş yükleri onlardan uzak durur, GPU gerektiren işler ise bunu talep eder.

Ne zaman başlayabilirim ve nerede çalışır?

Bugün, New York'ta. Web sitesinden sipariş verin, ilk faturaları ödeyin; küme kendini kurar ve hazır olduğunda kubeconfig'i panelinizden indirirsiniz. Her düğüm, olduğu dedicated sunucu olarak faturalandırılır ve kurulum ücreti yoktur: stoktan, üzerinde Ubuntu 24.04 veya 26.04 çalışır halde gelir.

New York'ta ilk cluster'ınızı kurmaya hazır mısınız?

Sipariş birkaç dakika sürer: beyni seçin, cluster'a ad verin, düğüm olarak istediğiniz sunucuları işaretleyin ve ödeyin. Önce konuşmayı mı tercih edersiniz? Sohbet anında yanıt verir, iletişim sayfası da bize ulaşmanın diğer tüm yollarını listeler.

Önce makineleri mi merak ediyorsunuz? Düğümlerin yapıldığı sunuculara göz atın.