Bien que de nombreuses organisations adoptent Kubernetes, les clusters ne fonctionnent souvent pas efficacement et beaucoup d’argent est gaspillé.
Actuellement, selon une étude de Red Hat environ 75 % des entreprises utilisent Kubernetes dans une forme ou une autre. En revanche, les coûts et les inefficacités au sein de Kubernetes sont à peine surveillés, voire pas du tout. Pour lutter contre cela, Kubecost a été créé en tant que solution open source en 2019.
Kubecost est également disponible commercialement au sein de Stackwatch et a évidemment tout avantage à signaler les inefficacités de Kubernetes. Néanmoins, le suivi des coûts est extrêmement complexe. Par exemple, 30 applications peuvent être exécutées sur un seul nœud ou une seule machine virtuelle à un moment donné, pour être remplacées cinq minutes plus tard par 30 nouvelles applications.
Cette complexité est le résultat du fait que Kubernetes permet à de nombreux microservices de fonctionner simultanément pour une équipe d’ingénieurs répartis. Il n’y a pas de point centralisé où les décisions sont prises.
De plus, 89 % des organisations s’attendent à ce que Kubernetes joue un rôle plus important à l’avenir. Des écosystèmes entièrement nouveaux sont souvent construits autour de Kubernetes, que ce soit dans le cloud, sur site ou hybride. Kubecost est un outil qui fournit un suivi en temps réel et des informations sur les coûts, mais il existe également d’autres solutions qui peuvent vous donner des informations similaires. L’important est de considérer en temps voulu l’installation de Kubernetes aujourd’hui, les perspectives et la manière de mieux surveiller le tout.
lees ook