Pourquoi la commande kubectl exec
n'expire-t-elle pas automatiquement ?
Lorsque vous utilisez kubectl version 1.21 ou ultérieure pour exécuter kubectl exec <pod_name>
, la commande n'expire pas automatiquement.
Il existe un problème connu qui empêche la commande kubectl exec <pod_name>
d'expirer dans les kubectl
versions 1.21 et ultérieures.
Pour les clusters qui s'exécutent sur Kubernetes version 1.21 ou ultérieure, exécutez la commande kubectl exec
avec kubectl
version 1.20. Pour exécuter toutes les autres commandes, utilisez la version kubectl
qui correspond à la version major.minor
de votre cluster Kubernetes.
-
Téléchargez le fichier binaire pour
kubectl
version 1.20 et renommez-lekubectl-1.20
ou attribuez-lui un nom similaire. -
Pour exécuter
kubectl exec
, reportez-vous à la version 1.20 renommée.
kubectl-1.20 exec <pod_name>