Zalando spilo in kubernetes — manifests

Установка кластера PostgreSQL в kubernetes при помощи контейнеров Zalando/spilo.

В этой части только манифесты. Чарты и операторы будут в следующих видео.

00:00 — Введение
03:01 — Базовый манифест
04:13 — replicas
05:15 — podManagementPolicy
06:09 — Контейнер
10:11 — Переменные среды окружения
11:18 — Настройка резервного копирования
14:20 — PVC
17:54 — Secret
19:20 — Affinity
22:37 — Запуск приложения
24:43 — Services (ну очень интересные фичи)
31:10 — Service NodePort
33:53 — Подключение к БД
37:49 — Инструменты внутри контейнера
41:47 — Заключение Файлы, используемые в видео:

Поддержи канал на https://boosty.to/bigkaa

Видео:

Rancher — Continuous Delivery

Continuous Delivery средствами Rancher.

Видео больше философское. Много воды. Поэтому timeline я не делал.

Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/rancher/05-cd

Поддержи канал на https://boosty.to/bigkaa

Плейлист цикла по rancher:

Это видео на других площадках:

Rancher [10] — Мониторинг приложений пользователя

Мониторинг приложений пользователя стандартными средствами Rancher.

  • 00:00 — Введение.
  • 00:44 — Установка приложения пользователя.
  • 07:16 — Доступ к стандартным метрикам.
  • 10:59 — Сбор бизнес метрик приложения.
  • 15:20 — Добавление дашборда в Grafana.
  • 20:30 — Итого.

Поддержи канал на https://boosty.to/bigkaa

Плейлист цикла по Rancher:

Видео:

Rancher [09] — Мониторинг кластера.

Мониторинг кластера стандартными средствами Rancher.

  • 00:00 — Введение.
  • 01:56 — Теория, kube-prometheus.
  • 10:49 — Начало установки.
  • 16:19 — Values file.
  • 22:22 — Смотрим, что получилось.
  • 25:47 — Добавляем мониторинг etcd.
  • 29:52 — Sevice Monitor
  • 38:28 — Итого.

Плейлист цикла по rancher:

Видео:

Управление кластером при помощи kubeadm

Цикл видео по управлению кластером kubernetes при помощи kubeadm.

Немного необязательной информации

HA или не HA?

Если вы планируете использовать только одну control node в кластере, этот раздел можно пропустить.

Если у вас в кластере будет несколько control nodes, рекомендую всегда включать High availability для доступа к kubernetes API из-за пределов кластера.

Установка кластера

Обслуживание кластера

Видео, плейлисты:

k3s для разработчиков

Третье видео в серии про k3s.
«Плюшки» в k3s для разработчиков.

00:00 — Введение.
05:08 — Локальное хранилище.
15:54 — Сервис NodePort.
18:23 — Сервис LoadBalancer.
21:14 — Ingress.
26:59 — Установка приложений, Helm controller.
34:12 — Автоматическая установка приложений.
36:02 — Итого.

Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/k3s/01-dev

Видео:

k3s [02] in WSL2

Второе видео в серии про k3s.
Установка k3s в WSL2.

Файлы, используемые в видео: https://github.com/BigKAA/youtube/blob/master/k3s/WSL.md

Видео:

k3s [01]

Легковесный вариант kubernetes.
Сертифицирован CNCF(Сloud Native Computing Foundation).
100% совестимый.
Оптимальный вариант для разработчиков приложений.

  • 00:00 — Введение
  • 01:41 — Почему не Rancher.
  • 02:29 — Почему k3s?
  • 03:19 — k3s сервер, агент.
  • 06:20 — Документация.
  • 10:34 — Requirements.
  • 14:34 — Конфигурационные параметры.
  • 16:15 — Параметры стенда (виртуальных машин).
  • 18:28 — Установка первого мастера.
  • 23:27 — Добавление остальных мастеров.
  • 26:06 — Добавление агентов.
  • 29:01 — Добавление кластера в Lens.

Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/k3s

Видео:

fluentbit — kafka — vector — opensearch

Добавляем асинхронность в поток логов.

00:00 — Введение
07:40 — opensearch
20:02 — kafka
27:28 — kafdrop
29:51 — vector
39:10 — fluentbit
44:15 — преобразования в vector
55:20 — почему логи в json — это круто.

Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/logs/async

Видео:

Пожелания devops-ам

00:00 — Введение
02:03 — Сборка контейнера
05:12 — Сервера не резиновые
09:24 — Логи приложений
14:18 — Безопасность
22:16 — Метрики
23:14 — Общее
30:52 — Пример

Файлы, используемые в видео

Видео: