Первое видео для начинающих изучать kubernetes.

Компоненты кластера kubernetes.

OpenLDAP, анонс цикла видео

Всем добра. Решил снять не характерный для меня цикл видео. Видео об одном приложении, от основ, конфигурации до контейнеризации и кубернитизации.

На данный момент сняты первые 4-ре видео. В свободном доступе видосики начнут появляться в Сентябре 2024 года. Смотрите анонсы премьер на моём канале в Youtube.

По традиции, все новые видео сразу выкладываются на мой канал на Boosty.

Установка gitlab-runner в kubernetes

  • Подключение runner.
  • Использование кеш.

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

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

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

Установка gitlab в kubernetes

Установка gitlab в кластере kubernetes. Используем helm chart и внешние хранилища.

  • 00:00 — Введение
  • 07:10 — Необходимые приложения
  • 11:04 — Helm chart
  • 12:58 — values file
  • 14:41 — initialRootPassword
  • 16:04 — PVC
  • 16:50 — Redis и PostgreSQL
  • 18:57 — Ingress
  • 20:28 — hosts
  • 21:54 — Хранилище объектов
  • 24:46 — smtp
  • 26:57 — mail relay
  • 36:00 — horizontalPodAutoscaler
  • 38:42 — helm install
  • 41:03 — WEB interface

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

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

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

Semaphore (ansible UI) в kubernetes

Установка Semaphore в kubernetes.
Написал манифесты по мотивам docker-compose.yml из документации Semaphore.
Заодно посмотрим, как это все работает.

  • 00:00 — Вступление
  • 06:03 — Готовим манифесты
  • 20:09 — Добавляем проект и запускай playbook

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

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

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

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 из-за пределов кластера.

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

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

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