Skip to main content
Version: 3.19.0

Πολιτική Υποστήριξης Εκδόσεων Helm

Αυτό το έγγραφο περιγράφει τη μέγιστη διαφορά εκδόσεων που υποστηρίζεται μεταξύ Helm και Kubernetes.

Υποστηριζόμενες Εκδόσεις

Οι εκδόσεις του Helm εκφράζονται ως x.y.z, όπου x είναι η κύρια έκδοση (major), y είναι η δευτερεύουσα έκδοση (minor) και z είναι η έκδοση patch, ακολουθώντας την ορολογία του Semantic Versioning.

Η ομάδα του Helm διατηρεί ένα release branch για την πιο πρόσφατη δευτερεύουσα έκδοση. Οι σχετικές διορθώσεις, συμπεριλαμβανομένων των διορθώσεων ασφαλείας, μεταφέρονται (cherry-pick) στο release branch, ανάλογα με τη σοβαρότητα και την εφικτότητα. Περισσότερες λεπτομέρειες μπορείτε να βρείτε στην πολιτική εκδόσεων του Helm.

Υποστηριζόμενη Διαφορά Εκδόσεων

Όταν κυκλοφορεί μια νέα έκδοση του Helm, μεταγλωττίζεται με μια συγκεκριμένη δευτερεύουσα έκδοση του Kubernetes. Για παράδειγμα, το Helm 3.0.0 αλληλεπιδρά με το Kubernetes χρησιμοποιώντας τον client του Kubernetes 1.16.2, επομένως είναι συμβατό με το Kubernetes 1.16.

Από το Helm 3 και μετά, θεωρείται ότι το Helm είναι συμβατό με εκδόσεις n-3 του Kubernetes έναντι του οποίου μεταγλωττίστηκε. Λόγω των αλλαγών του Kubernetes μεταξύ δευτερευουσών εκδόσεων, η πολιτική υποστήριξης του Helm 2 είναι ελαφρώς αυστηρότερη, υποθέτοντας συμβατότητα με εκδόσεις n-1 του Kubernetes.

Για παράδειγμα, αν χρησιμοποιείτε μια έκδοση του Helm 3 που μεταγλωττίστηκε έναντι των client APIs του Kubernetes 1.17, τότε θα πρέπει να είναι ασφαλής η χρήση με Kubernetes 1.17, 1.16, 1.15 και 1.14. Αν χρησιμοποιείτε μια έκδοση του Helm 2 που μεταγλωττίστηκε έναντι των client APIs του Kubernetes 1.16, τότε θα πρέπει να είναι ασφαλής η χρήση με Kubernetes 1.16 και 1.15.

Δεν συνιστάται η χρήση του Helm με έκδοση Kubernetes νεότερη από αυτήν έναντι της οποίας μεταγλωττίστηκε, καθώς το Helm δεν παρέχει εγγυήσεις συμβατότητας προς τα εμπρός.

Αν επιλέξετε να χρησιμοποιήσετε το Helm με μια έκδοση Kubernetes που το Helm δεν υποστηρίζει, το κάνετε με δική σας ευθύνη.

Ανατρέξτε στον παρακάτω πίνακα για να διαπιστώσετε ποια έκδοση του Helm είναι συμβατή με το cluster σας.

Έκδοση HelmΥποστηριζόμενες Εκδόσεις Kubernetes
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