Немного странный вариант установки, но позволяет заглянуть во внутренности.
Файлы используемые в видео: https://github.com/BigKAA/youtube/tree/master/keycloak
Немного странный вариант установки, но позволяет заглянуть во внутренности.
Файлы используемые в видео: https://github.com/BigKAA/youtube/tree/master/keycloak
Almalinux — ответ на телодвижения с CentOS компаний RedHat и IBM. Решил проверить, как на этом дистре живет kubernetes.
Kubespray декларирует поддержку Almalinux:
Решил перевести домашний кластер кубера на этот дистрибутив. Скажу сразу, master ветка не завелась. Откатил kubespray на branch release-2.16. устанавливал k8s версии 1.21.1.
Если использовать минимальную установку, придется доставить пару пакетов, которые отсутствую по умолчанию.
Система завелась с полпинка.
Будем тестировать.
Как установить Jenkins в kubernetes, руками без хелмчартов.
Как заставить kubernetes (docker) работать с частным хранилищем docker образов по https с «левым» сертификатом
Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/jenkins
Продолжение видео по установке Jenkins:
Хороший пример для объяснения зачем нужен StatefulSet. Начало серии видео по devops инструментам в кубернетес. Nexus внутри kubernetes, делаем свой docker registry.
Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/nexus
Role Based Access Control. Будем вводить ограничения.
Первое видео:
Второе видео:
Role Based Access Control, продолжаем ограничивать права пользователей и приложений.
Файлы на Git hub: https://github.com/BigKAA/kubetest2
Кубернетс. Нет, не так… Rancher, «встроенный» CI/CD.
Продолжение темы DNS.
00:30 — имя системы внутри контейнера.
05:02 — файл /etc/hosts в контейнере
07:32 — файл /etc/resolv.conf в контейнере
09:56 — поиск ошибки
16:05 — ошибка dial tcp 10.233.0.3:53: i/o timeout
20:42 — логическая ошибка в /etc/resolv.conf
Файлы, используемые в видео: https://github.com/BigKAA/kubernetes-dns
DNS в kubernetes. Как устроено, особенности установки DNS при помощи kubespray.
01:09 — теория
07:46 — домен кластера
09:08 — конфигурация coredns
12:43 — конфигурация nodelocaldns
20:27 — правила именования сервисов и подов
Автоматическое создание PV.
Алгоритм работы provisioner.
Изменяем хранилище для метрик и логов Rancher.
Файлы, используемые в видео: https://github.com/BigKAA/kubernetes-pvc-pv/tree/master/02-dynamic-pv
Установка кластера kubernetes при помощи Rancher. (видео перезалито, добавлено немного плюшек.)
Иногда надо быстро.
Спонтанное видео, совсем без подготовки. На работе потребовалось разобраться с установкой кластера при помощи Rancher. Сделал тестовую среду и заодно записал видео.