Installare una versione precedente specifica del pacchetto usando snap?


18

Vorrei installare la kubectlversione 1.2.4su una macchina. La documentazione di Kubernetes consiglia l'utilizzosnap per l'installazione su Ubuntu.

snap install --helpnon è molto utile, l'unico parametro promettente --revision=non funziona:

$ sudo snap install --revision=1.2.4 kubectl
error: cannot decode request body into snap instruction: invalid snap revision: "\"1.2.4\""

Ho il sospetto che si --revisionaspetti un SHA piuttosto che un semestre.

Anche la apt-getconvenzione di utilizzo package=1.2.3non funziona:

$ sudo snap install kubectl=1.2.4
error: snap "kubectl=1.2.4" not found

La documentazione sull'uso sembra in silenzio sulla domanda.

Qualcuno lo sa?

Risposte:


18
  1. puoi eseguire ciò snap info kubectlche ti dà un elenco di versioni di kubectl.
  2. Quindi puoi installare la tua versione preferita con --channel in questo modo sudo snap install kubectl --channel=1.6/stable --classic o se vuoi aggiornare / downgrade a una versione specifica: sudo snap refresh kubectl --channel=1.6/stable --classic

Sembra che la versione 1.2.4 non sia disponibile in un attimo, in tal caso è possibile scaricare l'eseguibile https://storage.googleapis.com/kubernetes-release/release/v1.2.4/bin/linux/amd64/kubectl

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.