Собираем логи системных приложений миникластера.
Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/k8s-step-by-step/06-logs
Собираем логи системных приложений миникластера.
Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/k8s-step-by-step/06-logs
Добавил статью, описывающую каким образом можно подставлять разные конфигурационные файлы подам одного statefulSet.
Сбор метрик системных приложений k8s: Prometheus + Victoriametrics + Grafana
Часть вторая — печальная.
(Продолжение видео: https://youtu.be/nEzXmDYDqg8)
00:26 — собираем метрики системных приложений k8s
11:28 — метрики etcd
15:07 — grafana
Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/k8s-step-by-step/04-monitoring%20(victoriametrics%20%2B%20prometheus)
Мой website: https://www.kryukov.biz
Сбор метрик системных приложений k8s: Prometheus + Victoriametrics
Часть первая — интригующая.
04:00 — victoriametrics
09:53 — prometheus
11:00 — exporters: kube-state-metrics и node-exporter
17:09 — и снова prometheus
Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/k8s-step-by-step/04-monitoring%20(victoriametrics%20%2B%20prometheus)
Ещё немного, ещё чуть чуть утилит.
Ingress controller, Helm, Netdata (метрики, графики)
01:33 — ingress-controller
09:14 — helm
11:54 — создаем сертификат в cert-manager
18:03 — Netdata
Файлы из данного видео: https://github.com/BigKAA/youtube/tree/master/k8s-step-by-step/03-utils
Добавляем утилиты, облегчающие жизнь администратора.
05:06 — PiorytyClass — планируем приоритеты.
09:22 — Reloader, облегчаем работу с ConfigMaps
26:29 — metrics-server — необходимый инструмент для автоскейлинга.
31:29 — nfs-subdir-external-provisioner — автоматическое создание PV.
36:32 — установка cart-manager.
Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/k8s-step-by-step/02-utils
Текстовый материал к видео: Установка кластера при помощи kubespray.
За последний год работы с kubernetes, наконец то появилось некоторое понимание как это должно работать 🙂 В связи с этим соберу в одну кучу свои заметки по созданию небольшого кластера для devops и развертывания нескольких приложений.
К сожалению к большим кластерам у меня нет доступа. Традиционная проблема «яйца и курицы»: что бы получить доступ к большому кластеру, требуют опыт работы с ним. Что бы получить опыт работы, нужен доступ к большому кластеру.
Ниже представлен план, что будет. Еще не решил, сделать в виде только текста или текст + видео.
Попытаюсь описать пошаговую процедуру создания кластера kubernetes.
Будет настроен кластер и некоторое количество системных приложений.
Для лучшего понимания внутренностей системы, по возможности все приложения будут конфигурироваться вручную, без применения helm.
Автоматизируем создание PersistentVolumes на базе nfs.
Создаем системный ingress-controller, для доступа к системным приложениям.
Сбор логов системных приложений. Для приложений пользователей логи будут собираться отдельно.
Kubernetes, network, service
Продолжение рассказа о сервисах в kubernetes
00:20 — headless service
10:51 — ссылка на конкретный под statefulset
12:33 — service externalname
16:26 — externalIP
22:25 — service NodePort
Текстовый вариант можно почитать тут.