2017-10-06 13 views
1

J'ai démarré le minikube avec la version 1.5.2 de k8s et je voudrais rétrograder mon kubectl pour qu'il soit également 1.5.2. À l'heure actuelle quand je lance kubectl version je reçois:Version downgrade kubectl pour correspondre à la version minikube k8s

Client Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.5", GitCommit:"17d7182a7ccbb167074be7a87f0a68bd00d58d97", GitTreeState:"clean", BuildDate:"2017-08-31T19:32:12Z", GoVersion:"go1.9", Compiler:"gc", Platform:"darwin/amd64"} 
Server Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"08e099554f3c31f6e6f07b448ab3ed78d0520507", GitTreeState:"clean", BuildDate:"1970-01-01T00:00:00Z", GoVersion:"go1.7", Compiler:"gc", Platform:"linux/amd64"} 

Je voudrais utiliser kubectl chercher PetSets mais dans les versions ultérieures cela a été mis à jour à StatefulSets donc je ne peux pas utiliser les commandes avec ma version actuelle de kubectl

kubectl get petsets 
the server doesn't have a resource type "petsets" 

Merci!

Répondre

1

Vous pouvez simplement télécharger la version précédente binaire et remplacer celle que vous avez maintenant. Si vous êtes sur linux:

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.5.2/bin/linux/amd64/kubectl 
chmod +x ./kubectl 
sudo mv ./kubectl /usr/local/bin/kubectl 

Si ne pas suivre les instructions pour les autres systèmes d'exploitation ici: https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl-binary-via-curl

+0

Je suis sur MAC. Quand j'ai suivi les instructions sur le site. Après les avoir terminés et en cours d'exécution 'kubectl version' je reçois le message suivant: ' -bash:/usr/local/bin/kubectl: impossible d'exécuter le fichier binaire' – appdap1

+0

J'ai corrigé le problème semble que je téléchargeais pour linux au lieu de mac. Merci! – appdap1