0
votes

Surveillance des ressources de Kubettes

Quelle est la meilleure façon de surveiller le cluster Kubettes. J'ai un site Web de réseau social créé avec NodeJS et réagir. J'ai besoin de savoir combien de ressources de l'application dont j'ai besoin par utilisateur (exemple: pour 100 utilisateurs par heure, nous devons avoir 3 replicias de backend) Quelle est la meilleure solution pour faire cela?


0 commentaires

3 Réponses :


1
votes

Le seul moyen valide est de faire des tests de stress (en utilisant par exemple AB ou JMeter) de votre application et de la surveillance des ressources consommées en utilisant Prométhée et Grafana. Vous devez également également activer l'autosticor de POD horizontal pour votre application de tester son échec avec la charge.

Si vous n'avez pas Prométhée et Grafana - Voici une solution d'instruction simple mais puissante de l'installer: https://github.com/coreos/kube-prometheus


1 commentaires

Thanq @vasilyangapov, est-ce que ça va sur l'éleveur?



1
votes

Regardez l'opérateur de Prométhée. https://github.com/coreos/prometheus-Opérator

Il configurait tous les modules requis pour surveiller les ressources de cluster Kubettes. Vous pouvez même définir des règles et si les seuils sont échoués, envoyez une notification via Alert Manager.

Vous pourriez avoir besoin de faire peu de peaux de signification de certains des services, en particulier de la cosse d'état étalée comme Prométhée. Il installe à peu près les tableaux de bord et tout requis pour examiner les métriques et voir ce qui se passe dans le cluster K8S


0 commentaires

1
votes

J'ai vu en fonction du commentaire d'une réponse précédente que vous utilisez RANCHER.

La version 2.2 de RANCHER inclut la possibilité de déployer une surveillance en cluster en utilisant Prométheus et Grafana.

Consultez HTTPS: // RANCHER. com / docs / ranchher / v2.x / fr / cluster-admin / outils / surveillance / pour une ventilation de ceci. C'est super simple à configurer et à aller.


0 commentaires