IBM Cloud Docs
Pourquoi la commande kubectl exec n'expire-t-elle pas automatiquement ?

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.

  1. Téléchargez le fichier binaire pour kubectl version 1.20 et renommez-le kubectl-1.20 ou attribuez-lui un nom similaire.

  2. Pour exécuter kubectl exec, reportez-vous à la version 1.20 renommée.

kubectl-1.20 exec <pod_name>