Часть первая.
00:17 Принцип установки приложений
02:58 Структура git
04:54 Exporters. Чарты «обёртки».
12:40 Victoriametrics
18:28 Vmagent
25:51 Grafana
Часть первая.
00:17 Принцип установки приложений
02:58 Структура git
04:54 Exporters. Чарты «обёртки».
12:40 Victoriametrics
18:28 Vmagent
25:51 Grafana
Начало начал.
Описание системы мониторинга. Используемые приложения и прочее.
Почему не стоит посылать сигнал HUP? Но если хочется, то как это сделать?
Важно! Rancher конфликтует с ArgoCD. Поэтому выберите что-то одно или не смешивайте приложения, управляемые rancher и argocd.
Важно! Rancher создаёт много служебных namespaces. Если будете сносить rancher эти namespaces придётся удалять вручную.
Важно! Перед установкой rancher установите certmanager и ingress controller.
helm repo add rancher-stable https://releases.rancher.com/server-charts/stable
kubectl create namespace cattle-system
Helm chart версии 2.6.3 не совместим с kubernetes 1.23. По состоянию на Январь 2022. Но это можно обойти 🙂
helm pull rancher-stable/rancher --untar
В появившейся директории с чартом вносим изменения в файл Chart.yaml.
kubeVersion: < 1.24.0-0
Устанавливаем из локального чарта.
helm install rancher ./rancher \
--namespace cattle-system \
--set hostname=rancher.kryukov.local \
--set bootstrapPassword=admin \
--set replicas=1
ИМХО Rancher не торт. Смотрите в сторону ArgoCD.
На примере установки hazelcast будет показано:
Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/hazelcast
Скоро Новый Год. Время сносить и ставить кластеры kubernetes 🙂
Вот и я подготовился к празднику. Поставил тестовый кластер. Кластер устанавливал руками при помощи kubeadm. Самая последняя версия — 1.23.
В новой версии кубера много чего перешло в состояние deprecated, поэтому мои предыдущие видео и файлы с github становятся немного не актуальными. В связи с этим завел отдельную ветку на github, в которой буду размещать манифесты и руководства с учётом новых особенностей.
Делать по ней видео не планирую.
Переустанавливаю домашний кластер kubernetes и обнаруживаю интересную вещь: в addons.yaml добавили установку ArgoCD.
Там и так много чего интересного можно поставить и вот — ArgoCD. Прикольно.
P.S. А kubespray стал значительно шустрее 🙂 быстро кластер поставил.
Видео последнее.
Шаблоны Service, Ingress и файл NOTES.txt.