Рассматриваем использование configMap для подключения конфигурационных файлов и переменных среды окружения.
Файлы, используемые в видео: https://github.com/BigKAA/kubernetes-volumes/tree/master/03-config
Рассматриваем использование configMap для подключения конфигурационных файлов и переменных среды окружения.
Файлы, используемые в видео: https://github.com/BigKAA/kubernetes-volumes/tree/master/03-config
Тома типа hostPath
Запуск пода с правами определенного пользователя и группы.
Файлы, используемые в видео: https://github.com/BigKAA/kubernetes-volumes/tree/master/02-hostPath
Страница на моем web сайте: https://www.kryukov.biz/kubernetes/lokalnye-volumes/hostpath/
Начинаем знакомство с Volumes в kubernetes.
Тома типа emptyDir.
initContainers, два и более контейнера в одном под. Взаимодействие между контейнерами.
Файлы, используемые в видео: https://github.com/BigKAA/kubernetes-volumes/tree/master/01-emptyDir
Последнее время снимал много видео, посвященных kubernetes. Практически перестал добавлять статьи на сайт. Решил исправиться и открыть раздел Кубернетес, в котором планирую писать свои заметки по этой теме.
Заметки будут появляться в произвольном порядке. В итоге, надеюсь, получится материал для обучения с нуля до как получится.
Многие материалы дублируют или дополняют мои видео на канале в youtube.
Начал с темы volumes. Скоро сниму видео на эту тему, с более подробным рассказом.
Сбор метрик Ingress controller в Prometheus. Дашборды в Grafana.
Обновление ingress controller — некоторые нюансы.
Файлы, используемые в видео: https://github.com/BigKAA/kubernetes-ingresscontroller
Продолжение темы ingress controller.Деплой второго ingress controller в варианте HostNetwork.В итоге получаем два разных контроллера в кластере. Деплоим Ingress, выбирая необходимый контроллер.
Файлы, используемые в видео: https://github.com/BigKAA/kubernetes-ingresscontroller
Установка и настройка Ingress controller, вариант NodePort с дополнениями и улучшениями. Подробно рассматриваем установку контроллера используя руки, мозги и yaml файлы. Никаких helm-чартов.
Файлы, используемые в видео: https://github.com/BigKAA/kubernetes-ingresscontroller
Следующее видео в серии Ingress controller:
3. Kubernetes, ingress controller [3], установка второго контроллера, вариант HostNetwork: https://youtu.be/k26hETfmRzc
Первое видео в серии «Ingress controller». Теоретическое.
Полезные ссылки:
Ingress — https://kubernetes.io/docs/concepts/services-networking/ingress/
Ingress Controllers — https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/
NGINX Ingress Controller — https://kubernetes.github.io/ingress-nginx/
В следующем видео будет показана установка и настройка ingress controller с использованием NodePort.
Использование fluentd в качестве роутера логов.
Сохранение логов kubernetes и приложений в файлах на NFS диске.
Немного об использовании PersistentVolumes & PersistentVolumesClaims
Файлы, используемые в видео: https://github.com/BigKAA/kubernetes-fluentd
В видео подробно описано как собирать логи:
Для сбора используется программа fluentbit.
Фалы манифестов можно получить тут: https://github.com/BigKAA/kubernetes-fluentbit