Sobes.tech
Middle+

Aký je maximálny počet uzlov, podov, modulov a kontajnerov, ktoré je možné umiestniť v jednom clustri?

sobes.tech AI

Odpoveď od AI

Maximálne limity v Kubernetes klastre závisia od rôznych faktorov, predovšetkým od konfigurácie Control Plane a použitej infraštruktúry.

Typické obmedzenia:

  • Uzly (Nodes): Až 5000.
  • Pod-y (Pods): Až 150 000.
  • Kontajnery (Containers): Až 300 000.
  • Pod-y na uzol: Až 250.

Je dôležité pochopiť, že tieto čísla sú teoretické a v praxi môžu byť nižšie kvôli nedostatku zdrojov, sieťovým obmedzeniam, výkonu etcd a ďalším komponentom Control Plane.

Na zvýšenie limitov je potrebné horizontálne škálovanie Control Plane, optimalizácia konfigurácie a zabezpečenie dostatočných zdrojov.

# Príklad požiadavky na API, ktorá môže ukázať aktuálne limity
apiVersion: v1
kind: ResourceQuota
metadata:
  name: object-counts
spec:
  hard:
    pods: "10"
    replicationcontrollers: "5"
    resourcequotas: "1"
    secrets: "10"
    configmaps: "10"
    persistentvolumeclaims: "4"
    services: "5"
    services.nodeports: "2"
    services.loadbalancers: "1"

Reálne limity pre konkrétneho poskytovateľa cloudových služieb alebo on-premise inštaláciu sa môžu líšiť. Vždy je vhodné konzultovať dokumentáciu platformy, ktorú používate.