Skip to content

Nabori workerjev (gostovano) ​

Pri gostovanem clustru kubehz poganja kontrolno ravnino, tvoje nabore workerjev pa vzpostavi na tvojem lastnem Hetzner računu, s Hetzner API žetonom, ki si ga povezal. Worker strežniki se v tvojem Hetzner projektu pojavijo kot vsak drug strežnik: plačuješ jih neposredno Hetznerju, po Hetznerjevih cenah; kubehz zaračuna samo kontrolno ravnino. Na workerjih ni nobenega kubehz pribitka.

Nabore upravljaš v nadzorni plošči: ob ustvarjanju clustra ali kasneje na strani s podrobnostmi clustra.

Lastno gostovanje?

Na lastno gostovanem clustru lok8s vzpostavi workerje na tvojem računu brez sodelovanja kubehz; glej KubeOne na Hetznerju.

Zahteve ​

  • Povezan Hetzner API žeton z dovoljenjem Read & Write. Nabori workerjev so natanko korak delegacije iz meje zaupanja: kubehz ustvarja strežnike na tvojem računu, zato potrebuje žeton, ki to zmore. Glej Hetzner žeton.
  • Gostovan cluster, ustvarjen z že povezanim žetonom. Način vzpostavljanja se določi ob ustvarjanju: gostovan cluster, ustvarjen brez povezanega žetona, kasneje ne more dobiti naborov workerjev. Poveži žeton in cluster ustvari znova.

Strežniški tipi ​

Gostovani worker potrebuje vsaj 2 vCPU. Na tipu z 1 vCPU, kot je cpx12, sistemski podi, ki tečejo na vsakem workerju (omrežje, DNS, metrike), zapolnijo vozlišče in na njem ne more teči nič drugega. kubehz tak tip zavrne z napako MACHINE_TYPE_TOO_SMALL. Besedilo pomoči navede najmanjše tipe, ki jih lahko uporabiš v regiji clustra. Statičnih naborov (glej spodaj) kubehz ne preverja.

Tip mora biti tudi na zalogi v regiji clustra. Če ni, kubehz odgovori z MACHINE_TYPE_UNAVAILABLE in navede tipe, ki so na voljo. Zaloga pri Hetznerju se spreminja, zato noben tip ni vedno na voljo: uporabi katerikoli tip z 2 ali več vCPU, ki ga tvoj račun ponuja v regiji. 30. oktobra 2026 sta bila najmanjša tipa, ki ju je račun kubehz videl v fsn1, na primer cpx22 (x86) in cax11 (Arm), oba z 2 vCPU in 4 GB RAM.

Tudi dodatki potrebujejo prostor na workerjih. Preden kubehz vklopi monitoring, beleženje, OPA/Gatekeeper ali aplikacijo iz kataloga, preveri, ali jih nabori lahko sprejmejo. Če jih ne morejo, kubehz odgovori z ADDON_NEEDS_CAPACITY. Besedilo pomoči navede zmogljivost, ki jo dodatki potrebujejo, zmogljivost naborov in nabor, ki zadošča (na primer 2 × cax11). Izberi večji tip, dodaj workerje ali odstrani dodatek. Številke so v razdelku Zmogljivost workerjev.

Kaj lahko narediš ​

  • Dodajaš in odstranjuješ nabore: ob ustvarjanju clustra ali kadarkoli kasneje. Do 4 nabori na cluster, vsak z 0–20 vozlišči.
  • Skaliraš število vozlišč nabora, navzgor ali navzdol.
  • Nabor avtoskaliraš: namesto fiksnega števila nastaviš minimum in maksimum; cluster-autoscaler prilagaja nabor obremenitvi. Dokler je avtoskaliranje vklopljeno, število vozlišč pripada autoscalerju; ročno skaliranje je zavrnjeno. To zahteva addon cluster-autoscaler v clustru; brez njega meje nimajo učinka.
  • Oznake in označbe (taints) na nabor, da workloade usmeriš na pravi nabor (rezervirani predponi oznak kubernetes.io/ / k8s.io/ nista dovoljeni).
  • Spremeniš tip stroja nabora. Zavedaj se, kaj to pomeni: vsako vozlišče v naboru se zamenja, postopno z novimi strežniki, tvoji workloadi pa se ponovno razporedijo. Nadzorna plošča te prosi, da natanko to potrdiš, preden začne.

Česa ne moreš ​

  • Regija na nabor: vsak nabor teče v regiji clustra. Če potrebuješ drugo regijo, je to drug cluster.
  • Velikost diska na nabor: disk sledi izbranemu tipu Hetzner strežnika, kot pri vsakem Hetzner strežniku.

Raje to naštejemo tukaj, kot da bi to odkril v sporočilu o napaki.

Statična vozlišča ​

Statičen nabor vsebuje worker vozlišča, ki jih prineseš sam: bare-metal, drug oblak ali VM, ki že obstaja. kubehz teh strežnikov ne ustvarja, ne zamenjuje in ne rotira. Pridružitev opravi CLI namesto tebe, na samem stroju:

bash
# na stroju, ki ga dodajaš (potrebuje KUBEHZ_TOKEN)
lo kubehz node join --pool static

# za NAT-om ali z lastnim imenom
lo kubehz node join --pool static --name edge-1 --node-ip 203.0.113.7

# izpiši vrstico kubeadm join in ne zaženi ničesar
lo kubehz node join --pool static --print-only

--pool poimenuje statični nabor (izpustiš ga lahko, kadar ima cluster samo enega), --name je privzeto kratko ime gostitelja stroja, --node-ip je naslov, na katerem ga dosežejo druga vozlišča, --kubelet-version prepiše to, kar CLI prebere s stroja, --cluster-id pa cilja na drug cluster, ne na tistega aktivne domene. lo kubehz node status izpiše vozlišča, ki si jih prinesel; lo kubehz node remove --name <vozlišče> enega odstrani in sprosti njegovo mesto.

Statično vozlišče stane 0,001 €/uro na vozlišče, največ 0,73 € na mesec, brez DDV. kubehz vsako začeto uro zaračuna v celoti, dokler je vozlišče registrirano. Urni zneski nikoli ne presežejo 0,73 € na mesec, tudi v 31-dnevnem mesecu, ker je mesečna cena zgornja meja. Vozlišče v stanju NotReady je edina izjema: kubehz ga nikoli ne zaračuna, zato mrtvo vozlišče ne stane nič. Odstrani vozlišče, da ustaviš strošek.

Ista pravila veljajo za nadzorno ravnino in za vsak dodatek. Glej Cene.

Pravilo od zgoraj še vedno velja: kubehz ne doda nič na ceno strežnika, ki ga kupiš pri Hetznerju. Cena statičnega vozlišča krije obremenitev, ki jo vsako dodatno vozlišče doda tvoji gostovani kontrolni ravnini.

Statični nabori se odklepajo po posameznih računih, dokler teče uvajanje. Če tvoj cluster te možnosti ne ponuja, vprašaj v klepetu.

Naslednji koraki ​


Status dokumenta ​

VidikPodrobnost
Stanjena voljo: gostovani clustri s povezanim Hetzner žetonom
Zadnji pregled2026-10-30