À partir de Kubernetes 1.22, les jetons de compte de service risquent d'expirer. Pour plus d'informations, consultez la rubrique [[Product Change] Solution for service account token Expiration in Kubernetes 1.22 and Later](t2459022.xdita#). Si votre cluster utilise une version du composant cluster-autoscaler antérieure à la v1.3.9, le système ne recharge ni ne met à jour automatiquement le jeton. Cette situation peut entraîner l'expiration du jeton et l'arrêt du fonctionnement du composant cluster-autoscaler. Vous devez mettre à jour ce composant.
Périmètre
Ce problème concerne les clusters qui utilisent une version du composant cluster-autoscaler antérieure à la v1.3.9. Les versions v1.3.9 et ultérieures intègrent un correctif et ne nécessitent aucune mise à jour.
Pour vérifier la version du composant cluster-autoscaler, reportez-vous à la section Comment vérifier la version du composant cluster-autoscaler.
Solution
Si la mise à l'échelle automatique des clusters est activée et que vous utilisez une version du composant cluster-autoscaler antérieure à la v1.3.9, suivez les étapes ci-dessous pour effectuer la mise à jour.
Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.
Sur la page Clusters, cliquez sur le nom de votre cluster. Dans le volet de navigation de gauche, cliquez sur .
À droite de l'option Configure Auto Scaling, cliquez sur Edit.
Dans la boîte de dialogue Configure Auto Scaling, cliquez sur OK pour mettre à jour cluster-autoscaler vers la dernière version.
Vérification de la version du composant cluster-autoscaler
Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.
Sur la page Clusters, cliquez sur le nom de votre cluster. Dans le volet de navigation de gauche, cliquez sur .
Sur la page Deployments, définissez le champ Namespace sur kube-system et recherchez cluster-autoscaler. Dans la liste des déploiements, localisez la charge de travail nommée cluster-autoscaler. Le tag de version situé à la fin de l'adresse de l'image du conteneur, par exemple
v1.3.8-9946f60-aliyun, indique la version actuelle du composant cluster-autoscaler. Si cette version est antérieure à la v1.3.9, vous devez mettre à jour le composant.