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.