Şimdi sipariş edilebilir · New York

Çıplak metal üzerinde yönetilen Kubernetes: kontrol düzlemini biz işletiyoruz, worker'larınız komple sunucular

RKE2 ile kurulmuş upstream Kubernetes; API sunucusu, zamanlayıcı ve etcd bizim işlettiğimiz bileşenlerdir ve her worker düğümü bizden kiraladığınız adanmış bir sunucudur. Pod'larınızın altında hipervizör yok, çekirdeklerinizde komşu yok; her düğümde root SSH, konsol ve kurtarma modu sizde kalır.

Sipariş öncesi sorularınız mı var? . Yapay zekâmız saniyeler içinde yanıt verir, hesabınızı ve sunucularınızı kontrol edebilir; istediğiniz anda bir mühendis devralır. Sohbet yok mu? İletişim sayfasından bize yazın.

İş bölümü

Kümenin hangi bölümünü kim işletiyor

Birçok yönetilen Kubernetes hizmeti, düğümleri erişiminizin dışında tutar. Burada sınır kontrol düzleminde çizilir: üzerindeki her şey bizim işimizdir, altındaki her makine sizde kalır.

Biz işletiyoruz

  • API sunucusu, zamanlayıcı ve denetleyici yöneticisi; geliştirme için tek düğümde veya yüksek erişilebilirlik için üç düğümde
  • Gömülü etcd, her 6 saatte bir anlık görüntü ile
  • Yükseltme sırası: önce kontrol düzlemi, ardından düğümleriniz tek tek
  • Her düğümdeki güvenlik duvarı; yalnızca kümenin kendi düğümlerine izin verir

Sizde kalır

  • Her worker sunucusunda root SSH, konsol ve kurtarma modu
  • Ne zaman ve hangi sürüme yükseltileceği seçimi
  • Herhangi bir uyumlu küme için yazılmış iş yükleriniz, ad alanlarınız, politikalarınız ve chart'larınız
  • İndirip kendi araçlarınızla kullandığınız bir kubeconfig

Çalışanlar neden bare metal

Sanallaştırılmış bir düğüm havuzunun size yansıttığı dört maliyet ve bunun yansıtmadığı

Hipervizör vergisi

Bulut sanal makinesindeki bir pod, ana çekirdeğin üzerinde konuk çekirdekte çalışır. Özel bir düğümde ise doğrudan donanımın üzerinde tek bir çekirdek bulunur; böylece kiraladığınız çekirdekler ve bellek, altlarındaki ikinci bir işletim sistemine değil podlarınıza gider.

Gürültücü komşular

Makineyi, disklerini veya bellek bant genişliğini başka hiç kimsenin iş yükü paylaşmaz. Pazartesi çalıştırdığınız bir kıyaslama, Cuma günü başka birinin toplu işi tarafından bozulmaz.

Çıkış trafiği sayacı

Worker sunucuları kümeden çıkan gigabayt başına ücret olmaksızın aylık sabit faturalandırılır. Trafik sunmak ikinci bir faturaya dönüşmez.

Bağımlılık

Kubernetes, Apache 2.0 lisansı altında açık kaynaklı bir CNCF projesidir ve RKE2 onu upstream olarak çalıştırır. Burada çalışan manifestolar uyumlu her kümede çalışır; dolayısıyla ayrılmak size yeniden yazma değil, yalnızca bir taşıma maliyeti çıkarır.

Yığın

Her küme nasıl inşa ediliyorsa, katman katman

KatmanNe olduğu
DağıtımRKE2, yukarı akış CNCF uyumlu Kubernetes
Kontrol düzlemiBizim tarafımızdan işletilir: geliştirme için 1 düğüm, yüksek erişilebilirlik için 3 düğüm
Küme durumuGömülü etcd, her 6 saatte bir anlık görüntü alınır
İşçi düğümleriHesabınızdaki özel sunucular, New York stokundan tek tek seçilir ve olduğu gibi alınır, zaten Ubuntu 24.04 veya 26.04 üzerinde (yeniden kurulum yok, kurulum ücreti yok); sipariş başına 1 ila 10, daha sonra 10'a kadar eklenir
ZamanlamaTek havuz, her düğüm pool=general olarak etiketlenir; diğer etiketler ve taint'ler sizin tarafınızdan kubectl (cluster-admin) ile ayarlanır
Pod ağıCilium, Kubernetes NetworkPolicy uygulanır; düğümler arasında şifreleme yoktur, bu nedenle trafiğin şifrelenmesi gereken yerlerde uygulamalarınızda TLS veya mTLS ya da bir servis ağı kullanın
Yük dengeleyicilerMetalLB: LoadBalancer türündeki bir Service, işçi sunucularınızdaki ek IPv4 adreslerinden birini alır
Düğüm ağıDüğümlerin genel adresleri, yalnızca kümenin kendi düğümlerine izin veren bir güvenlik duvarıyla; özel VLAN yok
ErişimKubeconfig indirme; her işçide root SSH, konsol ve kurtarma modu
YükseltmelerSizin tarafınızdan başlatılır; önce kontrol düzlemi, sonra düğümler tek tek
KonumNew York

New York'ta inşa ettiğimiz her küme bu şekilde bir araya getirilir. Bir katman değişirse, bu tablo da onunla birlikte değişir.

Worker düğümleri

Tek kümede CPU ve GPU sunucuları, sizin belirlediğiniz etiketler ve taint'lerle ayrı tutulur

