study checklist
Дополнительные материалы
0 / 33материалов отмечено
Docker — основы контейнеризации
Что такое Docker | Merion Academy, YouTubeкоротко объясняет Docker, образы, контейнеры и Compose
↗ Docker для начинающих за 1 час | YouTubeпрактически вводит в images, containers, Dockerfile и Compose
↗ Основы контейнеризации: обзор Docker и Podman | Хабробъясняет namespaces, cgroups, OCI, Docker и Podman
↗ Docker overviewдает базовую карту Docker Engine, образов и контейнеров
↗ Dockerfile и Docker Compose
Docker для начинающих за 1 час | YouTubeпрактически вводит в images, containers, Dockerfile и Compose
↗ Основы Docker: контейнеризация, Dockerfile и Docker Compose | Хабр / СИБУРпоказывает Dockerfile, слои, команды и ограничения Compose
↗ Dockerfile referenceслужит главным справочником по инструкциям Dockerfile
↗ Multi-stage buildsпоказывает сборку компактных runtime-образов без лишних зависимостей
↗ Compose file referenceпомогает сверять синтаксис сервисов, сетей и volumes
↗ Kubernetes — обзор и архитектура
Что такое Kubernetes | YouTubeобъясняет Kubernetes, control plane, nodes и базовые объекты
↗ Основы Kubernetes | Хабрдает классический обзор архитектуры и объектов Kubernetes
↗ Kubernetes Componentsперечисляет control plane, node components и addons
↗ Cluster Architectureдает обзор архитектуры кластера и объектной модели Kubernetes
↗ Pods и жизненный цикл
Kubernetes Podsобъясняет Pod как минимальную единицу запуска workloads
↗ Pod lifecycleразбирает фазы Pod, состояния контейнеров и restart policy
↗ Init Containersпоказывает подготовительные контейнеры перед запуском приложения
↗ Liveness, Readiness, Startup Probesобъясняет probes для корректных health checks в production
↗ Workloads и стратегии деплоя
Kubernetes Deploymentsобъясняет Deployment, ReplicaSet, rollout и rollback
↗ StatefulSetsразбирает стабильные имена, storage identity и порядок запуска
↗ DaemonSetпоказывает запуск агентов на каждой подходящей ноде
↗ Rolling updatesдемонстрирует rolling update приложения без полной остановки
↗ Сервисы и сетевое взаимодействие
Servicesобъясняет ClusterIP, NodePort, LoadBalancer и service discovery
↗ Ingressразбирает HTTP-маршрутизацию через Ingress и контроллеры
↗ DNS for Services and Podsобъясняет DNS-имена сервисов и Pod внутри кластера
↗ Network Policiesпоказывает сетевую изоляцию Pod через policy rules
↗ Конфигурация и хранение данных
ConfigMapsпоказывает вынесение конфигурации через env и файлы
↗ Secretsпоказывает возможности и ограничения стандартных Kubernetes Secret
↗ Persistent Volumesразбирает PV, PVC, access modes и lifecycle storage
↗ Storage Classesобъясняет dynamic provisioning и выбор storage backend
↗ Масштабирование и планирование
Horizontal Pod Autoscalingпоказывает масштабирование реплик по метрикам через HPA
↗ Assigning Pods to Nodesобъясняет nodeSelector, affinity и ручное размещение Pod
↗ Taints and Tolerationsпоказывает изоляцию нод через taints и tolerations
↗ Resource Management for Pods and Containersразбирает requests, limits и влияние ресурсов на scheduling
↗