ΠΡΠΈΠΌ. ΠΏΡΠ΅Π².: ΡΠΎΠ·ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΎΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ β ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡ Π²ΡΠΏΡΠΎΡ ΠΏΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Kubernetes. ΠΠ°Π΄ΡΠ²Π°ΠΌΠ΅ ΡΠ΅, ΡΠ΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΈΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΎΡ Π²Π°ΡΠΈΠ°Π½ΡΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠΏΡΠΈΠΌΠ°Π»Π΅Π½ ΠΈΠ·Π±ΠΎΡ ΠΈ Π·Π° Π²Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ.

TL;DR: Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΠ°Π±ΠΎΡΠ½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΡΠ°ΡΡΠΈΡΠ°Π½ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠ° (Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ ΡΠ΅ ΡΠ΅ ΠΏΠ°Π΄Π½Π΅ Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ workloadβΠΎΠ²Π΅) ΠΈΠ»ΠΈ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ°Π»ΠΊΠΈ (Ρ ΠΌΠ°Π»ΡΠΊ Π±ΡΠΎΠΉ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ Π²ΡΠ² Π²ΡΠ΅ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ).
ΠΠΎ-Π΄ΠΎΠ»Ρ Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½Π° ΡΠ°Π±Π»ΠΈΡΠ°, Π² ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΎΡΠ΅Π½ΡΠ²Π°Ρ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄:

ΠΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Kubernetes ΠΊΠ°ΡΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΡΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ Π²ΡΠΏΡΠΎΡΠ° ΠΎΡΠ½ΠΎΡΠ½ΠΎ Π½ΡΠ°Π½ΡΠΈΡΠ΅ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠΈΡΠ΅:
- ΠΠΎΠ»ΠΊΠΎ ΠΊΠ»ΡΡΡΠ΅ΡΠ° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ?
- ΠΠΎΠ»ΠΊΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π° Π±ΡΠ΄Π°Ρ?
- ΠΠ°ΠΊΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π²ΠΊΠ»ΡΡΠ²Π° Π²ΡΠ΅ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ?
Π ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌ Π΄Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΡ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ Π²ΡΠΏΡΠΎΡΠΈ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΉΠΊΠΈ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄.
ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π° Π²ΡΠΏΡΠΎΡΠ°
ΠΠ°ΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° ΡΠΎΡΡΡΠ΅Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°ΡΠ΅ ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠΈΡΠ°ΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΈ Π½Π° ΡΠ΅Π·ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°Ρ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ²Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ dev, test ΠΈ prod.
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΡΡΠ»Π° ΠΌΠ°ΡΡΠΈΡΠ° ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΡΠ΅Π΄ΠΈ:

ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΡΠ΅Π΄ΠΈ
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΎ-Π³ΠΎΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ΠΈ 3 ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ 3 ΡΡΠ΅Π΄ΠΈ, ΠΊΠΎΠ΅ΡΠΎ Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° Π΄Π°Π²Π° 9 Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠ°.
ΠΡΠ΅ΠΊΠΈ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ° Π·Π° Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΡΠ½Ρ, Ρ ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π΄ΡΡΠ³ΠΈΡΠ΅.
ΠΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΠ΅ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΡΡΠΎΠΈ ΠΎΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°, ΠΊΠ°ΡΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄, Π±Π΅ΠΊΠ΅Π½Π΄, Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ Ρ.Π½. Π ΡΠ»ΡΡΠ°Ρ Π½Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡΡ ΡΠ΅ Π²ΠΊΠ»ΡΡΠ²Π° Π²ΡΠΈΡΠΊΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈ.
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²ΡΠΏΡΠΎΡΠ° ΡΡΠ΅Π΄ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° Kubernetes:
- Π’ΡΡΠ±Π²Π° Π»ΠΈ Π΄Π° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅ Π²ΡΠΈΡΠΊΠΈ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π² Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡ ΠΊΠ»ΡΡΡΠ΅Ρ?
- Π’ΡΡΠ±Π²Π° Π»ΠΈ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΊΠ»ΡΡΡΠ΅Ρ Π·Π° Π²ΡΠ΅ΠΊΠΈ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ?
- ΠΠ»ΠΈ, ΠΌΠΎΠΆΠ΅ Π±ΠΈ, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΎΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΎΡ ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎ-Π³ΠΎΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈ?
ΠΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠΈ ΡΠ° Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΆΠΈΠ·Π½Π΅ΡΠΏΠΎΡΠΎΠ±Π½ΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Kubernetes Π΅ Π³ΡΠ²ΠΊΠ°Π²Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π² Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅.
ΠΡΠΎ Π½ΡΠΊΠΎΠΈ ΠΎΡ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈΡΠ΅ ΠΏΡΡΠΈΡΠ°:
- Π΅Π΄ΠΈΠ½ Π³ΠΎΠ»ΡΠΌ ΠΎΠ±Ρ ΠΊΠ»ΡΡΡΠ΅Ρ;
- ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ°Π»ΠΊΠΈ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ;
- Π΅Π΄ΠΈΠ½ ΠΊΠ»ΡΡΡΠ΅Ρ Π·Π° Π²ΡΡΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅;
- Π΅Π΄ΠΈΠ½ ΠΊΠ»ΡΡΡΠ΅Ρ Π·Π° Π²ΡΡΠΊΠ° ΡΡΠ΅Π΄Π°.
ΠΠ°ΠΊΡΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρ, ΠΏΡΡΠ²ΠΈΡΠ΅ Π΄Π²Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΡΠ° Π½Π° ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΈΡΠ΅ ΠΊΡΠ°ΠΈΡΠ° Π½Π° ΡΠΏΠ΅ΠΊΡΡΡΠ°:

ΠΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠ° (Π²Π»ΡΠ²ΠΎ) Π΄ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΊΠΈ (Π²Π΄ΡΡΠ½ΠΎ)
ΠΠ°ΡΠΎ ΠΎΠ±ΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠ΅ ΡΡΠΈΡΠ°, ΡΠ΅ Π΅Π΄ΠΈΠ½ ΠΊΠ»ΡΡΡΠ΅Ρ Π΅ "ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌ" ΠΎΡ Π΄ΡΡΠ³, Π°ΠΊΠΎ ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ·Π»ΠΈ ΠΈ pod'ΠΎΠ²Π΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»ΡΡΡΠ΅Ρ Ρ 10 Π²ΡΠ·Π»ΠΈ ΠΈ 100 pod'ΠΎΠ²Π΅ Π΅ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌ ΠΎΡ ΠΊΠ»ΡΡΡΠ΅Ρ Ρ 1 Π²ΡΠ·Π΅Π» ΠΈ 10 pod'ΠΎΠ²Π΅.
ΠΠΎΠ±ΡΠ΅, Π½Π΅ΠΊΠ° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ!
1. ΠΠ΄ΠΈΠ½ Π³ΠΎΠ»ΡΠΌ ΠΎΠ±Ρ ΠΊΠ»ΡΡΡΠ΅Ρ
ΠΡΡΠ²ΠΈΡΡ Π²Π°ΡΠΈΠ°Π½Ρ Π΅ Π΄Π° ΡΠ΅ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ°Ρ Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ Π² Π΅Π΄ΠΈΠ½ ΠΊΠ»ΡΡΡΠ΅Ρ:

