Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

Drapeaux de fonctionnalités

Avec les drapeaux de fonctionnalités, vous pouvez essayer des fonctionnalités optionnelles ou expérimentales, et activer des fonctionnalités héritées qui sont en cours de suppression.

Pour en savoir plus sur les valeurs des fonctionnalités et comment les activer, consultez Activation des fonctionnalités expérimentales.

Certains drapeaux de fonctionnalités nécessitent un redémarrage du conteneur Rancher. Les fonctionnalités nécessitant un redémarrage sont marquées dans l’interface utilisateur de Rancher.

Voici une liste des drapeaux de fonctionnalités disponibles dans Rancher. Si vous avez mis à niveau à partir d’une version précédente de Rancher, vous pouvez voir des drapeaux supplémentaires dans l’interface utilisateur de Rancher, tels que proxy ou dashboard (tous deux xref:[abandonnés]):

  • aggregated-roletemplates : Utilisez l’architecture d’agrégation de rôles de cluster pour RoleTemplates, ProjectRoleTemplateBindings et ClusterRoleTemplateBindings. Consultez Agrégation de RoleTemplate pour plus d’informations.

  • clean-stale-secrets : Supprime les secrets obsolètes de l’espace de noms cattle-impersonation-system. Cela nettoie lentement les anciens secrets qui ne sont plus utilisés par le système d’usurpation d’identité.

  • continuous-delivery : Permet de désactiver Fleet GitOps séparément de Fleet. Voir livraison continue pour plus d’informations.

  • fleet : Le cadre de provisionnement Rancher dans la version 2.6 et ultérieure nécessite Fleet. Le drapeau sera automatiquement activé lors de votre mise à niveau, même si vous avez désactivé ce drapeau dans une version antérieure de Rancher. Voir livraison continue avec Fleet pour plus d’informations.

  • harvester : Gère l’accès à la page de gestion de la virtualisation, où les utilisateurs peuvent naviguer directement vers les clusters Harvester et accéder à l’interface utilisateur de Harvester. Voir SUSE Virtualization vue d’ensemble de l’intégration pour plus d’informations.

  • imperative-api-extension : Active le serveur API d’extension de Rancher pour enregistrer de nouvelles API dans Kubernetes. Ce drapeau est activé par défaut. Voir la page serveur API d’extension pour plus d’informations.

  • istio-virtual-service-ui : Active une interface visuelle pour créer, lire, mettre à jour et supprimer des services virtuels Istio et des règles de destination, qui sont des fonctionnalités de gestion du trafic Istio.

  • legacy : Active un ensemble de fonctionnalités de la version 2.5.x et antérieures, qui sont progressivement abandonnées au profit de nouvelles implémentations. Il s’agit d’un mélange de fonctionnalités dont la prise en charge a été cessée ainsi que de fonctionnalités qui seront éventuellement disponibles dans les versions plus récentes. Ce drapeau est désactivé par défaut sur les nouvelles installations de Rancher. Si vous mettez à niveau à partir d’une version précédente de Rancher, ce drapeau est activé.

  • managed-system-upgrade-controller : Active l’installation de l’appli system-upgrade-controller dans les clusters RKE2/K3s importés en aval, ainsi que dans le cluster local s’il s’agit d’un cluster RKE2/K3s.

Ce managed-system-upgrade-controller drapeau est destiné à un usage interne uniquement et n’a pas de CR de fonctionnalité associée. À utiliser avec prudence.

Pour contrôler si Rancher doit gérer la version Kubernetes des clusters RKE2/K3s importés, il est recommandé d’utiliser la fonctionnalité gestion_de_version_des_clusters_importés disponible dans Rancher v2.11.0 ou plus récent.