Bir sipariş 1 ila 10 worker sunucu alır; her biri şu anda hazır olan New York makinelerinden seçilir ve panel daha sonra toplamda 10'a kadar yenilerini ekler. Her worker tek bir havuza katılır ve pool=general etiketini taşır. cluster-admin yetkisine sahip olduğunuz için GPU makinelerini web katmanından ayırmak yalnızca bir kubectl label ve bir kubectl taint komutu uzağınızdadır.

  • pool=general dışındaki etiketler ve taint'ler size aittir; kendi planlama kurallarımızı eklemeyiz
  • Yük dengeleyiciler, worker sunucularınızda zaten bulunan ek IPv4 adreslerini kullanır
  • Düğümler genel adresleri üzerinden, yalnızca kümenin kendi düğümlerine izin veren düğüm başına bir güvenlik duvarının arkasında iletişim kurar
Bir GPU worker'ını ayırın, sonra onu isteyin
$ kubectl label node k8s-250123-w3 gpu=true
$ kubectl taint node k8s-250123-w3 gpu=true:NoSchedule
apiVersion: v1
kind: Pod
metadata: name: inference
spec: nodeSelector: gpu: "true" tolerations: - key: gpu operator: Exists effect: NoSchedule containers: - name: model image: ghcr.io/example/model:1.0

Sorular

Çıplak metal üzerinde yönetilen Kubernetes: mühendislerin ilk sordukları

Bu gerçek bir yönetilen Kubernetes hizmeti mi, yoksa sunucuma kuran bir betik mi?

Yönetilen. etcd ve anlık görüntüleri dahil olmak üzere kontrol düzlemini biz işletiyoruz ve siz başlattığınızda yükseltmeleri biz yürütüyoruz. Özel sunucularınız kümeye işçi düğümleri olarak katılır ve kontrol düzlemini asla kendiniz işletmek zorunda kalmazsınız.

Hangi Kubernetes dağıtımını kullanıyorsunuz?

Yukarı akış Kubernetes'i dağıtan CNCF uyumlu bir dağıtım olan RKE2. Manifestolarınız, Helm chart'larınız ve operatörleriniz, diğer uyumlu kümelerde olduğu gibi çalışır.

İşçi düğümlerine kök erişimim devam ediyor mu?

Evet. Her işçi, hesabınızdaki özel bir sunucudur; kök SSH, konsol ve kurtarma modu ile, tıpkı bir kümenin parçası olmadığı zamanki gibi. Çoğu yönetilen Kubernetes'ten temel fark budur; orada düğümler genellikle size kapalıdır.

LoadBalancer türündeki Servisler nasıl IP adresi alır?

MetalLB, işçi sunucularınızdaki ek IPv4 adreslerini onlara atar; böylece Servisinizin önündeki adres, paylaşılan bir havuzdan ödünç verdiğimiz değil, zaten elinizde tuttuğunuz bir adrestir.

Düğümler özel bir ağı paylaşıyor mu?

Hayır, küme başına özel bir VLAN yoktur. Düğümler ağımız üzerindeki genel adresleriyle birbirine ulaşır ve her düğümdeki bir güvenlik duvarı yalnızca kümenin kendi düğümlerini kabul eder. Düğümler arasındaki trafik küme tarafından şifrelenmez: Cilium ağ politikaları hangi pod'ların konuşabileceğini denetler; servisler arası şifreli trafik için uygulamalarınızda TLS veya mTLS ya da bir servis ağı kullanın.

Bir küme GPU ve CPU sunucularını karıştırabilir mi?

Evet. Her işçi sunucusunu şu anda hazır olan New York makinelerinden seçersiniz; böylece GPU ve CPU sunucuları aynı kümeye katılabilir. Hepsi pool=general etiketli tek bir havuzda başlar; cluster-admin ile GPU düğümlerini kendiniz etiketler ve taint'lersiniz; iş yükleri düğüm seçicileri ve tolerasyonlarla aralarında seçim yapar.

Yükseltmeler nasıl yapılır?

Zamanı siz seçersiniz. Önce kontrol düzlemini, ardından işçi düğümlerini teker teker yükseltiriz; böylece birden fazla kopya çalıştıran bir iş yükü, küme yeni sürüme geçerken hizmet vermeye devam eder.

Şu anda kullanılabilir mi ve nerede?

Evet, New York'ta. Sipariş sayfasında bir Dev veya HA kontrol düzlemi ve şu anda hazır olan New York makinelerinden bir ila on işçi sunucusu seçersiniz; küme, ilk faturalar ödendikten sonra kurulur ve kubeconfig'i panelinizde sizi bekler.

New York'ta bir cluster sipariş edin

Bir kontrol düzlemi seçin, cluster'a ad verin ve bir ila on arası worker sunucu belirleyin. Worker'lar stoktaki haliyle, Ubuntu 24.04 veya 26.04 üzerinde gelir; bu yüzden kurulum ücreti yoktur ve ilk faturaları ödendiğinde teslimattan hemen sonra katılırlar. Cluster hazır olduğunu bildirdiği anda kubeconfig panelinizde olur.

Cluster sipariş edin

Kubernetes'i kendiniz yönetmeyi mi tercih edersiniz? Konteynerler için bare metal sayfasına bakın. Cluster yerine tek bir küçük makine mi gerekiyor? Cloud VPS bir KVM sanal makinesidir; dedicated sunucular sayfası bir worker'ın olabileceği makineleri listeler.