Home / Web dev / Helm 3.0 est sorti

Helm 3.0 est sorti

Helm 3.0 a été publié, Tiller enlevé et Helm Go SDK refactored pour une utilisation générale. Helm est un gestionnaire de paquets pour Kubernetes conçu pour permettre aux développeurs et aux opérateurs de mettre en package, de configurer et de déployer plus facilement des applications et des services sur des clusters Kubernetes.

Maintenant un projet officiel de Kubernetes, Helm fait partie de la Cloud Native Computing Foundation, une organisation à but non lucratif qui prend en charge des projets open source pour l'écosystème de Kubernetes.

barre

Helm vise à éliminer la complexité de la gestion des objets dans Kubernetes tels que ConfigMaps, services, pods et volumes persistants, ainsi que de vos propres versions. Kubernetes Helm peut être utilisé pour tout regrouper dans une application simple. Helm utilise des graphiques, des collections de fichiers décrivant un ensemble connexe de ressources Kubernetes. Un seul graphique peut être utilisé pour déployer quelque chose de simple, comme un pod memcached, ou quelque chose de complexe, comme une pile d'applications Web complète avec des serveurs HTTP, des bases de données, des caches, etc. Helm est livré avec une collection de plus de 100 Helm Charts prédéfinis couvrant des utilisations incluant MySQL, MariaDB et WordPress.

L'un des principaux changements apportés à la nouvelle version de Helm est qu'elle n'utilise plus Tiller. Dans Helm 2, les développeurs ont présenté Tiller, un composant de Helm intégré au cluster, qui interagissait directement avec le serveur API Kubernetes pour installer, mettre à niveau, interroger et supprimer les ressources Kubernetes.

Cependant, comme Kubernetes 1.6 a introduit les contrôles d’accès basés sur les rôles (RBAC) activés par défaut, il est devenu plus difficile d’utiliser Tiller en raison du nombre de stratégies de sécurité. Son objectif principal pourrait être atteint simplement en récupérant des informations à partir du serveur API Kubernetes. les graphiques côté client, et stocker un enregistrement de l'installation dans Kubernetes. Le motoculteur a donc été supprimé et le modèle de sécurité pour Helm est simplifié.

Un autre changement est que le SDK Helm Go a été remanié pour une utilisation générale, dans le but de rendre le code disponible pour la communauté Go élargie.

Certaines fonctionnalités ont également été ajoutées. Helm utilise maintenant des correctifs de fusion stratégique à trois voies. Helm 2 utilisait un correctif de fusion stratégique bidirectionnel, ce qui signifiait qu'il pouvait être difficile d'annuler des modifications au cours d'une mise à niveau. Helm 3 utilise un patch de fusion stratégique à trois voies. Helm tient maintenant compte de l'ancien manifeste, de son état réel et du nouveau manifeste lors de la génération d'un correctif, ce qui facilite l'annulation d'une publication si nécessaire.

Une autre amélioration est que les noms de version sont maintenant étendus à l'espace de noms. Dans Helm 2, les informations relatives à chaque version étaient stockées dans le même espace de noms que Tiller. En pratique, dès lors qu'un nom était utilisé par une version, aucune autre version ne pouvait utiliser le même nom, même s'il était déployé dans un autre espace de noms. .

Dans Helm 3, les informations de version concernant une version en particulier sont désormais stockées dans le même espace de nom que la version elle-même. Cela signifie que les utilisateurs peuvent utiliser des espaces de travail distincts.

barre

Plus d'information

Helm Site

Articles Liés

Kubernetes Pour les développeurs Full Stack

Kubernetes Security Audit Open Sourced

Red Hat lance Quarkus pour les applications natives Kubernetes

Pour être informé des nouveaux articles sur I Programmer, inscrivez-vous à notre bulletin hebdomadaire, souscrire à la Flux RSS et suivez-nous sur, Gazouillement, Facebook ou Linkedin.

Bannière

graphics "width =" 400 "height =" 349

commentaires

ou envoyez votre commentaire à: commentaires@i-programmer.info

Source

About admin

Check Also

Ces écouteurs antibruit à 260 $ coûtent 70 $ aujourd'hui

Il n'y a pas de meilleur moyen de noyer les distractions qu'avec un solide casque. …

Laisser un commentaire