Si le managed-system-upgrade-controller drapeau était désactivé dans Rancher v2.10.x, et que des clusters RKE2/K3s importés ont été mis à niveau en dehors de Rancher, suivez les étapes ci-dessous pour éviter l’installation inattendue de l’appli system-upgrade-controller et pour garantir que la fonctionnalité gestion_de_version_des_clusters_importés fonctionne correctement :

  1. Mettez à niveau Rancher vers v2.11.0 ou plus récent, en vous assurant de conserver le managed-system-upgrade-controller=false drapeau de fonctionnalité dans les valeurs Helm s’il a été défini lors de l’installation de v2.10.x.

  2. Après que Rancher soit entièrement opérationnel, désactivez le paramètre imported-cluster-version-management. Vous pouvez le faire soit via l’interface utilisateur de Rancher en cliquant sur ☰ > Paramètres globaux > Paramètres > gestion-des-versions-des-clusters-importés, soit en modifiant la ressource personnalisée correspondante via kubectl.

  3. Effectuez une deuxième mise à niveau Helm, cette fois en omettant le drapeau de fonctionnalité managed-system-upgrade-controller=false.

Maintenant, la gestion de la version des clusters importés est désactivée par défaut, et Rancher n’installe plus automatiquement l’appli system-upgrade-controller sur les clusters importés.

Vous pouvez activer cette fonctionnalité pour chaque cluster. Pour plus d’informations, veuillez vous référer à la documentation.

  • multi-cluster-management : Permet le provisionnement multi-cluster et la gestion des clusters Kubernetes. Ce drapeau ne peut être défini qu’au moment de l’installation. Il ne peut pas être activé ou désactivé ultérieurement.

  • rke2 : Active le provisionnement des clusters RKE2. Ce drapeau est activé par défaut.

  • token-hashing : Active le hachage des tokens. Une fois activé, les tokens existants seront hachés et tous les nouveaux tokens seront automatiquement hachés avec l’algorithme SHA256. Une fois qu’un token est haché, cela ne peut pas être annulé. Ce drapeau ne peut pas être désactivé après avoir été activé. Voir Tokens API pour plus d’informations.

  • uiextension : Active les extensions de l’interface utilisateur. Ce drapeau est activé par défaut. L’activation ou la désactivation du drapeau force le pod Rancher à redémarrer. La première fois que ce drapeau est défini sur Active, il crée un CRD et active les contrôleurs et les points de terminaison nécessaires au bon fonctionnement de la fonctionnalité. S’il est défini sur Disabled, il désactive les contrôleurs et les points de terminaison mentionnés précédemment. Définir uiextension sur Disabled n’a aucun effet sur le CRD --, il ne crée pas de CRD s’il n’existe pas encore, ni ne supprime le CRD s’il existe déjà.* unsupported-storage-drivers: Active des types pour les fournisseurs de stockage et les provisionneurs qui ne sont pas activés par défaut. Voir Autoriser les pilotes de stockage non pris en charge pour plus d’informations.

  • ui-sql-cache : Active un cache basé sur SQLite pour les tables de l’interface utilisateur et la pagination côté serveur. Voir Pagination côté serveur de l’interface utilisateur pour plus d’informations.

Le tableau suivant montre la disponibilité et les valeurs par défaut de certains drapeaux de fonctionnalité dans Rancher. Les fonctionnalités marquées "GA" sont généralement disponibles :

Nom du drapeau de fonctionnalité Valeur par défaut Statut Disponible depuis Informations complémentaires

aggregated-roletemplates

Disabled

Expérimental

v2.11.0

Cette valeur de drapeau est verrouillée à l’installation et ne peut pas être modifiée.

clean-stale-secrets

Active

GA

v2.11.0

continuous-delivery

Active

GA

v2.6.0

external-rules

v2.7.14 : Disabled, v2.8.5 : Active

Supprimé

v2.7.14, v2.8.5

Ce drapeau a affecté comportement externe RoleTemplate. Il est supprimé dans Rancher v2.9.0 et versions ultérieures car le comportement est activé par défaut.

fleet

Active

Ne peut plus être désactivé

v2.6.0

fleet

Active

GA

v2.5.0

harvester

Active

Expérimental

v2.6.1

imperative-api-extension

Active

GA

v2.11.0

legacy

false pour les nouvelles installations, true pour les mises à niveau

GA

v2.6.0

managed-system-upgrade-controller

true

GA

v2.10.0

rke2

true

Expérimental

v2.6.0

token-hashing

Disabled pour les nouvelles installations, Active pour les mises à niveau

GA

v2.6.0

uiextension

Active

GA

v2.9.0

ui-sql-cache

Active

GA

v2.9.0