Termister

Таки купил себе МакБук Аир. В основном из-за длительной работы от батарейки. Хорошая коробочка.

К сожалению, не нашел на маке нормального бесплатного эмулятора терминала с возможностью сохранения параметров соединений к ssh серверам. Платные терминалы продавались за очень странное количество денег. Меня жаба задушила покупать такое.

Сел. Подумал. Я администратор или куда? Написать для себя необходимые для работы утилиты — это нормальное для хорошего администратора решение.

Наваять полноценную программу для мак я не смогу, знаний нет. Как вариант использовать java… Решил не извращаться и написать оболочку для командной строки.

В итоге получился https://github.com/BigKAA/termister.

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:

Видео:

Rancher [08] — Пользователи и RBAC.

00:00 — Введние.
03:50 — Пользователи Rancher.
11:11 — Проект Rancher.
18:09 — Работа пользователя.
24:37 — Запуск приложения средствами Rancher.
29:15 — Cluster roles. Стандартные и custom роли.
37:11 — Итого.

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

Rancher [07] — Установка по всякому.

Про ранчер на канале у меня было около 7-ми видео. С момента их публикации моё мнение об этом инструменте кардинально изменилось.

Новый цикл видео про Rancher. Установка всякими разными способами.

Видео:

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

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

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

HA или не HA?

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

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

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

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

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

На маке не хватает витаминов

Решил пересесть на ноутбук с долгоиграющей батарейкой. Взял мак на М2 процессоре. День без проводов — это мощно!

Но, как всегда есть подводные камни. Например, не нашел бесплатный эмулятор терминала с возможностью запоминания сессий. Учитывая, что мне надо хранить сотни сессий…

Вобщем, пришлось написать для себя костыль на питоне. А что? Это нормальное поведение здорового Linux админа.

Termister. Оболочка над ssh. Позволяет в конфигурационных файлах сохранить списки и параметры серверов, разбитые на группы. https://github.com/BigKAA/termister

З.Ы. Хочу кнопку DEL!

StatefullSet и Headless service

Почему при создании statefull set обязательно определяют headless service?

Как получить доступ к конкретному поду statefull set при помощи конфигурационных файлов или сервисов kubernetes?

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

Видео:

Longhorn

Longhorn — highly available persistent storage for Kubernetes

00:00 — Введение
06:47 — Подготовка к установке.
08:56 — Установка по умолчанию.
12:20 — настройка при помощи WEB интерфейса.
17:24 — storageClass
22:41 — Запуск тестовых приложений. StatefullSet.
26:28 — Запуск тестовых приложений. Deployment + PVC.
33:24 — Backup.
35:28 — Snapshot.
41:01 — Автоматическая конфигурация нод и томов.
44:48 — Параметры по умолчанию.
50:52 — Заключение.

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

Видео: