2015-07-27 6 views
1

Что касается this question, мне было интересно, если есть какие-либо планы по использованию инструмента kubectl без установки gcloud?Использование kubectl для локального развития без gcloud?

Вариант использования, который я имею в виду, такой же, как тот, который был у этого парня: running kubernetes on CoreOS locally via vagrant.

ответ

2

Вы можете определенно использовать kubectl без gcloud. Вы можете скачать последнюю официальную версию Kubernetes с ее releases page on Github, затем запустите kubectl, разделив ее и запустив ./cluster/kubectl.sh или скопировав двоичный код kubectl с platforms/$OS/$ARCHITECTURE/kubectl в путь вашей оболочки.

Кроме того, настройка Kubernetes на бродягу может быть столь же просто, как эти две команды, которые должны получить все на месте для вас:

export KUBERNETES_PROVIDER=vagrant curl -sS https://get.k8s.io | bash

+0

Спасибо, что работал. Для моего тестового кластера я закончил использование файла vagrant по умолчанию, поставляемого с выпуском Kubernetes (работает Fedora). Я думаю, что примеру CoreOS может потребоваться немного переработать. Кроме того, необходимо было установить последнюю версию инструмента командной строки kubectl в/usr/local/bin. – user1979000

+0

Итак, мне нужны два двоичных файла кубекталя для локализации локальных и gcloud-кластеров? – Pencilcheck

+0

Нет, kubectl, установленный gcloud, точно такой же, как тот, который вы можете установить напрямую. Нет никакой пользы, чтобы иметь оба. Вы можете изменить, какой кластер kubectl говорит с использованием команд 'kubectl config' - https://github.com/kubernetes/kubernetes/blob/master/docs/user-guide/kubectl/kubectl_config.md –

Смежные вопросы