Какое правильное очарование JUJU для Kubernetes?

Я нашел 2 очарования относительно «Зачарованного распределения кубернетов».

Первый на https://jujucharms.com/canonical-kubernetes/ , кажется, имеет только необходимые компоненты.

Второй на https://jujucharms.com/canonical-kubernetes/2 добавляет topbeat filebeat эластичный поиск и кибана.

Странно, что эти две подвески говорят, что они установлены с помощью команды «juju deploy canonical-kubernetes»

Итак, мои вопросы:

  • Что такое правильная подвеска?
  • [ 113] какой брелок будет установлен командой «juju deploy canonical-kubernetes»?

Спасибо

1
задан 18 April 2019 в 18:11

2 ответа

Документация, похоже, дает противоречивые результаты. Чтобы быть уверенным в том, что вы развернете с помощью juju deploy canonical-kubernetes, вы можете сделать следующее:

$ juju deploy canonical-kubernetes --dry-run
Located bundle "cs:bundle/canonical-kubernetes-471"

Вы также можете скопировать команду в правом верхнем углу, чтобы получить нужную версию. Так что для пакета с filebeat / ES это будет juju deploy cs:bundle/canonical-kubernetes-2.

Слово предостережения, связка с эластичным поиском, которую вы связали, похоже, не обновляется и использует старые чары. Вы можете найти версию charm в файле de bundle.yaml.

0
ответ дан 18 April 2019 в 18:11

Какое правильное очарование Juju для Kubernetes?

Есть два основных варианта запуска Kubernetes под Juju:

  • kubernetes-core
  • canonical-kubernetes

kubernetes-core - это минималистичная установка, которая обычно быстрее. Это идеально подходит для начала работы с k8s. canonical-kubernetes является Зачарованным Распределением Кубернетов и подходит для производственных рабочих нагрузок.

Какая версия заклинания используется, когда я запускаю juju deploy?

Джуджу попытается разрешить самый последний заклинание или связку. Чтобы определить, какая версия брелка или связки является текущей, вы можете посетить хранилище брелков или использовать командную строку:

juju deploy canonical-kubernetes --dry-run 

Если вы не доверяете --dry-run для по любой причине вы можете запустить локальный тест, используя LXD , а затем развернуть заклинание там:

juju bootstrap localhost k8s
juju deploy canonical-kubernetes

Затем вы увидите нечто похожее на следующее:

Located bundle "cs:bundle/canonical-kubernetes-499"
Resolving charm: cs:~containers/easyrsa-235
Resolving charm: cs:~containers/etcd-415
Resolving charm: cs:~containers/flannel-404
Resolving charm: cs:~containers/kubeapi-load-balancer-628
Resolving charm: cs:~containers/kubernetes-master-654
Resolving charm: cs:~containers/kubernetes-worker-519
Executing changes:
- upload charm cs:~containers/easyrsa-235 for series bionic
- deploy application easyrsa on bionic using cs:~containers/easyrsa-235
  added resource easyrsa
- set annotations for easyrsa
- upload charm cs:~containers/etcd-415 for series bionic
- deploy application etcd on bionic using cs:~containers/etcd-415
  added resource etcd
  added resource snapshot
- set annotations for etcd
- upload charm cs:~containers/flannel-404 for series bionic
- deploy application flannel on bionic using cs:~containers/flannel-404
  added resource flannel-amd64
  added resource flannel-arm64
  added resource flannel-s390x
- set annotations for flannel
...
Deploy of bundle completed.
0
ответ дан 18 April 2019 в 18:11

Другие вопросы по тегам:

Похожие вопросы: