Π’Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° Plesk ΡΠ΅ΡΠΈ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄ΡΡΠΈ Π½Π° KubeCon, Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡΠΎ ΡΡΠ±ΠΈΡΠΈΠ΅ Π½Π° Kubernetes Π² ΡΠ²Π΅ΡΠ°. Π Π ΡΡΠΈΡ Π½ΡΠΌΠ° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΏΠΎ ΡΠ°Π·ΠΈ ΡΠ΅ΠΌΠ°. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° K8 ΠΈ Π²ΡΠ΅ΠΊΠΈ Π³ΠΎ ΠΈΡΠΊΠ°, Π½ΠΎ Π½ΠΈΠΊΡΠ΄Π΅ Π΄ΡΡΠ³Π°Π΄Π΅ Π½Π΅ ΡΠ΅ ΡΡΠ±ΠΈΡΠ°Ρ Π½Π° Π΅Π΄Π½ΠΎ ΠΌΡΡΡΠΎ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π³ΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΡΠ²Π°Ρ. Π‘Π»ΡΡΠ°ΠΉΠ½ΠΎ Π±ΡΡ Π΅Π΄ΠΈΠ½ ΠΎΡ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈΡΠ΅, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ°Π±ΠΎΡΡ Π²ΡΡΡ Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Kubernetes.
ΠΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΡΠ°
ΠΠ°ΡΠ°Π±ΡΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° Π΅ Π½Π΅Π²Π΅ΡΠΎΡΡΠ΅Π½: 7000 ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ, ΠΎΠ³ΡΠΎΠΌΠ΅Π½ ΠΈΠ·Π»ΠΎΠΆΠ±Π΅Π½ ΡΠ΅Π½ΡΡΡ. ΠΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ΡΠΎ ΠΎΡ Π΅Π΄Π½Π° Π·Π°Π»Π° Π² Π΄ΡΡΠ³Π° ΠΎΡΠ½Π΅ΠΌΠ°ΡΠ΅ 5-7 ΠΌΠΈΠ½ΡΡΠΈ. ΠΠΌΠ°ΡΠ΅ 30 Π΄ΠΎΠΊΠ»Π°Π΄Π° Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΅ΠΌΠΈ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠΌΠ°ΡΠ΅ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π±ΡΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΡΠ°Π½Π΄ΠΎΠ²Π΅, Π½ΡΠΊΠΎΠΈ ΠΎΡ ΡΡΡ ΡΠ°Π·Π΄Π°Π²Π°Ρ Π° ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±ΡΠΈ ΠΈ Π½ΡΠΊΠΎΠΈ ΡΡΡΠ°Ρ ΠΎΡΠ½ΠΈ Π½Π°Π³ΡΠ°Π΄ΠΈ, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ°Π·Π΄Π°Π²Π°Ρ Π° Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ Π½Π΅ΡΠ° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΠ΅Π½ΠΈΡΠΊΠΈ, Ρ ΠΈΠΌΠΈΠΊΠ°Π»ΠΊΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠ»Π°Π΄ΠΊΠΈ Π½Π΅ΡΠ° . Π¦ΡΠ»Π°ΡΠ° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ Π±Π΅ΡΠ΅ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ, Π½ΠΎ Π½Π΅ ΠΈΠ·ΠΏΠΈΡΠ°Ρ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π·Π°ΡΡΡΠ΄Π½Π΅Π½ΠΈΡ. ΠΠΊΠΎ ΡΠΎΠ²Π° Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π°ΡΠ° ΠΏΡΠΈΡΠΈΠ½Π° Π΄Π° Π½Π΅ Ρ ΠΎΠ΄ΠΈΡΠ΅ Π½Π° ΡΡΠΆΠ΄Π΅ΡΡΡΠ°Π½Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ, Π΄Π°Π²Π°ΠΉΡΠ΅. ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠΈΡΡ Π² ΠΠ’ Π΅ ΠΏΠΎ-Π»Π΅ΡΠ΅Π½ ΠΎΡ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΠ΅ΡΠΎ ΠΎΡ ΠΏΠΎΠ·Π½Π°ΡΠΈ Π΄ΡΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΈΡΠ΅ΡΠ΅ ΠΈ ΡΠ΅ΡΠ΅ΡΠ΅ Π²ΡΠ΅ΠΊΠΈ Π΄Π΅Π½ Π² ΠΊΠΎΠ΄ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. ΠΡΠΌΠ°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Ρ Π²ΡΠ·ΠΏΡΠΈΠ΅ΠΌΠ°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄ΠΈΡΠ΅. Π Π³Π»Π°Π²Π°ΡΠ° ΠΌΠΈ ΡΠ΅ Π½Π°ΡΡΡΠΏΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠΎ Π²Π΅ΡΠ΅ΡΡΠ° Π·Π°ΠΏΡΠΈΠ»ΠΈΡΠ°Ρ Π½Π° ΡΡΡΠ²ΡΡ, Π½Π° ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π° ΠΎΡ ΠΏΡΠ΅ΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° Π±ΡΡΠ΅ΡΠ° ΠΈ Π³ΠΎ ΠΈΠ·Π»ΡΡ Π° Π½Π°ΠΏΡΠ°Π²ΠΎ Π² ΠΏΠΎΠ΄ΡΡΠ·Π½Π°Π½ΠΈΠ΅ΡΠΎ.
ΠΡΠ½ΠΎΡΠ½ΠΎ ΠΎΡΡΠ΅ΡΠΈΡΠ΅
ΠΡΠΊΠ°ΠΌ Π΄Π° Π³ΠΎΠ²ΠΎΡΡ Π½Π°ΠΊΡΠ°ΡΠΊΠΎ Π·Π° ΡΠ΅ΠΏΠΎΡΡΠ°ΠΆΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΌΠΈ Ρ Π°ΡΠ΅ΡΠ°Ρ Π° Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π±ΠΈΡ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ°Π» Π΄Π° Π³Π»Π΅Π΄Π°ΡΠ΅.
ΠΡΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CNAB: ΠΠ°ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²Π΅ΡΠΈΠ³ΠΈ ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ β Chris Crone, Docker
Π’ΠΎΠ·ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΌΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅, Π·Π°ΡΠΎΡΠΎ Π·Π°ΡΠ΅Π³Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΠΊΠ°. ΠΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ, ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Ρ ΠΎΡΠ° Π² Π΅ΠΊΠΈΠΏΠ°. ΠΠΈΠ΅ ΡΠ»Π΅Π΄Π²Π°ΠΌΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Ρ Π½Π°Π±Π»ΠΈΠΆΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ΄Π°, Π½ΠΎ ΠΈΠΌΠ° Π½ΡΠΊΠΎΠΈ Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠΌΠ° Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Ρ ΠΊΠΎΠ΄ Π½Π° Ansible, Π½ΠΎ ΡΠ΅ΠΊΡΡΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΈ ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΡΡ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΡΠΊΡΠΈΠΏΡΠ° Π½Π° ΠΌΠ°ΡΠΈΠ½Π°ΡΠ°, ΠΈ ΠΊΡΠ΅Π΄ΠΈΡΠΈΡΠ΅ ΡΠ° ΡΠ°ΠΌ. Π§Π°ΡΡ ΠΎΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π½Π°ΠΌΠ΅ΡΠ΅Π½Π° Π² ΡΠ»ΠΈΠ²Π°Π½Π΅, Π½ΠΎ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ ΠΊΡΠ΄Π΅. ΠΡΠΌΠ° ΠΌΡΡΡΠΎ, ΠΊΡΠ΄Π΅ΡΠΎ ΠΏΡΠΎΡΡΠΎ Π΄Π° Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ Π΅Π΄Π½ΠΎ ΠΊΠΎΠΏΡΠ΅ ΠΈ Π²ΡΠΈΡΠΊΠΎ Π΄Π° Π΅ Π½Π°ΡΠ΅Π΄. ΠΡΠ΅Π΄Π»Π°Π³Π° ΡΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈ Π² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ Π½Π΅ ΡΠ°ΠΌΠΎ ΠΊΠΎΠ΄ΡΡ, Π½ΠΎ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅. ΠΠΏΠΈΡΠ΅ΡΠ΅ ΠΊΡΠ΄Π΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΈ ΠΊΡΠ΅Π΄ΠΈΡΠΈ, Π½Π°ΠΏΡΠ°Π²Π΅ΡΠ΅ ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ ΠΈ ΡΠ΅ Π½Π°ΡΠ»Π°Π΄Π΅ΡΠ΅ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ°. ΠΠΈΡ ΠΈΡΠΊΠ°Π» ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ΅Π΄ Π² ΡΡΠ»ΡΠ³ΠΈΡΠ΅, ΡΠ΅ ΡΠ»Π΅Π΄Ρ Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° CNAB, ΡΠ΅ Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ ΡΠ°ΠΌ, ΡΠ΅ Π³ΠΈ ΠΏΡΠΈΠ»Π°Π³Π°ΠΌ ΠΈ ΡΠ΅ Π³ΠΈ ΡΠ±Π΅ΠΆΠ΄Π°Π²Π°ΠΌ. ΠΠΎΠ±ΡΡ ΡΠ°Π±Π»ΠΎΠ½ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° Readme Π² ΡΡΠΏΠ°.
Keep the Space Shuttle Flying: Writing Robust Operators β Illya Chekrygin, Upbound
ΠΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΠ΅ΠΉΠΊ ΠΏΡΠΈ ΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ. Π‘ΠΌΡΡΠ°ΠΌ, ΡΠ΅ Π΄ΠΎΠΊΠ»Π°Π΄ΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²ΠΈΠ΄ΠΈ ΠΎΡ ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°Ρ Π΄Π° Π½Π°ΠΏΠΈΡΠ°Ρ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π·Π° Kubernetes. Π’Π°ΠΌ ΡΠ΅ Π²Π·Π΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π²ΡΠΈΡΠΊΠΈ Π½Π΅ΡΠ° ΠΊΠ°ΡΠΎ ΡΡΠ°ΡΡΡΠΈ, ΡΡΠ±ΠΈΡΠ°Π½Π΅ Π½Π° Π±ΠΎΠΊΠ»ΡΠΊΠ°, ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡ ΠΈ Π²ΡΠΈΡΠΊΠΎ ΠΎΡΡΠ°Π½Π°Π»ΠΎ. ΠΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π΅Π½. ΠΠ½ΠΎΠ³ΠΎ ΠΌΠΈ Ρ
Π°ΡΠ΅ΡΠ° ΡΠΈΡΠ°ΡΠ° ΠΎΡ ΠΊΠΎΠ΄Π° Π½Π° Kubernetes Π·Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΈ ΡΠΎΠΌΠΎΠ²Π΅:
ΠΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° ΡΠ°Π²Π½ΠΈΠ½Π° Π½Π° Kubernetes Π·Π° Π·Π°Π΅ΡΠΈ Ρ
ΠΎΡΠ°, ΠΊΠΎΠΈΡΠΎ Ρ
Π°ΡΠ΅ΡΠ²Π°Ρ ΡΠ½ΠΈΠΌΠΊΠΈ - ΠΠ°Π½ΠΈΠ΅Π» Π‘ΠΌΠΈΡ, Google
K8s Π·Π°ΠΌΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π² ΠΏΠΎΠ»Π·Π° Π½Π° Π»Π΅ΠΊΠΎΡΠ°ΡΠ° Π½Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅.
Π’ΠΎΠ·ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ ΡΠ°Π·ΠΊΡΠΈΠ²Π° Π² Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ° - ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° ΡΠ°Π²Π½ΠΈΠ½Π°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ. ΠΠΏΠΈΡΠ°Π½ΠΈ ΡΠ° ΡΡΡ Π½Π°ΡΠ° ΡΠΎΠ»Ρ ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ.
ΠΠ΄Π½Π° ΠΎΡ Π½Π°ΠΉ-ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡΠ΅ ΡΠΎΡΠΊΠΈ Π΅ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠ°ΡΠ° Π΄Π° Π½Π΅ ΡΠ΅ ΠΌΠ°ΡΠΊΠΈΡΠ°Ρ Π½Π΅ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π·Π°Π΄ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°, Π° Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ ΠΏΠΎ Π½ΡΠΊΠ°ΠΊΡΠ² Π½Π°ΡΠΈΠ½, Π·Π° Π΄Π° ΡΠ΅ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Π»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
ΠΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π²ΠΈΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ Π½Π° eBay Ρ Kubernetes - Xin Ma, eBay
ΠΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΏΡΠ΅ΠΆΠΈΠ²ΡΠ²Π°Π½Π΅, ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ ΡΠ΅ΡΠ΅ΠΏΡΠΈ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π²Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½Π°ΠΈΡΡΠΈΠ½Π° Π³ΠΎΠ»ΡΠΌΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅. Π’Π΅ Π²Π»ΡΠ·ΠΎΡ Π° Π΄ΠΎΠ±ΡΠ΅ Π² Kubernetes ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ 50 ΠΊΠ»ΡΡΡΠ΅ΡΠ°. Π’Π΅ Π³ΠΎΠ²ΠΎΡΠΈΡ Π° Π·Π° Π²ΡΠΈΡΠΊΠΈ Π°ΡΠΏΠ΅ΠΊΡΠΈ Π½Π° ΠΈΠ·ΡΡΠΈΡΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ. ΠΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π΄Π° Π³Π»Π΅Π΄Π°ΡΠ΅ Π΄ΠΎΠΊΠ»Π°Π΄Π°, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΡΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΊΠ»ΡΡΡΠ΅ΡΠΈΡΠ΅.
ΠΡΠ°ΡΠ°Π½Π° ΠΠΎΠΊΠΈ: ΠΠ°ΡΠΎ ΠΡΠΎΠΌΠ΅ΡΠ΅ΠΉ, Π½ΠΎ Π·Π° ΡΡΡΠΏΠΈ. β Π’ΠΎΠΌ Π£ΠΈΠ»ΠΊΠΈ, Grafana Labs
ΠΠΎΠΊΠ»Π°Π΄ΡΡ, ΡΠ»Π΅Π΄ ΠΊΠΎΠΉΡΠΎ ΡΠ°Π·Π±ΡΠ°Ρ , ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΠΏΠΈΡΠ°ΠΌ Loki Π·Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² ΠΊΠ»ΡΡΡΠ΅Ρ ΠΈ Π½Π°ΠΉ-Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π΄Π° ΠΎΡΡΠ°Π½Π° Ρ Π½Π΅Π³ΠΎ. ΠΠ·Π²ΠΎΠ΄ΡΡ: Π»Π°ΡΡΠΈΠΊΡΡ Π΅ ΡΠ΅ΠΆΡΠΊ. Grafana ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈ Π»Π΅ΠΊΠΎ, ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΎ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ ΠΎΠΊΠ°Π·Π° Π΅Π»Π΅Π³Π°Π½ΡΠ½ΠΎ: ΠΠΎΠΊΠΈ ΠΈΠ·Π±ΠΈΡΠ° ΠΌΠ΅ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡ Kubernetes (Π΅ΡΠΈΠΊΠ΅ΡΠΈ, ΠΊΠ°ΡΠΎ Prometheus) ΠΈ ΠΏΠΎΠ΄ΡΠ΅ΠΆΠ΄Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΡΠΏΠΎΡΠ΅Π΄ ΡΡΡ . ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π±ΠΈΡΠ°ΡΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ° ΠΎΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΏΠΎ ΡΡΠ»ΡΠ³Π°, Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ ΠΏΠΎΠ΄, Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π΄Π° ΡΠΈΠ»ΡΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎ ΠΊΠΎΠ΄ Π½Π° Π³ΡΠ΅ΡΠΊΠ°. Π’Π΅Π·ΠΈ ΡΠΈΠ»ΡΡΠΈ ΡΠ°Π±ΠΎΡΡΡ Π±Π΅Π· ΠΏΡΠ»Π½ΠΎΡΠ΅ΠΊΡΡΠΎΠ²ΠΎ ΡΡΡΡΠ΅Π½Π΅. Π’Π°ΠΊΠ° ΡΠ΅, ΠΊΠ°ΡΠΎ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΡΡΡΠ΅Π½Π΅ΡΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠΈΠ³Π½Π΅ΡΠ΅ Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°ΡΠ° Π³ΡΠ΅ΡΠΊΠ°, ΠΎΡ ΠΊΠΎΡΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅. Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΡΡΡΡΠ΅Π½Π΅ΡΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, Π½ΠΎ ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΊΡΡΠ³ΡΡ Π΅ ΡΡΠ΅ΡΠ½Π΅Π½, ΡΠΊΠΎΡΠΎΡΡΡΠ° Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½Π° Π±Π΅Π· ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°Π½Π΅. ΠΠ°ΡΠΎ ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ Π½Π΅Π³ΠΎ, ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π° - Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Π΄Π° ΠΏΡΠ΅Π΄ΠΈ ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Π΄Π° ΠΎΡ Π»ΠΎΠ³Π° ΡΠ»Π΅Π΄. ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°ΡΠΎ ΡΡΡΡΠ΅Π½Π΅ Π½Π° ΡΠ°ΠΉΠ» Ρ Π»ΠΎΠ³ΠΎΠ²Π΅ ΠΈ grepping Π²ΡΡΡ Ρ Π½Π΅Π³ΠΎ, Π½ΠΎ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈ Π² ΡΡΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ° ΠΌΠ΅ΡΡΠΈΠΊΠΈΡΠ΅. ΠΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅Π±ΡΠΎΠΈ Π±ΡΠΎΡ Π½Π° ΡΡΠ΅ΡΠ°Π½ΠΈΡΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΡΡΡΡΠ΅Π½Π΅. Π‘Π°ΠΌΠΈΡΠ΅ Π·Π°ΡΠ²ΠΊΠΈ Π·Π° ΡΡΡΡΠ΅Π½Π΅ ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° Π½Π° Prometheus ΠΈ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ ΠΏΡΠΎΡΡΠΈ. ΠΠ΅ΠΊΡΠΎΡΡΡ Π½ΠΈ ΠΎΠ±ΡΡΠ½Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΎ Π·Π° Π°Π½Π°Π»ΠΈΠ·ΠΈ. Π‘ΠΈΠ»Π½ΠΎ Π³ΠΎ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π½Π° Π²ΡΠ΅ΠΊΠΈ, ΠΊΠΎΠΉΡΠΎ ΠΈΠΌΠ° Π½ΡΠΆΠ΄Π° ΠΎΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΌΠ½ΠΎΠ³ΠΎ Π΅ Π»Π΅ΡΠ΅Π½ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅.
ΠΠ°ΠΊ Intuit Π²Π½Π΅Π΄ΡΡΠ²Π° Canary ΠΈ Blue Green Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ K8s - ΠΠ°Π½ΠΈΠ΅Π» Π’ΠΎΠΌΡΡΠ½
ΠΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΎ ΡΠ° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΊΠ°Π½Π°ΡΡΠ΅ ΠΈ ΡΠΈΠ½ΡΠΎ-Π·Π΅Π»Π΅Π½ΠΎ ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅. Π‘ΡΠ²Π΅ΡΠ²Π°ΠΌ ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΠ° ΡΠ΅ Π²Π΄ΡΡ Π½ΠΎΠ²ΠΈΠ»ΠΈ, Π΄Π° Π³Π»Π΅Π΄Π°Ρ ΡΠ΅ΠΏΠΎΡΡΠ°ΠΆΠ°. ΠΠ΅ΠΊΡΠΎΡΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΎΠ±Π΅ΡΠ°Π²Π°ΡΠ°ΡΠ° CI-CD ΡΠΈΡΡΠ΅ΠΌΠ° ARGO. ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠ°ΡΠ° ΡΠ΅Ρ Π½Π° Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅Π»Ρ ΠΎΡ Π ΡΡΠΈΡ Π΅ ΠΏΠΎ-Π»Π΅ΡΠ½Π° Π·Π° ΡΠ»ΡΡΠ°Π½Π΅ ΠΎΡ ΡΠ΅ΡΡΠ° Π½Π° Π΄ΡΡΠ³ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅Π»ΠΈ.
ΠΠΎ-ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π΄ΠΎΡΡΡΠΏΠ° Π½Π° Kubernetes: ΠΠΎ-ΠΎΠΏΡΠΎΡΡΠ΅Π½ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊΡΠΌ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ΡΠΎ β Π ΠΎΠ± Π‘ΠΊΠΎΡ, ReactiveOps
ΠΠ΄ΠΈΠ½ ΠΎΡ Π½Π°ΠΉ-ΡΡΡΠ΄Π½ΠΈΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΠΈ Π½Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠΈΡΠ΅ ΠΎΡΡΠ°Π²Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, ΠΏΠΎ-ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΏΡΠ°Π²Π°ΡΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ΅ΡΡΡΡΠΈ. ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈΡΠ΅ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΈ Π½Π° K8s Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΠΎΡΠΎΡΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΊΠ°ΠΊΡΠΎ ΠΈΡΠΊΠ°ΡΠ΅. ΠΠ°ΠΊ Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½ΠΎ Π΄Π° Π³ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΌΠ΅ Π°ΠΊΡΡΠ°Π»Π½ΠΈ? ΠΠ°ΠΊ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° Ρ ΠΏΡΠ°Π²Π°ΡΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ ΠΈ Π΄Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΠΌΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈΡΠ΅ ΡΠΎΠ»ΠΈ? Π’ΠΎΠ·ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π² k8s, Π½ΠΎ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΎΠ±ΡΠΈ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡΠΎΡΡΠΈ ΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ.
ΠΡΡΠ³ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΌΠ° Π΄Π° Π³ΠΎ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ°ΠΌ. ΠΡΠΊΠΎΠΈ Π±ΡΡ Π° ΠΊΠ°ΠΏΠΈΡΠ°Π½ΡΠΊΠΈ, Π΄ΡΡΠ³ΠΈ, Π½Π°ΠΏΡΠΎΡΠΈΠ², Π±ΡΡ Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π½ΠΈ. Π‘ΡΠ²Π΅ΡΠ²Π°ΠΌ Π²ΠΈ Π΄Π° ΡΠΊΠΎΡΠΈΡΠ΅ Π² ΡΠΎΠ·ΠΈ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡ ΠΈ Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π΅ ΠΌΠ°ΡΠΊΠΈΡΠ°Π½ΠΎ ΠΊΠ°ΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎ. Π’ΠΎΠ²Π° ΡΠ΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° Ρ Π²ΡΡΠ»ΠΈΡΠ΅ ΡΠΈΡΠΎΠΊ ΠΏΠΎΠ³Π»Π΅Π΄ Π²ΡΡΡ Ρ ΠΈΠ½Π΄ΡΡΡΡΠΈΡΡΠ° ΠΎΠΊΠΎΠ»ΠΎ Cloud Native Apps, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ ctrl+f ΠΈ Π΄Π° ΠΏΠΎΡΡΡΡΠΈΡΠ΅ ΠΊΠ»ΡΡΠΎΠ²ΠΈ Π΄ΡΠΌΠΈ, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°ΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ.
ΠΡΠΎ Π²ΡΡΠ·ΠΊΠ° ΠΊΡΠΌ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΠ° Ρ ΠΎΡΡΠ΅ΡΠΈ, ΠΎΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π΅Π³ΠΎ
ΠΠ»Π΅ΠΉΠ»ΠΈΡΡ Π² YouTube
ΠΡΠ½ΠΎΡΠ½ΠΎ ΡΠΈΡΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ°Π½Π΄ΠΎΠ²Π΅
ΠΠ° ΡΠ°Π½Π΄Π° Π½Π° Haproxy ΠΌΠΈ ΠΏΠΎΠ΄Π°ΡΠΈΡ Π° ΡΠ΅Π½ΠΈΡΠΊΠ° Π·Π° ΡΠΈΠ½Π° ΠΌΠΈ. Π‘ΡΠΌΠ½ΡΠ²Π°ΠΌ ΡΠ΅, ΡΠ΅ Π·Π°ΡΠ°Π΄ΠΈ ΡΠΎΠ²Π° ΡΠ΅ Π·Π°ΠΌΠ΅Π½Ρ Nginx Ρ haproxy Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΡΠ°, Π½ΠΎ Π³ΠΈ ΠΏΠΎΠΌΠ½Ρ Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ. ΠΠΎΠΉ Π·Π½Π°Π΅ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΡΡ Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠΈ Ρ Nginx.
ΠΡΠ΅Π· Π²ΡΠΈΡΠΊΠΈΡΠ΅ ΡΡΠΈ Π΄Π½ΠΈ ΠΈΠΌΠ°ΡΠ΅ ΠΊΡΠ°ΡΠΊΠΈ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΈ Π½Π° ΡΠ°Π½Π΄Π° Π½Π° IBM ΠΈ ΡΠ΅ ΠΏΡΠΈΠΌΠ°ΠΌΠΈΡ
Π° Ρ
ΠΎΡΠ°ΡΠ°, ΠΊΠ°ΡΠΎ ΡΠ°Π·ΠΈΠ³ΡΠ°Ρ
Π° Oculus Go, ΡΠ»ΡΡΠ°Π»ΠΊΠΈ Beats ΠΈ ΠΊΠ²Π°Π΄ΡΠΎΠΊΠΎΠΏΡΠ΅Ρ. Π’ΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΠΈ Π½Π° ΡΠ°Π½Π΄Π° ΠΏΡΠ΅Π· ΡΠ΅Π»ΠΈΡ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ ΡΠ°Ρ. ΠΠ²Π° ΠΏΡΡΠΈ Π·Π° ΡΡΠΈ Π΄Π½ΠΈ ΠΎΠΏΠΈΡΠ°Ρ
ΠΊΡΡΠΌΠ΅ΡΠ° ΡΠΈ - Π½Π΅ ΡΠ΅ ΡΠ»ΡΡΠΈ. VMWare ΠΈ Microsoft ΡΡΡΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ
Π° ΠΊΡΠ°ΡΠΊΠΈ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ.
ΠΠ° ΡΠ°Π½Π΄Π° Π½Π° Ubuntu Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΡΠ°Π²ΡΡ Π²ΡΠΈΡΠΊΠΈ - Π½Π°ΠΏΡΠ°Π²ΠΈΡ ΡΠ½ΠΈΠΌΠΊΠ° Ρ Shuttleworth. ΠΠ±ΡΠΈΡΠ΅Π»Π΅Π½ ΡΠΎΠ²Π΅ΠΊ, ΡΠΎΠΉ ΡΠ΅ Π·Π°ΡΠ°Π΄Π²Π° Π΄Π° Π½Π°ΡΡΠΈ, ΡΠ΅ Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ ΠΎΡ 8.04 ΠΈ ΡΠ΅ ΡΡΡΠ²ΡΡΡΡ ΡΠ°Π±ΠΎΡΠΈ Ρ Π½Π΅Π³ΠΎ 10 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π±Π΅Π· dist upgrade Π±Π΅Π· Π½ΠΈΡΠΎ Π΅Π΄Π½ΠΎ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅ (ΠΌΠ°ΠΊΠ°Ρ ΠΈ Π±Π΅Π· Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ).
Ubuntu ΡΡΠΊΡΠ°ΡΠ°Π²Π° ΡΠ²ΠΎΡ MicroK8s - Π±ΡΡΠ·, Π»Π΅ΠΊ, Upstream ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Kubernetes
ΠΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΏΠΎΠ΄ΠΌΠΈΠ½Π° ΡΠΌΠΎΡΠ΅Π½ΠΈΡ ΠΠΌΠΈΡΡΠΈΠΉ Π‘ΡΠΎΠ»ΡΡΠΎΠ², ΡΠ°Π·Π³ΠΎΠ²Π°ΡΡΡ Ρ Π½Π΅Π³ΠΎ Π·Π° ΡΡΡΠ΄Π½ΠΎΡΠΎ Π΅ΠΆΠ΅Π΄Π½Π΅Π²ΠΈΠ΅ Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠΈ Kubernetes. Π’ΠΎΠΉ ΡΠ΅ Π΄Π΅Π»Π΅Π³ΠΈΡΠ° ΡΠ΅ΡΠ΅Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ Π½Π° ΡΠ²ΠΎΠΈ ΠΊΠΎΠ»Π΅Π³ΠΈ, Π½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Ρ Π½ΠΎΠ² ΡΠΎΡΠΌΠ°Ρ Π·Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°. ΠΡΠΈΠ·ΠΎΠ²Π°Ρ Π²ΠΈ Π΄Π° ΡΠ΅ Π°Π±ΠΎΠ½ΠΈΡΠ°ΡΠ΅ Π·Π° ΠΊΠ°Π½Π°Π»Π° Π½Π° Flant Π² YouTube.
IBM, Cisco, Microsoft, VMWare ΠΈΠ½Π²Π΅ΡΡΠΈΡΠ°Ρ
Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠΈ Π² ΡΠ°Π½Π΄ΠΎΠ²Π΅. ΠΡΡΠ³Π°ΡΠΈΡΠ΅ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈΠΌΠ°Ρ
Π° ΠΏΠΎ-ΡΠΊΡΠΎΠΌΠ½ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. ΠΠΎΠ²ΠΎΡΠΈΡ
Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ Π½Π° ΠΡΠ°ΡΠ°Π½Π° Π½Π° ΡΠ°Π½Π΄Π° ΠΈ ΡΠ΅ ΠΌΠ΅ ΡΠ±Π΅Π΄ΠΈΡ
Π°, ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠΎΠ±Π²Π°ΠΌ ΠΠΎΠΊΠΈ. ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅ ΡΡΡΡΠ΅Π½Π΅ΡΠΎ Π² ΠΏΡΠ»Π΅Π½ ΡΠ΅ΠΊΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΠΌΠΎ Π·Π° Π°Π½Π°Π»ΠΈΠ·ΠΈ, Π° ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎ Loki ΡΠ° Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΈ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠΎΠ²ΠΎΡΠΈΡ
Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° Prometheus. Π’Π΅ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Ρ Π΄Π° ΠΏΡΠ°Π²ΡΡ Π΄ΡΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΎ ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΠΈ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅. ΠΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΅ Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΡΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ° ΠΈ ΡΠ°Π½ΠΎΡΠ° ΠΊΠ°ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠΌΠ°ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π½Π΄ΠΎΠ²Π΅, ΠΎΡΠ½Π΅ ΡΡΠ» Π΄Π΅Π½, Π·Π° Π΄Π° Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π²ΡΠΈΡΠΊΠΈ. ΠΡΠ·ΠΈΠ½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΊΠ°ΡΠΎ ΡΡΠ»ΡΠ³Π°. ΠΠ΅Ρ ΡΠ»ΡΠΆΠ±ΠΈ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ. ΠΠ΅Ρ ΡΡΠ»ΡΠ³ΠΈ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅. ΠΡΠ·ΠΈΠ½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ Π·Π° Kubernetes. ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ k8s ΠΊΠ°ΡΠΎ ΡΡΠ»ΡΠ³Π°. ΠΡΠ΅ΠΊΠΈ ΠΈΡΠΊΠ° ΡΠ²ΠΎΠ΅ΡΠΎ ΠΏΠ°ΡΡΠ΅ ΠΎΡ ΠΏΠ°Π·Π°ΡΠ°.
Amazon ΠΈ Google Π½Π°Π΅Ρ Π° Π²ΡΡΡΠ΅ΡΠ½ΠΈ Π΄Π²ΠΎΡΠΎΠ²Π΅ Ρ ΠΈΠ·ΠΊΡΡΡΠ²Π΅Π½Π° ΡΡΠ΅Π²Π° Π½Π° ΠΏΠΎΠΊΡΠΈΠ²Π° ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡ Π° ΡΠ°ΠΌ ΡΠ΅Π·Π»ΠΎΠ½Π³ΠΈ. Amazon ΡΠ°Π·Π΄Π°Π²Π°Ρ Π° ΡΠ°ΡΠΈ ΠΈ Π½Π°Π»ΠΈΠ²Π°Ρ Π° Π»ΠΈΠΌΠΎΠ½Π°Π΄Π°, Π° Π½Π° ΡΠ°Π½Π΄Π° Π³ΠΎΠ²ΠΎΡΠΈΡ Π° Π·Π° ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈΡΠ΅ Π² ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ ΡΠΏΠΎΡ ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠΈ. Google ΡΠ°Π·Π΄Π°Π΄Π΅ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ Ρ Π»ΠΎΠ³ΠΎΡΠΎ Π½Π° Kubernetes ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΡΡΠ°Ρ ΠΎΡΠ½Π° ΡΠΎΡΠΎΠ·ΠΎΠ½Π°, Π° Π½Π° ΡΠ°Π½Π΄Π° Π»ΠΎΠ²ΠΈΡ Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠΈΠ±ΠΈ Π½Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡΡΠ°.
ΠΠ° ΠΠ°ΡΡΠ΅Π»ΠΎΠ½Π°
ΠΠ»ΡΠ±Π΅Π½ Π² ΠΠ°ΡΡΠ΅Π»ΠΎΠ½Π°. ΠΡΡ ΡΠ°ΠΌ Π·Π° Π²ΡΠΎΡΠΈ ΠΏΡΡ, ΠΏΡΡΠ²ΠΈΡ ΠΏΡΡ ΠΏΡΠ΅Π· 2012 Π³. Π½Π° ΡΡΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠ° ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΊΠ°. Π’ΠΎΠ²Π° Π΅ ΠΈΠ·Π½Π΅Π½Π°Π΄Π²Π°ΡΠΎ, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΊΡΠΈ ΠΌΠΈ Π΄ΠΎΠΉΠ΄ΠΎΡ Π° Π½Π°ΡΠΌ, ΡΡΠΏΡΡ Π΄Π° ΡΠ°Π·ΠΊΠ°ΠΆΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π½Π° ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅ ΡΠΈ, Π±ΡΡ ΠΌΠΈΠ½ΠΈΠ³ΠΈΠ΄. Π§ΠΈΡΡΠΈΡΡ ΠΌΠΎΡΡΠΊΠΈ Π²ΡΠ·Π΄ΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ ΠΎΠ±Π»Π΅ΠΊΡΠΈ Π°Π»Π΅ΡΠ³ΠΈΠΈΡΠ΅ ΠΌΠΈ. ΠΠΊΡΡΠ½ΠΈ ΠΌΠΎΡΡΠΊΠΈ Π΄Π°ΡΠΎΠ²Π΅, ΠΏΠ°Π΅Π»Ρ, ΡΠ°Π½Π³ΡΠΈΡ. ΠΠ½ΠΎΠ³ΠΎ ΡΠΎΠΏΠ»Π°, ΡΠ»ΡΠ½ΡΠ΅Π²Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°. ΠΠ°Π»ΠΊΠ° Π΅ΡΠ°ΠΆΠ½ΠΎΡΡ, ΠΌΠ½ΠΎΠ³ΠΎ Π·Π΅Π»Π΅Π½ΠΈΠ½Π°. ΠΠ·ΠΌΠΈΠ½Π°Ρ ΠΌΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 50 ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠ° Π·Π° ΡΠ΅Π·ΠΈ ΡΡΠΈ Π΄Π½ΠΈ ΠΈ ΠΈΡΠΊΠ°ΠΌ Π΄Π° ΠΎΠ±ΠΈΠΊΠ°Π»ΡΠΌ ΡΠΎΠ·ΠΈ Π³ΡΠ°Π΄ ΠΎΡΠ½ΠΎΠ²ΠΎ ΠΈ ΠΎΡΠ½ΠΎΠ²ΠΎ. ΠΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° ΡΠ»Π΅Π΄ ΡΠ΅ΠΏΠΎΡΡΠ°ΠΆΠΈ, Π²Π΅ΡΠ΅Ρ.
ΠΠΎΠ΅ Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ°Π·Π±ΡΠ°Ρ
ΠΠ½ΠΎΠ³ΠΎ ΡΠ΅ ΡΠ°Π΄Π²Π°ΠΌ, ΡΠ΅ ΠΈΠΌΠ°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΠΏΡΠΈΡΡΡΡΠ²Π°ΠΌ Π½Π° ΡΠ°Π·ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ. Π’Ρ ΠΏΠΎΠ΄ΡΠ΅Π΄ΠΈ Π½Π° ΡΠ°ΡΡΠΎΠ²Π΅ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ Π±Π΅ΡΠ΅ ΠΏΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΎ ΠΏΡΠ΅Π΄ΠΈ. Π’Ρ ΠΌΠ΅ Π²Π΄ΡΡ Π½ΠΎΠ²ΠΈ ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈ Π½ΡΠΊΠΎΠΈ Π½Π΅ΡΠ° ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΈ.
ΠΠΈΡΡΠ»ΡΠ° Π²ΡΡΠ²Π΅ΡΠ΅ ΠΊΠ°ΡΠΎ ΡΠ΅ΡΠ²Π΅Π½Π° Π½ΠΈΡΠΊΠ°: Kubernetes Π½Π΅ Π΅ ΠΊΡΠ°ΠΉΠ½Π° ΡΠΎΡΠΊΠ°, Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ. ΠΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ.
Π ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° Π·Π°Π΄Π°ΡΠ° Π½Π° ΡΡΠ»ΠΎΡΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅: ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠ·ΠΊΡΠΈΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Ρ Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ Π½Π°ΡΠΎΠΊΠΈ, ΠΏΠΎ ΠΊΠΎΠΈΡΠΎ ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° ΡΠ°Π±ΠΎΡΠΈ. ΠΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ ΠΊΠ°ΠΊ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡ Π° 12 ΡΠ°ΠΊΡΠΎΡΠ° Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π°Π²Π΅Π΄Π½ΡΠΆ, ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΡΠΏΠΈΡΡΠΊ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈ ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π·Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ. ΠΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΡΠ΅ΡΠ΅ΡΠ΅ ΡΠ΅Π·ΠΈ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ:
- ΠΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ
- ΠΡΠ±Π»ΠΈΡΠ½ΠΈ, Ρ ΠΈΠ±ΡΠΈΠ΄Π½ΠΈ ΠΈ ΡΠ°ΡΡΠ½ΠΈ ΠΎΠ±Π»Π°ΡΠΈ
- ΠΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ
- Π‘Π΅ΡΠ²ΠΈΠ·Π½Π° ΠΌΡΠ΅ΠΆΠ°
- ΠΌΠΈΠΊΡΠΎ Π£ΡΠ»ΡΠ³ΠΈ
- ΠΠ΅ΠΈΠ·ΠΌΠ΅Π½Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°
- ΠΠ΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π΅Π½ API
Π’Π΅Π·ΠΈ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΡΡ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ:
- ΠΠ°ΡΠΈΡΠ΅Π½ ΡΡΠ΅ΡΡ Π·Π°Π³ΡΠ±Π° Π½Π° Π΄Π°Π½Π½ΠΈ
- ΠΠ»Π°ΡΡΠΈΡΠ΅Π½ (ΡΠ΅Π³ΡΠ»ΠΈΡΠ° ΡΠ΅ ΡΠΏΡΡΠΌΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ)
- ΠΠ±ΡΠ»ΡΠΆΠ΅Π½
- ΠΠ°Π±Π»ΡΠ΄Π°Π΅ΠΌΠΈ (ΡΡΠΈ ΡΡΡΠ»Π±Π°: ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½Π΅, ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅)
- ΠΠΌΠ°ΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° Π²Π½Π΅Π΄ΡΡΠ²Π°ΡΠ΅ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΡΠ΅ΡΡΠΎ ΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΠΈΠΌΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ.
CNCF ΠΈΠ·Π±ΠΈΡΠ° Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ (ΠΌΠ°Π»ΡΠΊ ΡΠΏΠΈΡΡΠΊ) ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠ·ΠΈΡΠ° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π½Π΅ΡΠ°:
- ΠΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠ½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ
- ΠΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄
- Π‘Π²ΠΎΠ±ΠΎΠ΄Π° Π½Π° ΠΈΠ·Π±ΠΎΡ Π½Π° Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊ Π½Π° ΡΡΠ»ΡΠ³ΠΈ
Kubernetes Π΅ ΡΠ»ΠΎΠΆΠ΅Π½. Π’Ρ Π΅ ΠΏΡΠΎΡΡΠ° ΠΈΠ΄Π΅ΠΉΠ½ΠΎ ΠΈ Π½Π° ΡΠ°ΡΡΠΈ, Π½ΠΎ ΡΠ»ΠΎΠΆΠ½Π° ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ. ΠΠΈΠΊΠΎΠΉ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ "Π²ΡΠΈΡΠΊΠΎ Π² Π΅Π΄Π½ΠΎ". ΠΠ°Π·Π°ΡΡΡ Π·Π° k8s ΠΊΠ°ΡΠΎ ΡΡΠ»ΡΠ³Π°, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΎΡΡΠ°Π½Π°Π»Π°ΡΠ° ΡΠ°ΡΡ ΠΎΡ ΠΏΠ°Π·Π°ΡΠ°, Π΅ Π΄ΠΈΠ² Π·Π°ΠΏΠ°Π΄: ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° ΡΠ΅ ΠΏΡΠΎΠ΄Π°Π²Π° ΠΊΠ°ΠΊΡΠΎ Π·Π° $50, ΡΠ°ΠΊΠ° ΠΈ Π·Π° $1000 Π½Π° ΠΌΠ΅ΡΠ΅Ρ. ΠΡΠ΅ΠΊΠΈ Π½Π°Π²Π»ΠΈΠ·Π° Π΄ΡΠ»Π±ΠΎΠΊΠΎ Π² Π½ΡΠΊΠ°ΠΊΠ²Π° ΡΠ°ΡΡ ΠΈ Π΄ΡΠ»Π±Π°Π΅ Π² Π½Π΅Ρ. ΠΡΠΊΠΎΠΈ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΈ ΡΠ°Π±Π»Π° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π΄ΡΡΠ³ΠΈ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, ΡΡΠ΅ΡΠΈ ΡΡΡ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ.
K8S, Π²ΡΠΈΡΠΊΠΎ ΡΠ΅ΠΏΡΡΠ²Π° Π·Π°ΠΏΠΎΡΠ²Π°!
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com