ΠΠ΄ΠΈΠ½ Π³ΠΎΠ»ΡΠΌ ΠΊΠ»ΡΡΡΠ΅Ρ
Π ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, ΠΊΠ»ΡΡΡΠ΅ΡΡΡ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°ΡΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° β Π²ΡΠΈΡΠΊΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π·Π³ΡΡΡΠ°ΡΠ΅ Π² ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡ ΠΊΠ»ΡΡΡΠ΅Ρ Kubernetes.
Kubernetes ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΡ ΡΠ°ΡΡΠΈΡΠ΅ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ° ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠΌ, ΡΠ°ΠΊΠ° ΡΠ΅ Π·Π° Π²ΡΠ΅ΠΊΠΈ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΎΡ ΠΈΠΌΠ΅Π½Π°.
ΠΠ΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄.
+ ΠΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅
Π ΡΠ»ΡΡΠ°Ρ Π½Π° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ ΠΊΠ»ΡΡΡΠ΅Ρ ΡΠ΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ΠΊΠΎΠΏΠΈΡ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ΅ΡΡΡΡΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ° Kubernetes.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ²Π° Π²Π°ΠΆΠΈ Π·Π° ΠΌΠ°ΡΡΠ΅Ρ-Π²ΡΠ·Π»ΠΈΡΠ΅. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ Kubernetes ΡΠ΅ ΠΏΠ°Π΄Π°Ρ ΠΏΠΎ 3 ΠΌΠ°ΡΡΠ΅Ρ-Π²ΡΠ·Π»Π°, ΡΠ°ΠΊΠ° ΡΠ΅ Π·Π° Π΅Π΄ΠΈΠ½ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ ΠΊΠ»ΡΡΡΠ΅Ρ ΡΠΈΡΠ»ΠΎΡΠΎ ΡΠ΅ ΠΎΡΡΠ°Π½Π΅ ΡΠ°ΠΊΠΎΠ²Π° (Π·Π° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅, 10 ΠΊΠ»ΡΡΡΠ΅ΡΠ° ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ 30 ΠΌΠ°ΡΡΠ΅Ρ-Π²ΡΠ·Π»Π°).
ΠΠΎ-Π³ΠΎΡΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π°ΡΠ° ΡΡΠ½ΠΊΠΎΡΡ Π²Π°ΠΆΠΈ ΠΈ Π·Π° Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°ΡΠΈ Π² ΠΌΠ°ΡΠ°Π±ΠΈΡΠ΅ Π½Π° ΡΠ΅Π»ΠΈΡ ΠΊΠ»ΡΡΡΠ΅Ρ, ΠΊΠ°ΡΠΎ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΡΠΈΡΠΈ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅, Ingress ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ, ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ, Π»ΠΎΠ³Π²Π°Π½Π΅ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³.
Π Π΅Π΄ΠΈΠ½Π΅Π½ ΠΊΠ»ΡΡΡΠ΅Ρ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π½Π°Π²Π΅Π΄Π½ΡΠΆ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ (Π½Π΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠ΅Ρ Π½ΠΈ ΠΊΠΎΠΏΠΈΡ, ΠΊΠ°ΠΊΡΠΎ Π² ΡΠ»ΡΡΠ°Ρ Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ).
+ ΠΠΈΡΠΊΠΈ ΡΠ°Π·Ρ ΠΎΠ΄ΠΈ
ΠΠ°ΡΠΎ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΠΎΡ Π³ΠΎΡΠ½ΠΎΡΠΎ, ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΈΡ Π±ΡΠΎΠΉ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π΅ ΠΏΠΎ-Π΅Π²ΡΠΈΠ½, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½ΡΠΌΠ° ΡΠ°Π·Ρ ΠΎΠ΄ΠΈ Π·Π° ΠΈΠ·Π»ΠΈΡΠ½ΠΈ ΡΠ΅ΡΡΡΡΠΈ.
Π’ΠΎΠ²Π° Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π²Π°Π»ΠΈΠ΄Π½ΠΎ Π·Π° ΠΌΠ°ΡΡΠ΅Ρ-Π²ΡΠ·Π»ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΡΡΡΠ²Π°Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΡΡΠΌΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π½Π°ΡΠΈΠ½Π° Π½Π° ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅ (on-premises ΠΈΠ»ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠ°).
ΠΡΠΊΠΎΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Kubernetes, ΠΊΠ°ΡΠΎ ΠΈΠ»ΠΈ , ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ ΡΠ»ΠΎΠΉ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ. Π ΡΠ°ΠΊΡΠ² ΡΠ»ΡΡΠ°ΠΉ Π²ΡΠΏΡΠΎΡΡΡ Π·Π° ΡΠ°Π·Ρ ΠΎΠ΄ΠΈΡΠ΅ Π½Π΅ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΎΡΡΡΡ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ°ΠΊΡΡΠ²Π°Ρ ΡΠΈΠΊΡΠΈΡΠ°Π½Π° ΡΠ΅Π½Π° Π·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ Kubernetes (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ).
+ ΠΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΅Π΄ΠΈΠ½ ΠΊΠ»ΡΡΡΠ΅Ρ Π΅ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ.
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΊΠ»ΡΡΠ²Π° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ:
- ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° Kubernetes;
- ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° CI/CD ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ;
- ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° CNI ΠΏΠ»ΡΠ³ΠΈΠ½;
- Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ;
- ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ Π·Π° Π΄ΠΎΡΡΡΠΏ;
ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈβ¦
Π ΡΠ»ΡΡΠ°ΠΉ Π½Π° Π΅Π΄ΠΈΠ½ ΠΊΠ»ΡΡΡΠ΅Ρ, Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΡΠ°ΠΌΠΎ Π²Π΅Π΄Π½ΡΠΆ.
ΠΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ°ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, Π·Π° Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΡΠ½ΠΎΡΡ ΠΈ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ°.
Π ΡΠ΅Π³Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄ΡΠΌΠΈ Π·Π° Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅.
β ΠΠ΄ΠΈΠ½ΠΈΡΠ½Π° ΡΠΎΡΠΊΠ° Π½Π° ΠΎΡΠΊΠ°Π·
Π ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΠΎΡΠΊΠ°Π· Π½Π° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΡ ΠΊΠ»ΡΡΡΠ΅Ρ, Π²Π΅Π΄Π½Π°Π³Π° ΡΠ΅ ΡΠΏΡΠ°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Π²ΡΠΈΡΠΊΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡΡΠ°!
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΌΠ°ΡΠ° Π²Π°ΡΠΈΠ°Π½ΡΠΈ, Π² ΠΊΠΎΠΈΡΠΎ Π½Π΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΡΠΊΠ°:
- ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Kubernetes Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π½Π΅ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΈ ΡΡΡΠ°Π½ΠΈΡΠ½ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ;
- ΠΎΠ±ΡΠΎΠΊΠ»ΡΡΡΠ΅ΡΠ΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, CNI ΠΏΠ»ΡΠ³ΠΈΠ½) Π·Π°ΠΏΠΎΡΠ²Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π½Π΅ ΠΊΠ°ΠΊΡΠΎ ΡΠ΅ ΠΎΡΠ°ΠΊΠ²Π°ΡΠ΅;
- Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ° Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ;
- ΡΠ±ΠΎΠΉ Π² ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°.
ΠΠ΄ΠΈΠ½ ΡΠ°ΠΊΡΠ² ΠΈΠ½ΡΠΈΠ΄Π΅Π½Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°Π½Π΅ΡΠ΅ ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ ΡΠ΅ΡΠΈ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π² ΠΎΠ±ΡΠΈΡ ΠΊΠ»ΡΡΡΠ΅Ρ.
β ΠΠΈΠΏΡΠ° Π½Π° ΡΡΠ΅Π³Π½Π°ΡΠ° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ
Π Π°Π±ΠΎΡΠ°ΡΠ° Π² ΠΎΠ±Ρ ΠΊΠ»ΡΡΡΠ΅Ρ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° ΡΠΏΠΎΠ΄Π΅Π»ΡΡ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ°, ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° ΡΠ·Π»ΠΈΡΠ΅ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ°.
Π ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΡΠΌΠΈΡΡΠ» Π΄Π²Π°ΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ Ρ Π΄Π²Π΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Π½Π° Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡ ΡΠ·Π΅Π», ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° Π΄Π²Π° ΠΏΡΠΎΡΠ΅ΡΠ°, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Π½Π° Π΅Π΄Π½Π° ΠΈ ΡΡΡΠ° ΠΌΠ°ΡΠΈΠ½Π° ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π΅Π΄Π½ΠΎ ΠΈ ΡΡΡΠΎ ΠΠ‘ ΡΠ΄ΡΠΎ.
Linux ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΡΠ΅ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Ρ ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΡΠΎΡΠΌΠ° Π½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ, Π½ΠΎ ΡΡ Π΅ Π΄Π°Π»Π΅Ρ ΠΏΠΎ-ΡΠ»Π°Π±Π° ΠΎΡ ΡΠ°Π·ΠΈ, ΠΊΠΎΡΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ, Π΄Π° ΡΠ΅ΡΠ΅ΠΌ, Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ. ΠΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ, ΠΏΡΠΎΡΠ΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π΅ ΡΡΡΠΈΡΡ ΠΊΠ°ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠ°, ΡΡΠ°ΡΡΠΈΡΠ°Π½ Π² Ρ ΠΎΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.
Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°Π½Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΎΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°: ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π΅ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°Ρ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ (ΠΏΡΠ΅Π΄Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΎ ΠΈΠ»ΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ).
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ° Kubernetes ΡΠΏΠΎΠ΄Π΅Π»ΡΡ Π½ΡΠΊΠΎΠΈ ΠΎΠ±ΡΠΎΠΊΠ»Π°ΡΡΠ΅ΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ, ΠΊΠ°ΡΠΎ β ΡΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π΄Π° Π½Π°ΠΌΠΈΡΠ°Ρ ΡΡΠ»ΡΠ³ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ°.
ΠΡΠΈΡΠΊΠΈ ΠΈΠ·Π±ΡΠΎΠ΅Π½ΠΈ ΡΠΎΡΠΊΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠΌΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ°, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°.
Kubernetes ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ, ΠΊΠ°ΡΠΎ ΠΈ . ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π·Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎΡΠΎ ΠΈΠΌ Π½Π°ΡΡΡΠΎΠΉΠ²Π°Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΎΠΏΠΈΡ; ΠΎΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΡΠ΅ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π·Π°ΠΊΡΠΈΡΡ Π½Π°ΠΏΡΠ»Π½ΠΎ Π²ΡΠΈΡΠΊΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΠ°.
ΠΠ°ΠΆΠ½ΠΎ Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Π΄Π° ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΠ΅ Kubernetes Π΅ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½ Π·Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅, Π° Π½Π΅ Π·Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ.
β ΠΠΈΠΏΡΠ° Π½Π° ΡΡΡΠΈΠΊΡΠ½Π° multi-tenancy
ΠΠΌΠ°ΠΉΠΊΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΠ΅ΡΠΎ ΠΎΡ ΠΎΠ±ΡΠΈ ΡΠ΅ΡΡΡΡΠΈ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ° Kubernetes, ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½Π°ΡΠΈΠ½ΠΈ, ΠΏΠΎ ΠΊΠΎΠΈΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³Π°Ρ Π΄Π° "ΡΠ΅ ΠΏΡΠ΅ΡΠ°Ρ" ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΠΎΠ½ΠΎΠΏΠΎΠ»ΠΈΠ·ΠΈΡΠ° Π½ΡΠΊΠ°ΠΊΡΠ² ΠΎΠ±Ρ ΡΠ΅ΡΡΡΡ (ΠΊΠ°ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡ ΠΈΠ»ΠΈ ΠΏΠ°ΠΌΠ΅Ρ) ΠΈ Π΄Π° Π»ΠΈΡΠΈ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Π½Π° ΡΡΡΠΈΡ Π²ΡΠ·Π΅Π», ΠΎΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π½Π΅Π³ΠΎ.
Kubernetes ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° ΡΠ°ΠΊΠΎΠ²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠ°ΡΠΎ (Π²ΠΆ. ΡΡΡΠΎ ΡΡΠ°ΡΠΈΡΡΠ° "Β» β Π·Π°Π±Π΅Π»Π΅ΠΆΠΊΠ° Π½Π° ΠΏΡΠ΅Π²ΠΎΠ΄Π°ΡΠ°.), ΠΈ . ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΊΠ°ΠΊΡΠΎ Π² ΡΠ»ΡΡΠ°Ρ Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΠ°, Π½Π°ΡΡΡΠΎΠΉΠ²Π°Π½Π΅ΡΠΎ ΠΈΠΌ Π΅ Π΄ΠΎΡΡΠ° ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΈ ΡΠ΅ Π½Π΅ ΡΠ° Π² ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΡ Π½Π°ΠΏΡΠ»Π½ΠΎ Π²ΡΠΈΡΠΊΠΈ Π½Π΅ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΈ ΡΡΡΠ°Π½ΠΈΡΠ½ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ.
β ΠΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ
Π ΡΠ»ΡΡΠ°ΠΉ Π½Π° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ ΠΊΠ»Π°ΡΡΠ΅Ρ, Π΄ΠΎΡΡΡΠΏΡΡ Π΄ΠΎ Π½Π΅Π³ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Ρ ΠΎΡΠ°. Π ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌ Π΅ Π±ΡΠΎΡΡ ΠΈΠΌ, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π²ΠΈΡΠΎΠΊ Π΅ ΡΠΈΡΠΊΡΡ ΡΠ΅ Π΄Π° "ΡΡΡΠΏΡΡ" Π½Π΅ΡΠΎ.
Π ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ° ΠΊΠΎΠΉ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ°Π²ΠΈ, Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° (Π²ΠΆ. ΡΡΠ°ΡΠΈΡΡΠ° "Β» β Π·Π°Π±Π΅Π»Π΅ΠΆΠΊΠ° Π½Π° ΠΏΡΠ΅Π²ΠΎΠ΄Π°ΡΠ°.). ΠΠΏΡΠΎΡΠ΅ΠΌ, ΡΠΎΠ²Π° Π½Π΅ ΠΏΡΠ΅ΡΠΈ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ "Π΄Π° ΡΡΡΠΏΡΡ" Π½Π΅ΡΠΎ Π² Π³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ²ΠΎΡΡΠ° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡ.
β ΠΠ»Π°ΡΡΠ΅ΡΠΈ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ°ΡΡΠ°Ρ Π±Π΅Π·ΠΊΡΠ°ΠΉΠ½ΠΎ
ΠΠ»ΡΡΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ Π΄ΠΎΡΡΠ° Π³ΠΎΠ»ΡΠΌ (ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π±ΡΠΎΠΉ Π²ΡΠ·Π»ΠΈ ΠΈ podβΠΎΠ²Π΅).
ΠΠΎ ΡΡΠΊ Π²ΡΠ·Π½ΠΈΠΊΠ²Π° Π΄ΡΡΠ³ ΠΏΡΠΎΠ±Π»Π΅ΠΌ: ΠΊΠ»Π°ΡΡΠ΅ΡΠΈΡΠ΅ Π² Kubernetes Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ°ΡΡΠ°Ρ Π±Π΅Π·ΠΊΡΠ°ΠΉΠ½ΠΎ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅Π½ Π»ΠΈΠΌΠΈΡ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ°. Π Kubernetes ΡΠΎΠΉ Π΅ ΠΎΠΊΠΎΠ»ΠΎ .
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π² ΡΠ΅Π°Π»Π½ΠΈΡ ΠΆΠΈΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΡΠ°Π½ΠΎ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΌΠΎ ΠΏΡΠΈ .
Π€Π°ΠΊΡΡΡ Π΅, ΡΠ΅ Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ ΠΎΠΊΠ°Π·Π²Π°Ρ Π³ΠΎΠ»ΡΠΌΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ Π½Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠΈΡ ΡΠ»ΠΎΠΉ Π½Π° Kubernetes. Π‘ Π΄ΡΡΠ³ΠΈ Π΄ΡΠΌΠΈ, Π·Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠ΅ ΠΊΠ»ΡΡΡΠ΅ΡΠ° ΡΠ°Π±ΠΎΡΠ΅Ρ ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ, Π΅ Π½ΡΠΆΠ½ΠΎ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅.
Π’Π°Π·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ΅ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π° Π² ΡΡΠΎΡΠ²Π΅ΡΠ½Π°ΡΠ° ΡΡΠ°ΡΠΈΡ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ Π±Π»ΠΎΠ³ ΠΏΠΎΠ΄ Π·Π°Π³Π»Π°Π²ΠΈΠ΅ βΒ».
ΠΠΎ Π½Π΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΈΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄: ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ°Π»ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ.
2. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ°Π»ΠΊΠΈ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ
ΠΡΠΈ ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΊΠ»ΡΡΡΠ΅Ρ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΡΠ°Π·Π³ΡΡΡΠ°Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ:

ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ°Π»ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ
ΠΠ° ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ, ΠΏΠΎΠ΄ ΡΠ°Π·Π³ΡΡΡΠ°Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ° ΠΈΠ½ΡΡΠ°Π½ΡΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, dev-Π²Π΅ΡΡΠΈΡ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
Π ΡΠ°Π·ΠΈ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ Kubernetes ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°ΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΡΡΠ΅Π΄Π° Π·Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΠ΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄.
+ ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ βΠΎΠ±Ρ Π²Π°Ρ Π½Π° Π²Π·ΡΠΈΠ²Π°β
ΠΡΠΈ βΠΏΠΎΠ²ΡΠ΅Π΄Π°β Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ° Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Ρ ΡΠ°ΠΌΠΎ Π΄ΠΎ ΡΠ΅Π·ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π±ΠΈΠ»ΠΈ ΡΠ°Π·Π³ΡΡΡΠ°Π½ΠΈ Π² ΡΠΎΠ·ΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ. ΠΡΠΈΡΠΊΠΈ Π΄ΡΡΠ³ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ ΠΎΡΡΠ°Π²Π°Ρ Π½Π΅ΠΏΠΎΠΊΡΡΠ½Π°ΡΠΈ.
+ ΠΠ·ΠΎΠ»Π°ΡΠΈΡ
Π Π°Π±ΠΎΡΠ½ΠΈΡΠ΅ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π² ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π½ΠΈΡΠ΅ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ, Π½ΡΠΌΠ°Ρ ΠΎΠ±ΡΠΈ ΡΠ΅ΡΡΡΡΠΈ, ΠΊΠ°ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡ, ΠΏΠ°ΠΌΠ΅Ρ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΌΡΠ΅ΠΆΠ° ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈ ΡΡΠ»ΡΠ³ΠΈ.
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΡΡΡΠΎΠ³Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½Π΅ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΡΠ΅ ΠΎΡΡΠ°Π·ΠΈ Π½Π° ΡΡΡ Π½Π°ΡΠ° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ.
+ ΠΠ°Π»ΠΊΠΎ Π½Π° Π±ΡΠΎΠΉ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ
ΠΠ°ΡΠΎ ΡΠ΅ ΠΈΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, ΡΠ΅ Π²ΡΠ΅ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ ΡΡΠ΄ΡΡΠΆΠ° ΡΠ°ΠΌΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΠ°Π±ΠΎΡΠ½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ, Π±ΡΠΎΡΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π½Π΅Π³ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π°.
ΠΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Ρ ΠΎΡΠ° ΠΈΠΌΠ°Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΊΠ»ΡΡΡΠ΅ΡΠ°, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π½ΠΈΡΡΠΊ Π΅ ΡΠΈΡΠΊΡΡ Π½Π΅ΡΠΎ Π΄Π° ΡΠ΅ βΠΏΠΎΠ²ΡΠ΅Π΄ΠΈβ.
ΠΠ΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΌΠΈΠ½ΡΡΠΈΡΠ΅.
- ΠΠ΅Π΅ΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅
ΠΠ°ΠΊΡΠΎ Π±Π΅ ΡΠΏΠΎΠΌΠ΅Π½Π°ΡΠΎ ΠΏΠΎ-ΡΠ°Π½ΠΎ, Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ Kubernetes ΠΌΡ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠΈ ΡΠ΅ΡΡΡΡΠΈ: Π³Π»Π°Π²Π½ΠΈ Π²ΡΠ·Π»ΠΈ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡ ΡΠ»ΠΎΠΉ, ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΈ Π»ΠΎΠ³ΠΈΡΠ°Π½Π΅.
Π ΡΠ»ΡΡΠ°ΠΉ Π½Π° Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΠΌΠ°Π»ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΎΡΠ΄Π΅Π»ΠΈ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌ Π΄ΡΠ» ΠΎΡ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅.
- Π‘ΠΊΡΠΏΠΎΡΡ
ΠΠ΅Π΅ΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½ΠΎΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π²ΠΈΡΠΎΠΊΠΈ ΡΠ°Π·Ρ ΠΎΠ΄ΠΈ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° 30 ΠΌΠ°ΠΉΡΡΠΎΡΡΠΊΠΈ Π²ΡΠ·Π»ΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΈ Ρ Π΅Π΄Π½Π°ΠΊΠ²Π° ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½Π° ΠΌΠΎΡΠ½ΠΎΡΡ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ ΡΠ΅ ΠΎΡΡΠ°Π·ΠΈ Π½Π° ΡΠ°Π·Ρ ΠΎΠ΄ΠΈΡΠ΅.
β Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅ΡΠΎ
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Kubernetes ΠΊΠ»ΡΡΡΠ΅ΡΠΈ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ½ΠΎ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ Π΅Π΄ΠΈΠ½.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΡΡΡΠΎΠΈΡΠ΅ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° Kubernetes ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ.
Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΠ΅ ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, Π·Π° Π΄Π° ΠΏΠΎΠ²ΠΈΡΠΈΡΠ΅ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ Π·Π°Π΄Π°ΡΠΈ.
Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π΅ΠΊΡΡΡΠ΅ΠΌΠ½ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΈ.
3. ΠΠ΄ΠΈΠ½ ΠΊΠ»ΡΡΡΠ΅Ρ Π·Π° Π²ΡΡΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
Π ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΊΠ»ΡΡΡΠ΅Ρ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠΈ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅:

ΠΠ»ΡΡΡΠ΅Ρ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°ΡΠΎ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΈΠ½ΡΠΈΠΏΠ° βΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΊΠ»ΡΡΡΠ΅Ρ Π·Π° Π΅ΠΊΠΈΠΏβ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π΅Π΄Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π΅Π΄Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄.
+ ΠΠ»ΡΡΡΠ΅ΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½ ΠΊΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ
ΠΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈΠΌΠ° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π½ΡΠΆΠ΄ΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π² ΠΊΠ»ΡΡΡΠ΅ΡΠ°, Π±Π΅Π· Π΄Π° Π·Π°ΡΡΠ³Π°ΡΠ΅ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ.
Π’Π΅Π·ΠΈ Π½ΡΠΆΠ΄ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠΈ Ρ GPU, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ CNI ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ, service mesh ΠΈΠ»ΠΈ Π½ΡΠΊΠ°ΠΊΠ²Π° Π΄ΡΡΠ³Π° ΡΡΠ»ΡΠ³Π°.
ΠΡΠ΅ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΡΠ°Π±ΠΎΡΠ΅ΡΠΎΡΠΎ Π² Π½Π΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π·Π° Π΄Π° ΡΡΠ΄ΡΡΠΆΠ° ΡΠ°ΠΌΠΎ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ.
β Π Π°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ Π² Π΅Π΄ΠΈΠ½ ΠΊΠ»ΡΡΡΠ΅Ρ
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π΅, ΡΠ΅ ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ ΡΡΠΆΠΈΡΠ΅Π»ΡΡΠ²Π°Ρ Π² Π΅Π΄ΠΈΠ½ ΠΊΠ»ΡΡΡΠ΅Ρ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠ΄ Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π² ΡΡΡΠΈΡ ΠΊΠ»ΡΡΡΠ΅Ρ, Π² ΠΊΠΎΠΉΡΠΎ Π΅ ΠΈ dev Π²Π΅ΡΡΠΈΡΡΠ°. Π’ΠΎΠ²Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΡΡ Π² ΡΡΡΠΈΡ ΠΊΠ»ΡΡΡΠ΅Ρ, Π² ΠΊΠΎΠΉΡΠΎ Π΅ Π°ΠΊΡΠΈΠ²Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΎΠ½Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ.
ΠΠΊΠΎ Π·Π°ΡΠ°Π΄ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΈΠ»ΠΈ Π±ΡΠ³ΠΎΠ²Π΅ Π² dev Π²Π΅ΡΡΠΈΡΡΠ° Π² ΠΊΠ»ΡΡΡΠ΅ΡΠ° Π½Π°ΡΡΡΠΏΠΈ ΡΡΠΈΠ², ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΡΡΡΠ°Π΄Π° ΠΈ ΠΏΡΠΎΠ΄ Π²Π΅ΡΡΠΈΡΡΠ° β ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄.
Π, Π½Π°ΠΊΡΠ°Ρ, ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π² Π½Π°ΡΠΈΡ ΡΠΏΠΈΡΡΠΊ.
4. ΠΠ΄ΠΈΠ½ ΠΊΠ»ΡΡΡΠ΅Ρ Π·Π° Π²ΡΡΠΊΠ° ΡΡΠ΅Π΄Π°
Π’ΠΎΠ·ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΏΡΠ΅Π΄Π²ΠΈΠΆΠ΄Π° ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΊΠ»ΡΡΡΠ΅Ρ Π·Π° Π²ΡΡΠΊΠ° ΡΡΠ΅Π΄Π°:

ΠΠ΄ΠΈΠ½ ΠΊΠ»ΡΡΡΠ΅Ρ Π·Π° ΡΡΠ΅Π΄Π°
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠΌΠ°ΡΠ΅ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ, dev, test ΠΈ prod, Π² ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΡΡΠ΅Π΄Π°.
ΠΡΠΎ ΠΏΠ»ΡΡΠΎΠ²Π΅ΡΠ΅ ΠΈ ΠΌΠΈΠ½ΡΡΠΈΡΠ΅ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄.
+ ΠΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° ΠΏΡΠΎΠ΄ ΡΡΠ΅Π΄Π°ΡΠ°
Π ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π²ΡΠΈΡΠΊΠΈ ΡΡΠ΅Π΄ΠΈ ΡΠ° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ Π΅Π΄Π½Π° ΠΎΡ Π΄ΡΡΠ³Π°. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π² ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΡΠ° ΡΠΎΠ²Π° Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΡΠ΅Π΄Π°.
ΠΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π²Π΅ΡΠ΅ Π½Π΅ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° Π² Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ ΠΈ ΡΡΠ΅Π΄ΠΈ.
ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½, Π°ΠΊΠΎ Π² dev ΠΊΠ»ΡΡΡΠ΅ΡΠ° Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ½Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ, Π²ΡΠ΅ Π΅Π΄Π½ΠΎ Π½ΠΈΡΠΎ Π½Π΅ ΡΠ΅ Π΅ ΡΠ»ΡΡΠΈΠ»ΠΎ.
+ ΠΠ»ΡΡΡΠ΅ΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½ ΠΊΡΠΌ ΡΡΠ΅Π΄Π°ΡΠ°
ΠΡΠ΅ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½ ΠΊΡΠΌ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΡΡΠ΅Π΄Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ Π΄Π°:
- ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π² dev ΠΊΠ»ΡΡΡΠ΅ΡΠ°;
- ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ²Π΅ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π² ΠΊΠ»ΡΡΡΠ΅ΡΠ°; test;
- ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΏΠΎ-ΠΌΠΎΡΠ½ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅ ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ Π² ΠΊΠ»ΡΡΡΠ΅ΡΠ°; prod.
Π’ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° ΠΊΠ°ΠΊΡΠΎ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°, ΡΠ°ΠΊΠ° ΠΈ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°.
+ ΠΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΎΠ½Π½ΠΈΡ ΠΊΠ»ΡΡΡΠ΅Ρ
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΎΠ½Π½ΠΈΡ ΠΊΠ»ΡΡΡΠ΅Ρ ΠΏΡΡΠΊΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ²Π° ΡΡΠ΄ΠΊΠΎ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠΌ ΠΊΡΡΠ³Π° ΠΎΡ Ρ ΠΎΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π½Π΅Π³ΠΎ.
ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ΄Π΅ Π΄ΠΎΡΠΈ ΠΏΠΎ-Π΄Π°Π»Π΅Ρ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠΎ Π΄Π° ΡΠ΅ Π»ΠΈΡΠ°Ρ Ρ ΠΎΡΠ°ΡΠ° ΠΎΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠΎΠ·ΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ, Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π·Π³ΡΡΡΠ°Π½ΠΈΡ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ CI/CD. Π’Π°ΠΊΡΠ² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ° ΡΠΈΡΠΊΡΡ ΠΎΡ ΡΠΎΠ²Π΅ΡΠΊΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΌ, ΠΊΡΠ΄Π΅ΡΠΎ Π΅ Π½Π°ΠΉ-Π°ΠΊΡΡΠ°Π»Π½ΠΎ.
Π ΡΠ΅Π³Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄ΡΠΌΠΈ Π·Π° Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅.
β ΠΠΈΠΏΡΠ° Π½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°
ΠΡΠ½ΠΎΠ²Π΅Π½ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π½Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Π΅ Π»ΠΈΠΏΡΠ°ΡΠ° Π½Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½Π° ΠΈ ΡΠ΅ΡΡΡΡΠ½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°.
ΠΠ΅ΡΠ²ΡΡΠ·Π°Π½ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ°: ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΡΠΎ ΡΠ΄ΡΠΎ, ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ°, ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΠΈ Π½ΡΠΊΠΎΠΈ Π΄ΡΡΠ³ΠΈ ΡΡΠ»ΡΠ³ΠΈ.
ΠΠ°ΠΊΡΠΎ Π²Π΅ΡΠ΅ Π±Π΅ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°ΡΠΎ, ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ ΠΎΠΏΠ°ΡΠ½ΠΎ.
β ΠΠ΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°
ΠΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈΠΌΠ° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ, ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΡΡ Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° GPU, ΡΠΎ Π²ΡΠ΅ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ ΡΡΡΠ±Π²Π° Π΄Π° ΡΡΠ΄ΡΡΠΆΠ° ΠΏΠΎΠ½Π΅ Π΅Π΄ΠΈΠ½ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊ Ρ GPU (Π΄ΠΎΡΠΈ Π°ΠΊΠΎ ΡΠΎΠΉ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°ΠΌΠΎ ΠΎΡ ΡΠΎΠ²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅).
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΡΠΈΡΠΊΡΠ²Π°ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠΈ ΡΠ°Π·Ρ ΠΎΠ΄ΠΈ ΠΈ Π½Π΅Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π°Ρ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π² Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠ° ΠΈΠ»ΠΈ Π² ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ°Π»ΠΊΠΈ.
Π ΡΡΠ°ΡΠΈΡΡΠ° ΡΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°Π½ΠΈ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈ, Π·Π°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ ΠΎΡ Π΅Π΄ΠΈΠ½ Π³Π»ΠΎΠ±Π°Π»Π΅Π½ ΠΊΠ»ΡΡΡΠ΅Ρ ΠΈ ΡΡΠΈΠ³Π°ΠΉΠΊΠΈ Π΄ΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ°Π»ΠΊΠΈ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ:
- Π΅Π΄ΠΈΠ½ Π³ΠΎΠ»ΡΠΌ ΠΎΠ±Ρ ΠΊΠ»ΡΡΡΠ΅Ρ;
- ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ°Π»ΠΊΠΈ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ;
- Π΅Π΄ΠΈΠ½ ΠΊΠ»ΡΡΡΠ΅Ρ Π·Π° Π²ΡΡΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅;
- Π΅Π΄ΠΈΠ½ ΠΊΠ»ΡΡΡΠ΅Ρ Π·Π° Π²ΡΡΠΊΠ° ΡΡΠ΅Π΄Π°.
Π ΡΠ°ΠΊΠ°, ΠΊΠ°ΠΊΡΠ² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΠΌ?
ΠΠ°ΠΊΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ, ΠΎΡΠ³ΠΎΠ²ΠΎΡΡΡ Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΡΡΠ΅Π½Π°ΡΠΈΡ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅: Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΠ΅Π³Π»ΡΡ ΠΏΠ»ΡΡΠΎΠ²Π΅ΡΠ΅ ΠΈ ΠΌΠΈΠ½ΡΡΠΈΡΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈ ΠΈ Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅ΡΠ΅ Π½Π°ΠΉ-ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΈΡΡ Π²Π°ΡΠΈΠ°Π½Ρ.
ΠΠ±Π°ΡΠ΅ ΠΈΠ·Π±ΠΎΡΡΡ Π½Π΅ ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π° ΡΠ°ΠΌΠΎ Π΄ΠΎ ΠΈΠ·Π±ΡΠΎΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎ-Π³ΠΎΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΈ β ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²ΡΡΠΊΠΎ ΡΡΡ Π½ΠΎ ΡΡΡΠ΅ΡΠ°Π½ΠΈΠ΅!
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Ρ ΠΏΠΎ Π΄Π²Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ° Π·Π° Π²ΡΠ΅ΠΊΠΈ Π΅ΠΊΠΈΠΏ: ΠΊΠ»ΡΡΡΠ΅Ρ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° (Π² ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΡΡΠ΅Π΄ΠΈΡΠ΅ dev ΠΈ test) ΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ Π·Π° production (ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ΅ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π°ΡΠ° ΡΡΠ΅Π΄Π°).
ΠΠΏΠΈΡΠ°ΡΠ΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° ΠΎΡ ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ, Π²ΠΈΠ΅ ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΏΠ»ΡΡΠΎΠ²Π΅ΡΠ΅ ΠΈ ΠΌΠΈΠ½ΡΡΠΈΡΠ΅ Π² ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ. Π£ΡΠΏΠ΅Ρ !
P.S.
ΠΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΡΡΡΠΎ Π² Π½Π°ΡΠΈΡ Π±Π»ΠΎΠ³:
- «»;
- «»;
- «»;
- «».
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
