[Maximilian SchwarzmΓΌller] [Udemy] [DevOps] Docker & Kubernetes: ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΠ°ΠΉΠ΄ (2025)
[Maximilian SchwarzmΓΌller] [Udemy] [DevOps] Docker & Kubernetes: ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΠ°ΠΉΠ΄ (2025)
Π‘Π»ΠΈΠ² ΠΊΡΡΡΠ° [DevOps] Docker & Kubernetes: ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΠ°ΠΉΠ΄ (2025) [Udemy] [Maximilian SchwarzmΓΌller]
*** Π―Π·ΡΠΊ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ + ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Ρ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΡΡΠΊΠΎΠΉ ΠΎΠ·Π²ΡΡΠΊΠΈ***
Π€ΠΎΡΠΌΠ°Ρ: 23,5 ΡΠ°ΡΠ° Π²ΠΈΠ΄Π΅ΠΎ + Π·Π°Π΄Π°Π½ΠΈΡ, ΡΡΠ°ΡΡΠΈ ΠΈ ΡΠ΅ΡΡΡΡΡ
Π§Π΅ΠΌΡ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ:
ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Docker ΠΈ Kubernetes ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ΠΈ Π½ΡΠΆΠ½Ρ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Docker Π½Π° Mac, Windows ΠΈ Linux
Π Π°Π±ΠΎΡΠ° Ρ ΠΎΠ±ΡΠ°Π·Π°ΠΌΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ ΡΠΎΠΌΠ°ΠΌΠΈ (Volumes)
Π‘Π΅ΡΠ΅Π²ΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ²
Π Π°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π²ΡΡΡΠ½ΡΡ, ECS, EKS)
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Kubernetes, ΠΏΠΎΠ΄Ρ, ΡΠ΅ΡΠ²ΠΈΡΡ, Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½ΡΡ
Π Π°Π±ΠΎΡΠ° Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΡΡΠ΅Π΄Ρ ΠΈ ΡΠΎΠΌΠ°ΠΌΠΈ Π² Kubernetes
ΠΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΊΡΡΡΠ°:
16 ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² β’ 264 Π»Π΅ΠΊΡΠΈΠΈ β’ 23 Ρ 40 ΠΌΠΈΠ½
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ β 17 Π»Π΅ΠΊΡΠΈΠΉ β 1Ρ 10ΠΌ
ΠΠ±ΡΠ°Π·Ρ Docker ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ: ΡΡΡΠΎΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ β 25 Π»Π΅ΠΊΡΠΈΠΉ β 2Ρ 17ΠΌ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ ΡΠΎΠΌΠ°ΠΌΠΈ β 24 Π»Π΅ΠΊΡΠΈΠΈ β 1Ρ 57ΠΌ
Π‘Π΅ΡΠ΅Π²ΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² β 13 Π»Π΅ΠΊΡΠΈΠΉ β 51ΠΌ
ΠΠ½ΠΎΠ³ΠΎΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Docker β 12 Π»Π΅ΠΊΡΠΈΠΉ β 1Ρ 20ΠΌ
Docker Compose: ΠΈΠ·ΡΡΠ½Π°Ρ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ β 11 Π»Π΅ΠΊΡΠΈΠΉ β 58ΠΌ
Utility-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² β 9 Π»Π΅ΠΊΡΠΈΠΉ β 30ΠΌ
Π‘Π»ΠΎΠΆΠ½Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°: Laravel ΠΈ PHP Π² Docker β 13 Π»Π΅ΠΊΡΠΈΠΉ β 1Ρ 17ΠΌ
Π Π°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠ΅ Docker-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² β 39 Π»Π΅ΠΊΡΠΈΠΉ β 3Ρ 54ΠΌ
ΠΡΠΎΠ³ ΠΏΠΎ Docker ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌ β 8 Π»Π΅ΠΊΡΠΈΠΉ β 18ΠΌ
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Kubernetes β 10 Π»Π΅ΠΊΡΠΈΠΉ β 44ΠΌ
Kubernetes Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ: ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ β 27 Π»Π΅ΠΊΡΠΈΠΉ β 2Ρ 33ΠΌ
Π’ΠΎΠΌΠ° ΠΈ Π΄Π°Π½Π½ΡΠ΅ Π² Kubernetes β 18 Π»Π΅ΠΊΡΠΈΠΉ β 1Ρ 45ΠΌ
Π‘Π΅ΡΠ΅Π²ΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π² Kubernetes β 17 Π»Π΅ΠΊΡΠΈΠΉ β 1Ρ 47ΠΌ
Π Π°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠ΅ Kubernetes Π½Π° AWS EKS β 16 Π»Π΅ΠΊΡΠΈΠΉ β 1Ρ 38ΠΌ
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ β 5 Π»Π΅ΠΊΡΠΈΠΉ β 15ΠΌ
Π‘ΠΏΠΎΠΉΠ»Π΅Ρ: ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ:
16 ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² β’ 264 Π»Π΅ΠΊΡΠΈΠΈ β’ ΠΠ±ΡΠ°Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ 23 Ρ 40 ΠΌΠΈΠ½
Getting Started β ΠΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π³ΠΈ (17 Π»Π΅ΠΊΡΠΈΠΉ β’ 1 Ρ 10 ΠΌΠΈΠ½)
β’ ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΡΡΡ
β’ Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Docker?
β’ ΠΠ°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Docker ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ?
β’ ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ Π½Π°ΡΠ΅ΠΌΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Ρ
β’ ΠΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Docker
β’ Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Docker: ΠΎΠ±Π·ΠΎΡ, Π΄Π»Ρ macOS, Windows ΠΈ ΡΡΠ°ΡΡΡ ΡΠΈΡΡΠ΅ΠΌ
β’ Docker Playground
β’ ΠΠ±Π·ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Docker
β’ Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° IDE
β’ ΠΠ΅ΡΠ²ΠΎΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
β’ ΠΠ»Π°Π½ ΠΊΡΡΡΠ°, ΠΊΠ°ΠΊ ΠΈΠ·Π²Π»Π΅ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ
β’ Π Π΅ΡΡΡΡΡ ΠΊΡΡΡΠ° ΠΈ ΡΠΈΠ½Π°Π»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°
Docker Images & Containers β ΠΡΠ½ΠΎΠ²Ρ (25 Π»Π΅ΠΊΡΠΈΠΉ β’ 2 Ρ 17 ΠΌΠΈΠ½)
β’ ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ² ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ²
β’ ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²
β’ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Dockerfile
β’ ΠΠ°ΠΏΡΡΠΊ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·Π°
β’ EXPOSE ΠΈ ΡΡΠΈΠ»ΠΈΡΡ
β’ Π‘Π»ΠΎΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ², ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅, ΡΠ΅Π³ΠΈ
β’ DockerHub: Π·Π°Π³ΡΡΠ·ΠΊΠ°, ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅, ΡΠ°ΡΠΈΠ½Π³
β’ ΠΠ½ΡΠΏΠ΅ΠΊΡΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ²
β’ Π Π°Π±ΠΎΡΠ° Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅
β’ ΠΠ±Π·ΠΎΡ, ΡΠ΅ΡΡΡΡΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°Π±ΠΎΡΠ°
Π Π°Π±ΠΎΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ ΡΠΎΠΌΠ°ΠΌΠΈ (24 Π»Π΅ΠΊΡΠΈΠΈ β’ 1 Ρ 57 ΠΌΠΈΠ½)
β’ ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π΄Π΅ΠΌΠΎ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
β’ ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΠΎΠΌΠ° ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²ΠΈΠ΄Ρ (named, bind, anonymous, readonly)
β’ ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ .dockerignore, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ, Build ARG
β’ ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΎΠ±Π·ΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ
Networking: Π‘Π²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ (13 Π»Π΅ΠΊΡΠΈΠΉ β’ 51 ΠΌΠΈΠ½)
β’ Π’ΠΈΠΏΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΉ: ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ β WWW, ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ β Ρ ΠΎΡΡ, ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ β ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ
β’ Docker-ΡΠ΅ΡΠΈ, DNS, IP, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΡΠ΅ΡΠΈ
ΠΡΠ»ΡΡΠΈΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (12 Π»Π΅ΠΊΡΠΈΠΉ β’ 1 Ρ 20 ΠΌΠΈΠ½)
β’ MongoDB, NodeJS, React + Bind Mounts
β’ Π‘Π²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· Docker Network
β’ Π€Π°ΠΉΠ»Ρ Dockerfile: ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ
Docker Compose: ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ (11 Π»Π΅ΠΊΡΠΈΠΉ β’ 58 ΠΌΠΈΠ½)
β’ ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ Compose, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ YAML-ΡΠ°ΠΉΠ»ΠΎΠ²
β’ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ
β’ ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ², ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½
β’ Π‘Π²ΠΎΠ΄ΠΊΠ° ΠΈ ΡΠ΅ΡΡΡΡΡ
Utility Containers ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°Ρ (9 Π»Π΅ΠΊΡΠΈΠΉ β’ 30 ΠΌΠΈΠ½)
β’ ENTRYPOINT, Docker Compose, ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈΡΠΎΠ³
Π‘Π»ΠΎΠΆΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ: Laravel + PHP (13 Π»Π΅ΠΊΡΠΈΠΉ β’ 1 Ρ 17 ΠΌΠΈΠ½)
β’ Nginx, PHP, MySQL, Composer, Π·Π°ΠΏΡΡΠΊ ΡΠ΅ΡΠ΅Π· Docker Compose
β’ Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ, COPY vs Bind, ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ
Π Π°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² (39 Π»Π΅ΠΊΡΠΈΠΉ β’ 3 Ρ 54 ΠΌΠΈΠ½)
β’ ΠΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄ΠΎ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½Π°: EC2, ECS, Docker VM, Mongo Atlas
β’ Multi-stage ΡΠ±ΠΎΡΠΊΠΈ, ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ frontend
β’ Beyond AWS: ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°Π·Π±ΠΎΡ
Docker & Containers: ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΡΠ΅Π·ΡΠΌΠ΅ (8 Π»Π΅ΠΊΡΠΈΠΉ β’ 18 ΠΌΠΈΠ½)
β’ ΠΠ±Π·ΠΎΡ, ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ, Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ vs ΡΠ΄Π°Π»ΡΠ½Π½ΡΠΉ
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Kubernetes (10 Π»Π΅ΠΊΡΠΈΠΉ β’ 44 ΠΌΠΈΠ½)
β’ Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Kubernetes, Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ Π½ΡΠΆΠ΅Π½
β’ Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ: Master/Worker nodes, ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ
Kubernetes: ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ΄ΡΠΎΠΌ (27 Π»Π΅ΠΊΡΠΈΠΉ β’ 2 Ρ 33 ΠΌΠΈΠ½)
β’ Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°, ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ, Imperative/Declarative ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ
β’ Labels, Probes, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ
Kubernetes: ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠΎΠΌΠ°ΠΌΠΈ (18 Π»Π΅ΠΊΡΠΈΠΉ β’ 1 Ρ 45 ΠΌΠΈΠ½)
β’ emptyDir, hostPath, CSI
β’ Persistent Volumes, ConfigMaps, ENV-ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
Kubernetes Networking (17 Π»Π΅ΠΊΡΠΈΠΉ β’ 1 Ρ 47 ΠΌΠΈΠ½)
β’ ΠΠ½ΡΡΡΠΈΠΏΠΎΠ΄ΠΎΠ²ΠΎΠ΅ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Pod-to-Pod, DNS, Proxy
β’ ΠΡΠ°ΠΊΡΠΈΠΊΠ°: Π΄Π΅ΠΏΠ»ΠΎΠΉ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π°
Kubernetes Deployment (AWS EKS) (16 Π»Π΅ΠΊΡΠΈΠΉ β’ 1 Ρ 38 ΠΌΠΈΠ½)
β’ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°, Worker Nodes, Volumes (EFS), Challenge
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ ΡΠ°Π³ΠΈ (5 Π»Π΅ΠΊΡΠΈΠΉ β’ 15 ΠΌΠΈΠ½)
β’ ΠΠΎΠ΄Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΡΠΎΠ³ΠΎΠ², Π±ΠΎΠ½ΡΡ, Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ ΡΡΠΎΡ ΠΊΡΡΡ:
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ, Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡΠ΅ Ρ Docker ΠΈΠ»ΠΈ Kubernetes
Π’Π΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ ΠΈ DevOps-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ
ΠΡΠ΅, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°ΡΡ, ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
Π’Π΅, ΠΊΡΠΎ ΠΈΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΡΠΉ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΡΡΡ Π±Π΅Π· ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·Π°
Π‘Π»ΠΈΠ² ΠΊΡΡΡΠ° [DevOps] Docker & Kubernetes: ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΠ°ΠΉΠ΄ (2025) [Udemy] [Maximilian SchwarzmΓΌller]
*** Π―Π·ΡΠΊ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ + ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Ρ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΡΡΠΊΠΎΠΉ ΠΎΠ·Π²ΡΡΠΊΠΈ***
Π€ΠΎΡΠΌΠ°Ρ: 23,5 ΡΠ°ΡΠ° Π²ΠΈΠ΄Π΅ΠΎ + Π·Π°Π΄Π°Π½ΠΈΡ, ΡΡΠ°ΡΡΠΈ ΠΈ ΡΠ΅ΡΡΡΡΡ
Π§Π΅ΠΌΡ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ:
ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Docker ΠΈ Kubernetes ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ΠΈ Π½ΡΠΆΠ½Ρ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Docker Π½Π° Mac, Windows ΠΈ Linux
Π Π°Π±ΠΎΡΠ° Ρ ΠΎΠ±ΡΠ°Π·Π°ΠΌΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ ΡΠΎΠΌΠ°ΠΌΠΈ (Volumes)
Π‘Π΅ΡΠ΅Π²ΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ²
Π Π°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π²ΡΡΡΠ½ΡΡ, ECS, EKS)
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Kubernetes, ΠΏΠΎΠ΄Ρ, ΡΠ΅ΡΠ²ΠΈΡΡ, Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½ΡΡ
Π Π°Π±ΠΎΡΠ° Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΡΡΠ΅Π΄Ρ ΠΈ ΡΠΎΠΌΠ°ΠΌΠΈ Π² Kubernetes
ΠΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΊΡΡΡΠ°:
16 ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² β’ 264 Π»Π΅ΠΊΡΠΈΠΈ β’ 23 Ρ 40 ΠΌΠΈΠ½
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ β 17 Π»Π΅ΠΊΡΠΈΠΉ β 1Ρ 10ΠΌ
ΠΠ±ΡΠ°Π·Ρ Docker ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ: ΡΡΡΠΎΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ β 25 Π»Π΅ΠΊΡΠΈΠΉ β 2Ρ 17ΠΌ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ ΡΠΎΠΌΠ°ΠΌΠΈ β 24 Π»Π΅ΠΊΡΠΈΠΈ β 1Ρ 57ΠΌ
Π‘Π΅ΡΠ΅Π²ΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² β 13 Π»Π΅ΠΊΡΠΈΠΉ β 51ΠΌ
ΠΠ½ΠΎΠ³ΠΎΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Docker β 12 Π»Π΅ΠΊΡΠΈΠΉ β 1Ρ 20ΠΌ
Docker Compose: ΠΈΠ·ΡΡΠ½Π°Ρ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ β 11 Π»Π΅ΠΊΡΠΈΠΉ β 58ΠΌ
Utility-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² β 9 Π»Π΅ΠΊΡΠΈΠΉ β 30ΠΌ
Π‘Π»ΠΎΠΆΠ½Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°: Laravel ΠΈ PHP Π² Docker β 13 Π»Π΅ΠΊΡΠΈΠΉ β 1Ρ 17ΠΌ
Π Π°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠ΅ Docker-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² β 39 Π»Π΅ΠΊΡΠΈΠΉ β 3Ρ 54ΠΌ
ΠΡΠΎΠ³ ΠΏΠΎ Docker ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌ β 8 Π»Π΅ΠΊΡΠΈΠΉ β 18ΠΌ
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Kubernetes β 10 Π»Π΅ΠΊΡΠΈΠΉ β 44ΠΌ
Kubernetes Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ: ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ β 27 Π»Π΅ΠΊΡΠΈΠΉ β 2Ρ 33ΠΌ
Π’ΠΎΠΌΠ° ΠΈ Π΄Π°Π½Π½ΡΠ΅ Π² Kubernetes β 18 Π»Π΅ΠΊΡΠΈΠΉ β 1Ρ 45ΠΌ
Π‘Π΅ΡΠ΅Π²ΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π² Kubernetes β 17 Π»Π΅ΠΊΡΠΈΠΉ β 1Ρ 47ΠΌ
Π Π°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠ΅ Kubernetes Π½Π° AWS EKS β 16 Π»Π΅ΠΊΡΠΈΠΉ β 1Ρ 38ΠΌ
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ β 5 Π»Π΅ΠΊΡΠΈΠΉ β 15ΠΌ
Π‘ΠΏΠΎΠΉΠ»Π΅Ρ: ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ:
16 ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² β’ 264 Π»Π΅ΠΊΡΠΈΠΈ β’ ΠΠ±ΡΠ°Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ 23 Ρ 40 ΠΌΠΈΠ½
Getting Started β ΠΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π³ΠΈ (17 Π»Π΅ΠΊΡΠΈΠΉ β’ 1 Ρ 10 ΠΌΠΈΠ½)
β’ ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΡΡΡ
β’ Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Docker?
β’ ΠΠ°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Docker ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ?
β’ ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ Π½Π°ΡΠ΅ΠΌΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Ρ
β’ ΠΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Docker
β’ Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Docker: ΠΎΠ±Π·ΠΎΡ, Π΄Π»Ρ macOS, Windows ΠΈ ΡΡΠ°ΡΡΡ ΡΠΈΡΡΠ΅ΠΌ
β’ Docker Playground
β’ ΠΠ±Π·ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Docker
β’ Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° IDE
β’ ΠΠ΅ΡΠ²ΠΎΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
β’ ΠΠ»Π°Π½ ΠΊΡΡΡΠ°, ΠΊΠ°ΠΊ ΠΈΠ·Π²Π»Π΅ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ
β’ Π Π΅ΡΡΡΡΡ ΠΊΡΡΡΠ° ΠΈ ΡΠΈΠ½Π°Π»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°
Docker Images & Containers β ΠΡΠ½ΠΎΠ²Ρ (25 Π»Π΅ΠΊΡΠΈΠΉ β’ 2 Ρ 17 ΠΌΠΈΠ½)
β’ ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ² ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ²
β’ ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²
β’ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Dockerfile
β’ ΠΠ°ΠΏΡΡΠΊ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·Π°
β’ EXPOSE ΠΈ ΡΡΠΈΠ»ΠΈΡΡ
β’ Π‘Π»ΠΎΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ², ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅, ΡΠ΅Π³ΠΈ
β’ DockerHub: Π·Π°Π³ΡΡΠ·ΠΊΠ°, ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅, ΡΠ°ΡΠΈΠ½Π³
β’ ΠΠ½ΡΠΏΠ΅ΠΊΡΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ²
β’ Π Π°Π±ΠΎΡΠ° Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅
β’ ΠΠ±Π·ΠΎΡ, ΡΠ΅ΡΡΡΡΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°Π±ΠΎΡΠ°
Π Π°Π±ΠΎΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈ ΡΠΎΠΌΠ°ΠΌΠΈ (24 Π»Π΅ΠΊΡΠΈΠΈ β’ 1 Ρ 57 ΠΌΠΈΠ½)
β’ ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π΄Π΅ΠΌΠΎ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
β’ ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΠΎΠΌΠ° ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²ΠΈΠ΄Ρ (named, bind, anonymous, readonly)
β’ ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ .dockerignore, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ, Build ARG
β’ ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΎΠ±Π·ΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ
Networking: Π‘Π²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ (13 Π»Π΅ΠΊΡΠΈΠΉ β’ 51 ΠΌΠΈΠ½)
β’ Π’ΠΈΠΏΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΉ: ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ β WWW, ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ β Ρ ΠΎΡΡ, ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ β ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ
β’ Docker-ΡΠ΅ΡΠΈ, DNS, IP, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΡΠ΅ΡΠΈ
ΠΡΠ»ΡΡΠΈΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (12 Π»Π΅ΠΊΡΠΈΠΉ β’ 1 Ρ 20 ΠΌΠΈΠ½)
β’ MongoDB, NodeJS, React + Bind Mounts
β’ Π‘Π²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· Docker Network
β’ Π€Π°ΠΉΠ»Ρ Dockerfile: ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ
Docker Compose: ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ (11 Π»Π΅ΠΊΡΠΈΠΉ β’ 58 ΠΌΠΈΠ½)
β’ ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ Compose, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ YAML-ΡΠ°ΠΉΠ»ΠΎΠ²
β’ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ
β’ ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ², ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½
β’ Π‘Π²ΠΎΠ΄ΠΊΠ° ΠΈ ΡΠ΅ΡΡΡΡΡ
Utility Containers ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°Ρ (9 Π»Π΅ΠΊΡΠΈΠΉ β’ 30 ΠΌΠΈΠ½)
β’ ENTRYPOINT, Docker Compose, ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈΡΠΎΠ³
Π‘Π»ΠΎΠΆΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ: Laravel + PHP (13 Π»Π΅ΠΊΡΠΈΠΉ β’ 1 Ρ 17 ΠΌΠΈΠ½)
β’ Nginx, PHP, MySQL, Composer, Π·Π°ΠΏΡΡΠΊ ΡΠ΅ΡΠ΅Π· Docker Compose
β’ Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ, COPY vs Bind, ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ
Π Π°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² (39 Π»Π΅ΠΊΡΠΈΠΉ β’ 3 Ρ 54 ΠΌΠΈΠ½)
β’ ΠΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄ΠΎ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½Π°: EC2, ECS, Docker VM, Mongo Atlas
β’ Multi-stage ΡΠ±ΠΎΡΠΊΠΈ, ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ frontend
β’ Beyond AWS: ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°Π·Π±ΠΎΡ
Docker & Containers: ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΡΠ΅Π·ΡΠΌΠ΅ (8 Π»Π΅ΠΊΡΠΈΠΉ β’ 18 ΠΌΠΈΠ½)
β’ ΠΠ±Π·ΠΎΡ, ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ, Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ vs ΡΠ΄Π°Π»ΡΠ½Π½ΡΠΉ
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Kubernetes (10 Π»Π΅ΠΊΡΠΈΠΉ β’ 44 ΠΌΠΈΠ½)
β’ Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Kubernetes, Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ Π½ΡΠΆΠ΅Π½
β’ Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ: Master/Worker nodes, ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ
Kubernetes: ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ΄ΡΠΎΠΌ (27 Π»Π΅ΠΊΡΠΈΠΉ β’ 2 Ρ 33 ΠΌΠΈΠ½)
β’ Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°, ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ, Imperative/Declarative ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ
β’ Labels, Probes, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ
Kubernetes: ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠΎΠΌΠ°ΠΌΠΈ (18 Π»Π΅ΠΊΡΠΈΠΉ β’ 1 Ρ 45 ΠΌΠΈΠ½)
β’ emptyDir, hostPath, CSI
β’ Persistent Volumes, ConfigMaps, ENV-ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
Kubernetes Networking (17 Π»Π΅ΠΊΡΠΈΠΉ β’ 1 Ρ 47 ΠΌΠΈΠ½)
β’ ΠΠ½ΡΡΡΠΈΠΏΠΎΠ΄ΠΎΠ²ΠΎΠ΅ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Pod-to-Pod, DNS, Proxy
β’ ΠΡΠ°ΠΊΡΠΈΠΊΠ°: Π΄Π΅ΠΏΠ»ΠΎΠΉ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π°
Kubernetes Deployment (AWS EKS) (16 Π»Π΅ΠΊΡΠΈΠΉ β’ 1 Ρ 38 ΠΌΠΈΠ½)
β’ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°, Worker Nodes, Volumes (EFS), Challenge
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ ΡΠ°Π³ΠΈ (5 Π»Π΅ΠΊΡΠΈΠΉ β’ 15 ΠΌΠΈΠ½)
β’ ΠΠΎΠ΄Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΡΠΎΠ³ΠΎΠ², Π±ΠΎΠ½ΡΡ, Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ ΡΡΠΎΡ ΠΊΡΡΡ:
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ, Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡΠ΅ Ρ Docker ΠΈΠ»ΠΈ Kubernetes
Π’Π΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ ΠΈ DevOps-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ
ΠΡΠ΅, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°ΡΡ, ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
Π’Π΅, ΠΊΡΠΎ ΠΈΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΡΠΉ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΡΡΡ Π±Π΅Π· ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·Π°
favorite
0
star
0
