Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
informatique:kebernetes:kube_scale [2023/12/19 09:12] benoit [Test de montée en charge et monitoring] |
informatique:kebernetes:kube_scale [2023/12/19 09:22] (Version actuelle) benoit [Création d'une règle d'autoscale pour le déploiement] |
||
---|---|---|---|
Ligne 80: | Ligne 80: | ||
Explication :!: : Pour le déploiement **php-apache**, si la CPU montent à 50% on augmente le nombre de pods. Il faut minimum 1 pod et maximum 10 pourront être déployés. | Explication :!: : Pour le déploiement **php-apache**, si la CPU montent à 50% on augmente le nombre de pods. Il faut minimum 1 pod et maximum 10 pourront être déployés. | ||
+ | |||
+ | Ci-dessous l'équivalent en fichier manifeste YAML : | ||
+ | apiVersion: autoscaling/v2 | ||
+ | kind: HorizontalPodAutoscaler | ||
+ | metadata: | ||
+ | name: php-apache | ||
+ | spec: | ||
+ | maxReplicas: 10 | ||
+ | metrics: | ||
+ | - resource: | ||
+ | name: cpu | ||
+ | target: | ||
+ | averageUtilization: 50 | ||
+ | type: Utilization | ||
+ | type: Resource | ||
+ | minReplicas: 1 | ||
+ | scaleTargetRef: | ||
+ | apiVersion: apps/v1 | ||
+ | kind: Deployment | ||
+ | name: php-apache | ||
+ | |||
Résultat attendu : | Résultat attendu : |