Kubernetes, network, services [02]

Kubernetes, network, service
Продолжение рассказа о сервисах в kubernetes

00:20 — headless service
10:51 — ссылка на конкретный под statefulset
12:33 — service externalname
16:26 — externalIP
22:25 — service NodePort

Текстовый вариант можно почитать тут.

Kubernetes, network. Перед установкой сети кластера.

Копаем дальше, копаем глубже.

Ставим кластер, подробнее про конфигурационный файл. Смотрим как настроена сеть хоста и докера перед установкой сети кластера.

Текстовка к видео на моем сайте.

Материалы на github.

Установка Jenkins в Kubernetes

Первое видео

Как установить Jenkins в kubernetes, руками без хелмчартов.
Как заставить kubernetes (docker) работать с частным хранилищем docker образов по https с «левым» сертификатом

  • 01:32 — схема.
  • 02:59 — собираем кастом контейнеры.
  • 08:30 — подключаем кастомное хранилище по https.
  • 15:23 — деплоим Jenkins.

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

Второе видео.

Продолжение видео по установке Jenkins:

  • 00:25 — Настройка плагина kubernetes
  • 06:10 -Тесовый pipeline
  • 07:36 — Сборка и деплой приложения.

Kubernetes, StatefulSet, Nexus

Хороший пример для объяснения зачем нужен StatefulSet. Начало серии видео по devops инструментам в кубернетес. Nexus внутри kubernetes, делаем свой docker registry.

  • 03:43 — Про Nexus, общие вопросы выбора технологии деплоймента.
  • 06:40 — StatefulSet — теория.
  • 10:54 — Namespace для nexus, LimitRange на namespace, проект в rancher.
  • 13:48 — Файлы деплоя nexus:
  • 14:20 — Headless service
  • 16:25 — StatefulSet
  • 21:09 — Service, ссылка на конкретный pod в StatefulSet. Вот оно!
  • 23:28 — Ingress.
  • 26:31 — Пароль админа nexus и первоначальная настройка nexus.
  • 27:49 — Настройка репозитория для хранения docker контейнеров. Пользователи и роли.
  • 32:00 — ssl порт и сертификат для репозитория.
  • 41-05 — пушим образы!

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