Junior — Middle
Оё шумо метавонед консепсияи васеъкунии дар Kubernetes ва чӣ гуна амалӣ карданро шарҳ диҳед?
sobes.tech AI
Ҷавоб аз AI
Масштабгироии дар Kubernetes ин равандест, ки миқдори подҳо (одимҳои паҳнкунӣ ё ҷойгиркунии барномаҳо) барои таъмини иҷрои лозим ва дастрасӣ зиёд ё кам карда мешавад.
Навъҳои асосии масштабгироӣ:
- Масштабгироии дастӣ: маъмур бо фармони
kubectl scaleмиқдори репликҳоро дастӣ тағйир медиҳад. - Масштабгироии автоматӣ (Horizontal Pod Autoscaler, HPA): Kubernetes миқдори подҳоро автоматӣ ба асоси метрикҳо (масалан, бориш дар CPU ё метрикҳои махсус) зиёд ё кам мекунад.
Масалан барои фармони дастӣ:
kubectl scale deployment my-app --replicas=5
HPA тавассути манифест танзим карда мешавад, ки дар он метрикаи ҳадаф ва миқдори минималӣ/максималӣ барои репликҳо нишон дода мешавад. Контроллери Kubernetes метрикҳоро назорат мекунад ва миқдори подҳоро танзим мекунад.
Ин тариқ, масштабгироӣ имкон медиҳад, ки захираҳо ба боришҳо бофаҳмона мутобиқ карда шаванд, ки ин устуворӣ ва самаранокии барномаро таъмин мекунад.