Как обновить версию клиента kubectl - PullRequest
0 голосов
/ 10 декабря 2018

Я хочу обновить версию клиента kubectl до 1.11.3.

Я выполнил brew install kubernetes-cli, но версия, похоже, не обновляется.

Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.7", GitCommit:"0c38c362511b20a098d7cd855f1314dad92c2780", GitTreeState:"clean", BuildDate:"2018-08-20T10:09:03Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.4", GitCommit:"bf9a868e8ea3d3a8fa53cbb22f566771b3f8068b", GitTreeState:"clean", BuildDate:"2018-10-25T19:06:30Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}

Я пытаюсь получить журналы для ячейки, выполнив эту команду.

kubectl logs -l groupname/cell=my-cell --all-containers=true

Это работает на моей виртуальной машине с клиентской версией 1.11.3.Но в моем Mac это дает мне сообщение о том, что флаг --all-containers=true недоступен для команды kubectl logs.

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018

Установить определенную версию kubectl

curl -LO https://storage.googleapis.com/kubernetes-release/release/<specific-kubectl-version>/bin/darwin/amd64/kubectl

Для вашего случая, если вы хотите установить версию v1.11.3, замените specific-kubectl-version с v1.11.3

Затем сделайте этот двоичный файл исполняемым

chmod +x ./kubectl

Затем переместите этот двоичный файл в ваш PATH

sudo mv ./kubectl $(which kubectl)
0 голосов
/ 10 декабря 2018

Я установил kubectl с помощью google-cloud-sdk.Поэтому на моем пути kubectl указывал на это место.Вот почему версия не обновилась.Kubectl получил обновление после того, как я удалил это из пути.

...