Выносим секретную информацию из конфигурационных файлов в Secrets.
Рубрика: Kubernetes
Gatekeeper
Добавить аутентификацию, авторизацию и разграничение доступов к вашему web приложению без программирования?
Легко. Gatekeeper рулит и бибикает.
Fluentbit -> Loki <- Grafana
Подключаем Grafana и Fluentbit к Loki.
Вобщем, как то это заработало. Чудеса.
Grafana Loki, установка в k8s
Продолжение серии про установку Loki в кластер k8s.
Поставил, думаю, что он работает.
Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/loki/01-loki
Minio в kubernetes
Ставим minio в distributed режиме. Используем локальные диски ноды кластера kubernetes.
Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/minio
Grafana Loki in kubernetes. Intro.
Первое видео из серии «Как запустить Loki в k8s»
План на дальнейшие видео.
Что мы должны получить в итоге.
Если вы видите loki в первый раз, рекомендую посмотреть вот это видео: https://www.youtube.com/watch?v=vkdNY8QaCug
ArgoCD [04] and Keycloak
Небольшое видео, как подключить аутентификацию в ArgoCD с использованием Keycloak
Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/keycloak
Кластер keycloak в kubernetes
Немного странный вариант установки, но позволяет заглянуть во внутренности.
Файлы используемые в видео: https://github.com/BigKAA/youtube/tree/master/keycloak
Kubernetes, Metallb
Хотите сервисы типа LoadBalancer в своем кластере? Ставьте metallb.
Файлы, используемые в видео: https://github.com/BigKAA/youtube/tree/master/keycloak

Almalinux и kubernetes
Almalinux — ответ на телодвижения с CentOS компаний RedHat и IBM. Решил проверить, как на этом дистре живет kubernetes.
Kubespray декларирует поддержку Almalinux:

Решил перевести домашний кластер кубера на этот дистрибутив. Скажу сразу, master ветка не завелась. Откатил kubespray на branch release-2.16. устанавливал k8s версии 1.21.1.
Если использовать минимальную установку, придется доставить пару пакетов, которые отсутствую по умолчанию.

Система завелась с полпинка.

Будем тестировать.