Aller au contenu principal
Version: 3.19.0

Politique de Prise en Charge des Versions Helm

Ce document décrit le décalage de version maximal pris en charge entre Helm et Kubernetes.

Versions Prises en Charge

Les versions de Helm sont exprimées sous la forme x.y.z, où x est la version majeure, y est la version mineure et z est la version de correctif, suivant la terminologie du Versionnement Sémantique.

Le projet Helm maintient une branche de release pour la version mineure la plus récente. Les correctifs applicables, y compris les correctifs de sécurité, sont intégrés à la branche de release, en fonction de la gravité et de la faisabilité. Plus de détails sont disponibles dans la politique de publication de Helm.

Décalage de Version Pris en Charge

Lorsqu'une nouvelle version de Helm est publiée, elle est compilée pour une version mineure particulière de Kubernetes. Par exemple, Helm 3.0.0 interagit avec Kubernetes en utilisant le client Kubernetes 1.16.2, et est donc compatible avec Kubernetes 1.16.

À partir de Helm 3, Helm est considéré comme compatible avec les versions n-3 de Kubernetes pour lesquelles il a été compilé. En raison des changements apportés par Kubernetes entre les versions mineures, la politique de prise en charge de Helm 2 est légèrement plus stricte, prenant en charge les versions n-1 de Kubernetes.

Par exemple, si vous utilisez une version de Helm 3 compilée avec les API du client Kubernetes 1.17, vous pouvez l'utiliser en toute sécurité avec Kubernetes 1.17, 1.16, 1.15 et 1.14. Si vous utilisez une version de Helm 2 compilée avec les API du client Kubernetes 1.16, vous pouvez l'utiliser en toute sécurité avec Kubernetes 1.16 et 1.15.

Il n'est pas recommandé d'utiliser Helm avec une version de Kubernetes plus récente que celle pour laquelle il a été compilé, car Helm ne garantit pas la compatibilité ascendante.

Si vous choisissez d'utiliser Helm avec une version de Kubernetes non prise en charge, vous le faites à vos propres risques.

Veuillez consulter le tableau ci-dessous pour déterminer quelle version de Helm est compatible avec votre cluster.

Version HelmVersions Kubernetes Prises en Charge
3.20.x1.35.x - 1.32.x
3.19.x1.34.x - 1.31.x
3.18.x1.33.x - 1.30.x
3.17.x1.32.x - 1.29.x
3.16.x1.31.x - 1.28.x
3.15.x1.30.x - 1.27.x
3.14.x1.29.x - 1.26.x
3.13.x1.28.x - 1.25.x
3.12.x1.27.x - 1.24.x
3.11.x1.26.x - 1.23.x
3.10.x1.25.x - 1.22.x
3.9.x1.24.x - 1.21.x
3.8.x1.23.x - 1.20.x
3.7.x1.22.x - 1.19.x
3.6.x1.21.x - 1.18.x
3.5.x1.20.x - 1.17.x
3.4.x1.19.x - 1.16.x
3.3.x1.18.x - 1.15.x
3.2.x1.18.x - 1.15.x
3.1.x1.17.x - 1.14.x
3.0.x1.16.x - 1.13.x
2.16.x1.16.x - 1.15.x
2.15.x1.15.x - 1.14.x
2.14.x1.14.x - 1.13.x
2.13.x1.13.x - 1.12.x
2.12.x1.12.x - 1.11.x
2.11.x1.11.x - 1.10.x
2.10.x1.10.x - 1.9.x
2.9.x1.10.x - 1.9.x
2.8.x1.9.x - 1.8.x
2.7.x1.8.x - 1.7.x
2.6.x1.7.x - 1.6.x
2.5.x1.6.x - 1.5.x
2.4.x1.6.x - 1.5.x
2.3.x1.5.x - 1.4.x
2.2.x1.5.x - 1.4.x
2.1.x1.5.x - 1.4.x
2.0.x1.4.x - 1.3.x