Docker и Kubernetes глазами разработчика
В данном видеокурсе мы изучим теоретические основы и получим практические навыки работы с Docker и Kubernetes Дружное сообщество: https://t.me/pse_club
Материалы для разработчиков: https://proselyte.net/
Почта для связи: proselytear@yahoo.com Ссылка на Github репозиторий nodeapp: https://github.com/proselytear/nodeapp
Ссылка на Github репозиторий user-api: https://github.com/proselytear/user-api
Ссылка на Github репозиторий fileservice: https://github.com/proselytear/filese...
Ссылка на Github репозиторий country: https://github.com/proselytear/country
Ссылка на Github репозиторий persons: https://github.com/proselytear/persons
Ссылка на презентацию: https://docs.google.com/presentation/...
Установка Docker Mac: https://docs.docker.com/desktop/insta...
Windows: https://docs.docker.com/desktop/insta...
Linux: https://docs.docker.com/desktop/insta...
Кэширование слоев Docker образа: https://docs.docker.com/build/cache/
DockerHub: https://hub.docker.com/
Сетевое взаимодействие Docker: https://docs.docker.com/desktop/netwo...
AWS Console EC2: https://us-east-1.console.aws.amazon....
Установка minikube https://kubernetes.io/ru/docs/tasks/t...
Установка kubectl (Mac OS) https://kubernetes.io/docs/tasks/tool...
k8s деплоймент: https://kubernetes.io/docs/concepts/w...
k8s сервис: https://kubernetes.io/docs/concepts/s...
k8s volumes (тома): https://kubernetes.io/docs/concepts/s...
k8s persistent volumes: https://kubernetes.io/docs/concepts/s...
00:00:00 Введение 00:03:55 Что такое Docker? 00:05:05 Сравнение виртуальной машины и Docker 00:10:21 Ключевые компоненты Docker 00:11:09 Установка Docker 00:12:38 Docker образы и контейнеры 00:15:00 Разбор и запуск приложения nodeapp (STEP1) 00:23:40 Создание образа и запуск контейнера (nodeapp STEP2) 00:27:05 "Внесение изменений" в образ 00:30:26 Слои образа 00:32:30 Работа с утилитными контейнерами 00:34:30 Основные команды Docker 00:41:58 Публикация Docker образа (сервис user-api) 00:50:20 Работа с переменными среды 00:52:55 Самоконтроль 00:53:35 Работа с данными 00:56:33 Практическая работа с томами (сервис filesservice) 01:07:05 Сетевое взаимодействие 01:08:39 Практическая работа по сетевому взаимодействию (сервис country) 01:23:20 docker-compose 01:24:36 Практическая работа с docker-compose (сервис country STEP4) 01:28:26 Деплоймент докеризированного приложения на AWS EC2 01:43:04 Введение в k8s 01:46:24 Основные компоненты k8s 01:51:10 Установка minikube и kubectl 01:54:24 Создание деплоймента (сервис nodeapp) 01:57:14 Создание сервиса (сервис nodeapp) 02:02:45 Внесение изменений в деплоймент 02:05:37 Конфигурация через конфигурационные файлы (IaC) 02:14:08 Работа с данными в k8s (сервис fileservice) 02:20:01 Персистентные тома k8s 02:20:36 Практическая работа с персистентными томами в k8s 02:24:00 CongigMap в k8s 02:27:04 Secret в k8s 02:30:57 Сетевое взаимодействие в k8s 02:31:53 Практическая работа по сетевому взаимодействию в k8s (сервис person) 02:44:38 Заключение