Я нашел 2 очарования относительно «Зачарованного распределения кубернетов».
Первый на https://jujucharms.com/canonical-kubernetes/ , кажется, имеет только необходимые компоненты.
Второй на https://jujucharms.com/canonical-kubernetes/2 добавляет topbeat filebeat эластичный поиск и кибана.
Странно, что эти две подвески говорят, что они установлены с помощью команды «juju deploy canonical-kubernetes»
Итак, мои вопросы:
Спасибо
Документация, похоже, дает противоречивые результаты. Чтобы быть уверенным в том, что вы развернете с помощью 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.
Есть два основных варианта запуска Kubernetes под Juju:
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.