2016-03-18 2 views
5

Каков правильный способ установки addons с Kubernetes 1.1? docs не столь ясны, как хотелось бы на эту тему; они, похоже, подразумевают, что нужно копировать файлы yaml addons в/etc/kubernetes/addon на основных узлах, но я пробовал это, и ничего не происходит.Каков правильный способ установки аддонов с помощью Kubernetes 1.1?

Кроме того, для дополнительной путаницы, Документы означают, что аддоны в комплекте с Kubernetes:

Так что только настойчивый способ внести изменения в аддонах, чтобы обновить манифесты на главном сервере. Но тем не менее, пользователям не рекомендуется делать это самостоятельно - им стоит подождать новой версии Kubernetes, которая также будет содержать новые версии надстроек.

Итак, как я должен действительно устанавливать аддоны, f.ex. cluster-loadbalancing, с Kubernetes 1.1?

ответ

3

... похоже, что они должны копировать файлы ямлов аддонов в/etc/kubernetes/addon на основных узлах, но я пробовал это, и ничего не происходит.

Это справедливо только в том случае, если вы используете один из механизмов установки на основе соли.

Итак, как я должен действительно устанавливать аддоны, f.ex. кластер-loadbalancing, с Kubernetes 1.1?

Большинство надстроек можно установить, просто запустив kubectl create -f против контроллера репликации и служебных файлов для надстройки. Сначала вам нужно создать пространство имен kube-system, если вы еще этого не сделали, а некоторые из надстроек (например, dns) требуют, чтобы вы заполнили несколько значений в шаблоне jinja, который в противном случае обрабатывался солью.

+0

Несколько примеров команд/скриптов были бы полезными. Это слишком высокий уровень и по-прежнему не показывает мне, как это сделать. Запустить 'kubectl create -f' плюс что? Что мне нужно для запуска, установки, загрузки, копирования и т. Д. ... перед запуском 'kubectl create -f'? Документы и результаты поиска не ясны. –

+0

Вы все еще используете Kubernetes 1.1? ;) –

+0

Клиент 1.3.0. Сервер 1.4.3. Согласно 'kubectl version' –

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