informatique:kebernetes:kube_scale
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:kebernetes:kube_scale [2023/12/19 08:09] – [2/ Création d'une règle d'autoscale pour le déploiement] benoit | informatique:kebernetes:kube_scale [2023/12/19 08:22] (Version actuelle) – [Création d'une règle d'autoscale pour le déploiement] benoit | ||
|---|---|---|---|
| Ligne 80: | Ligne 80: | ||
| Explication :!: : Pour le déploiement **php-apache**, | Explication :!: : Pour le déploiement **php-apache**, | ||
| + | |||
| + | Ci-dessous l' | ||
| + | apiVersion: autoscaling/ | ||
| + | kind: HorizontalPodAutoscaler | ||
| + | metadata: | ||
| + | name: php-apache | ||
| + | spec: | ||
| + | maxReplicas: | ||
| + | metrics: | ||
| + | - resource: | ||
| + | name: cpu | ||
| + | target: | ||
| + | averageUtilization: | ||
| + | type: Utilization | ||
| + | type: Resource | ||
| + | minReplicas: | ||
| + | scaleTargetRef: | ||
| + | apiVersion: apps/v1 | ||
| + | kind: Deployment | ||
| + | name: php-apache | ||
| + | |||
| Résultat attendu : | Résultat attendu : | ||
| Ligne 90: | Ligne 111: | ||
| NAME | NAME | ||
| php-apache | php-apache | ||
| + | |||
| + | ==== Test de montée en charge et monitoring ==== | ||
| + | |||
| + | Pour le test, nous allons augmenter la charge CPU des pods ainsi: | ||
| + | kubectl run -i --tty load-generator --rm --image=busybox: | ||
| + | |||
| + | Pour voir monitorer : | ||
| + | kubectl get hpa | ||
| + | |||
| + | On peut voir la charge CPU monter et que d' | ||
| + | NAME | ||
| + | php-apache | ||
informatique/kebernetes/kube_scale.1702973348.txt.gz · Dernière modification : de benoit
