ΠΡΠΈΠ²Π΅Ρ, Π₯Π°Π±Ρ!
ΠΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Exness. Π Π°Π½Π΅Π΅ Π½Π°ΡΠΈ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ ΡΠΆΠ΅ ΠΏΠΈΡΠ°Π»ΠΈ ΡΡΠ°ΡΡΡ ΠΏΡΠΎ
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΡΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΠΎ ΡΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ ΠΈΠ΄ΡΠΈ ΡΠ΅ΡΡ:
- ΠΠ°Ρ ΠΎΡΠ΄Π΅Π» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠΎ 100+ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΡΠΎΡΡΡ Π±ΠΎΠ»Π΅Π΅ 10 ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ Ρ ΡΠ°ΠΌΠΎΠ΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ QA, DevOps ΠΈ Scrum. Π‘ΡΠ΅ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ β Python, PHP, C++, Java ΠΈ Golang.Β
- Π Π°Π·ΠΌΠ΅Ρ ΡΠ΅ΡΡΠΎΠ²ΠΎΠΉ ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π΄Ρβ ΠΎΠΊΠΎΠ»ΠΎ 2000 ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ. ΠΠ°Ρ ΠΎΠ΄ΡΡΡΡ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Rancher v1.6 Π½Π° ΡΠ²ΠΎΠ΅ΠΉ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ VMware.Β
ΠΠΎΡΠΈΠ²Π°ΡΠΈΡ
ΠΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ, Π½ΠΈΡΡΠΎ Π½Π΅ Π²Π΅ΡΠ½ΠΎ ΠΏΠΎΠ΄ Π»ΡΠ½ΠΎΠΉ, ΠΈ Rancher ΡΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π°Π²Π½ΠΎ ΠΎΠ±ΡΡΠ²ΠΈΠ» ΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π²Π΅ΡΡΠΈΠΈ 1.6. ΠΠ°, ΠΌΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π·Π° ΡΡΠΈ Π³ΠΎΠ΄Π° Π½Π°ΡΡΠΈΠ»ΠΈΡΡ Π΅Π³ΠΎ Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΈ ΡΠ΅ΡΠ°ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π½ΠΎ Π²ΡΠ΅ ΡΠ°ΡΠ΅ ΠΌΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ. Π’Π°ΠΊΠΆΠ΅ Rancher 1.6 ΠΈΠΌΠ΅Π΅Ρ Π·Π°ΠΊΠΎΡΡΠ΅Π½Π΅Π»ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π²ΡΠ΄Π°ΡΠΈ ΠΏΡΠ°Π², Π³Π΄Π΅ ΡΡ Π»ΠΈΠ±ΠΎ ΠΌΠΎΠΆΠ΅ΡΡ ΠΏΠΎΡΡΠΈ Π²ΡΠ΅, Π»ΠΈΠ±ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ.
Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½Π°Ρ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Ρ ΠΎΡΡ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ»Π° Π±ΠΎΠ»ΡΡΠΈΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΡ, Π½ΠΎ Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π»Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°ΡΡ ΠΎΠ΄Ρ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡΡΠ΄Π½ΠΎ Π±ΡΠ»ΠΎ ΠΌΠΈΡΠΈΡΡΡΡ ΠΏΡΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΌ ΡΠΎΡΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Π½ΠΈΠΌ.
ΠΠ°ΠΌ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌ IaC ΠΈ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ Π±ΡΡΡΡΠΎ, Π² Π»ΡΠ±ΠΎΠΉ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π»ΠΎΠΊΠ°ΡΠΈΠΈ ΠΈ Π±Π΅Π· Π²Π΅Π½Π΄ΠΎΡ Π»ΠΎΠΊΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±ΡΡΡΡΠΎ ΠΎΡ Π½ΠΈΡ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ.
ΠΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π³ΠΈ
ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ ΠΌΡ Ρ
ΠΎΡΠ΅Π»ΠΈ ΠΎΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΈΠΌΠ΅ΡΡ Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΡΠΉ ΡΠΈΠΊΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΡΠ½ΠΈΠΆΠ°ΡΡ ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°ΡΡ
ΠΎΠ΄Ρ Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠ΅ΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ.Β
Β
ΠΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, ΠΏΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ ΠΏΡΠΈΡΠ»ΠΎ Π½Π°ΠΌ Π² Π³ΠΎΠ»ΠΎΠ²Ρ β ΡΡΠΎ Kubernetes, Π½ΠΎ ΠΌΡ Π½Π΅ ΡΡΠ°Π»ΠΈ Π³ΠΎΡΡΡΠΈΡΡΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅Π»ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ Π²Π΅ΡΠ½ΠΎΡΡΠΈ Π²ΡΠ±ΠΎΡΠ°. ΠΡ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ opensource ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈ Π² Π½Π΅ΡΠ΅ΡΡΠ½ΠΎΠΉ ΡΡ
Π²Π°ΡΠΊΠ΅ Π±Π΅Π·ΠΎΠ³ΠΎΠ²ΠΎΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ±Π΅Π΄ΠΈΠ» Kubernetes.Β Β
ΠΠ°Π»Π΅Π΅ ΡΡΠ°Π» Π²ΠΎΠΏΡΠΎΡ Π²ΡΠ±ΠΎΡΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ². ΠΡ ΡΡΠ°Π²Π½ΠΈΠ»ΠΈ ΡΠ°ΠΌΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ: kops, kubespray, kubeadm.
ΠΠ»Ρ ΡΡΠ°ΡΡΠ° kubeadm ΠΏΠΎΠΊΠ°Π·Π°Π»ΡΡ Π½Π°ΠΌ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ»ΠΎΠΆΠ½ΡΠΌ ΠΏΡΡΠ΅ΠΌ, ΡΠΊΠΎΡΠ΅Π΅, Π½Π΅ΠΊΠΈΠΌ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΠ΅Π»Π΅ΠΌ Β«Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄Π°Β», Π° Ρ kops Π½Π΅ Ρ Π²Π°ΡΠ°Π»ΠΎ Π³ΠΈΠ±ΠΊΠΎΡΡΠΈ.
Π ΠΏΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»Π΅ΠΌ Π²ΡΡΠ΅Π»:
ΠΡ Π½Π°ΡΠ°Π»ΠΈ ΡΡΠ°Π²ΠΈΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ AWS, ΠΏΡΡΠ°ΡΡΡ Π²ΠΎΡΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΠ°ΡΡΠ΅ΡΠ½Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ, Π³Π΄Π΅ Π²ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ Β«ΠΊΠ»Π°ΡΡΠ΅ΡΒ». Π Π²ΠΎΡ Ρ Π½Π°Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΊΠ»Π°ΡΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π² 10 Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ
Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ
ΠΌΠ°ΡΠΈΠ½, ΠΏΠ°ΡΠ° ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² AWS. ΠΡ Π½Π°ΡΠ°Π»ΠΈ ΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΌΠΈΠ³ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π²ΡΠΎΠ΄Π΅ Π±Ρ Π²ΡΠ΅ ΡΡΠ°Π»ΠΎ Β«Ρ
ΠΎΡΠΎΡΠΎΒ», ΠΈ ΡΠ°ΡΡΠΊΠ°Π· ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡ, Π½ΠΎβ¦
ΠΠ΅ΡΠ²ΡΠ΅ ΠΡΠΎΠ±Π»Π΅ΠΌΡ
Ansible β ΡΠΎ, Π½Π° ΡΠ΅ΠΌ ΠΏΠΎΡΡΡΠΎΠ΅Π½ kubespray, ΡΡΠΎ Π½Π΅ ΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ IaC: ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅/Π²ΡΠ²ΠΎΠ΄Π΅ Π½ΠΎΠ΄ ΠΈΠ· ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΡΠΎ-ΡΠΎ ΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ, ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²ΠΎ, Π° ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°Π·Π½ΡΡ ΠΠ‘ ΠΏΠ»Π΅ΠΉΠ±ΡΠΊ Π²Π΅Π» ΡΠ΅Π±Ρ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ. Π‘ ΡΠΎΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π½ΠΎΠ΄ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅ ΠΌΡ ΡΡΠ°Π»ΠΈ Π·Π°ΠΌΠ΅ΡΠ°ΡΡ, ΡΡΠΎ ΠΏΠ»Π΅ΠΉΠ±ΡΠΊ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΡΡ Π²ΡΠ΅ Π΄ΠΎΠ»ΡΡΠ΅ ΠΈ Π΄ΠΎΠ»ΡΡΠ΅, Π² ΠΈΡΠΎΠ³Π΅, Π½Π°Ρ ΡΠ΅ΠΊΠΎΡΠ΄ 3,5 ΡΠ°ΡΠ°, Π° Π²Π°Ρ? π
Π Π²ΡΠΎΠ΄Π΅ ΠΊΠ°ΠΊ kubespray ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ Ansible, ΠΈ Π²ΡΠ΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄, Π½ΠΎ:
Π Π½Π°ΡΠ°Π»Π΅ ΠΏΡΡΠΈ ΡΡΠΎΡΠ»Π° Π·Π°Π΄Π°ΡΠ° Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π² AWS ΠΈ Π½Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Π½ΠΎ ΠΏΠΎΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ, ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡ.
Β
Π ΡΠ²Π΅ΡΠ΅ ΡΡΠΎΠ³ΠΎ ΡΡΠ°Π»ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Π½Π°Ρ ΡΡΠ°ΡΡΠΉ ΠΏΠ°ΡΡΠ΅ΡΠ½ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ² Π² ΠΎΠ΄Π½Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ Π½Π΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΠ» β Π² ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»Π°ΡΡΠ΅ΡΡ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ΄Π°Π»Π΅Π½Ρ ΠΈ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π·Π½ΡΡ
ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ².Β
ΠΠ°Π»ΡΡΠ΅ β Π±ΠΎΠ»ΡΡΠ΅. ΠΠΎΠ³Π΄Π° Π²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°, ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌΠΈ NodeSelector ΠΌΠΎΠ³Π»ΠΈ ΠΏΡΠΈΠ»Π΅ΡΠ΅ΡΡ Π½Π° Β«ΡΡΠΆΠΎΠΉΒ» Ρ ΠΎΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΡΠ°ΠΌ ΡΡΠΈΠ»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΡΡΡΡ, Π° Π² ΡΠ»ΡΡΠ°Π΅ Π²ΡΡΡΠ°Π²Π»Π΅Π½ΠΈΡ taintΒ β ΠΏΠΎΡΠ²Π»ΡΠ»ΠΈΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠΎΡ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΡΠ΅ΡΠ²ΠΈΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½Π΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΠ·-Π·Π° ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°ΠΊΡΠΎΡΠ°. ΠΡΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΡΠ°ΡΡΠ΅Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΡΠΈΡΡΠ²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΡΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΏΠΎ Π½ΠΎΠ΄Π°ΠΌ.
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ ΡΠ»Π° Π²ΡΠ΄Π°ΡΠ° ΠΏΡΠ°Π² ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌ: ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ ΠΎΡΠ΅Π»Π° Π±ΡΡΡ Β«Π²ΠΎ Π³Π»Π°Π²Π΅Β» ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈΠΌ ΡΠΏΡΠ°Π²Π»ΡΡΡ, ΡΡΠΎ ΠΌΠΎΠ³Π»ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ»Π»Π°ΠΏΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡ.
ΠΠ°ΠΊ Π±ΡΡΡ?
Π£ΡΠΈΡΡΠ²Π°Ρ Π²ΡΡΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ ΠΈ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ Π±ΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌΠΈ, ΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ Π²ΡΠ²ΠΎΠ΄: ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° β ΠΎΠ΄ΠΈΠ½ ΠΊΠ»Π°ΡΡΠ΅Ρ.Β
Π’Π°ΠΊ Ρ Π½Π°Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π²ΡΠΎΡΠΎΠΉ:
Π ΠΏΠΎΡΠΎΠΌ ΠΈ ΡΡΠ΅ΡΠΈΠΉ ΠΊΠ»Π°ΡΡΠ΅Ρ:Β
Π’ΡΡ ΠΌΡ Π½Π°ΡΠ°Π»ΠΈ Π΄ΡΠΌΠ°ΡΡ: Π΄ΠΎΠΏΡΡΡΠΈΠΌ, ΡΠ΅ΡΠ΅Π· Π³ΠΎΠ΄ Ρ Π½Π°ΡΠΈΡ
ΠΊΠΎΠΌΠ°Π½Π΄ Π±ΡΠ΄Π΅Ρ Π½Π΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»Π°ΡΡΠ΅Ρ? Π ΡΠ°Π·Π½ΡΡ
Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π·ΠΎΠ½Π°Ρ
, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π·Π½ΡΡ
ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ²?Β Π ΠΊΡΠΎ-ΡΠΎ ΠΈΠ· Π½ΠΈΡ
Π·Π°Ρ
ΠΎΡΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±ΡΡΡΡΠΎ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΠΊΠ»Π°ΡΡΠ΅Ρ Π΄Π»Ρ ΠΊΠ°ΠΊΠΈΡ
-Π»ΠΈΠ±ΠΎ ΡΠ΅ΡΡΠΎΠ².Β
ΠΠ°ΡΡΡΠΏΠΈΠ» Π±Ρ ΠΏΠΎΠ»Π½ΡΠΉ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ! ΠΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ MultiKubernetes, ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ.Β
ΠΡΠΈ ΡΡΠΎΠΌ, Π²ΡΠ΅ΠΌ Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π±ΡΠ΄Π΅Ρ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π²ΡΠ΅ ΡΡΠΈ ΠΊΠ»Π°ΡΡΠ΅ΡΡ, ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π»Π΅Π³ΠΊΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ Π½ΠΈΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΡΠ°ΡΡΠ΅ ΠΈΠ· ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ Π±Π΅Π· ΡΡΡΠ½ΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π°.
Π‘ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π°ΡΠ°Π»Π° Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΡΠΈ Π² ΠΌΠΈΡΠ΅ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅ΡΠ° ΠΏΡΠΎΡΠ»ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΠΈ ΠΌΡ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ Π½Π° ΡΡΠ½ΠΊΠ΅ ΠΎΠ½ΠΎ ΡΠΆΠ΅ Π΅ΡΡΡ β Rancher 2.2.
ΠΠ° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π½Π°ΡΠΈΡ
ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ Rancher Labs ΡΠΆΠ΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ΅Π»ΠΈΠ· Π²Π΅ΡΡΠΈΠΈ 2, Π½ΠΎΒ Ρ
ΠΎΡΡ Π΅Π³ΠΎ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ΄Π½ΡΡΡ, Π·Π°ΠΏΡΡΡΠΈΠ² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π±Π΅Π· Π²Π½Π΅ΡΠ½ΠΈΡ
Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Ρ ΠΏΠ°ΡΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ HELM Chart, ΠΎΠ½Π° Π½Π°ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΡΡΠΎΠΉ, ΠΈ ΠΌΡ Π½Π΅ Π·Π½Π°Π»ΠΈ, ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡΡΡ Π½Π° ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π±ΡΠ΄ΡΡ Π»ΠΈ Π΅Π³ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΠΈΠ»ΠΈ Π±ΡΡΡΡΠΎ Π·Π°Π±ΡΠΎΡΡΡ. Π‘Π°ΠΌΠ° ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ° ΠΊΠ»Π°ΡΡΠ΅Ρ = ΠΊΠ»ΠΈΠΊΠΈ Π² UI Π½Π°ΠΌ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΠ»Π°,Β ΠΈ ΠΌΡ Π½Π΅ Ρ
ΠΎΡΠ΅Π»ΠΈ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°ΡΡΡΡ ΠΊ RKE, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ·ΠΊΠΎΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ.Β
ΠΠ΅ΡΡΠΈΡ Rancher 2.2 ΡΠΆΠ΅ ΠΈΠΌΠ΅Π»Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΡΠΉ Π²ΠΈΠ΄ ΠΈ Π²ΠΊΡΠΏΠ΅ Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΌΠΈ ΠΎΠ±Π»Π°Π΄Π°Π»Π° ΠΊΡΡΠ΅ΠΉ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ ΡΠ°ΠΊΠΈΡ , ΠΊΠ°ΠΊ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°ΠΌΠΈ, Π΅Π΄ΠΈΠ½Π°Ρ ΡΠΎΡΠΊΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΏΡΠ°Π² ΠΈ kubeconfig ΡΠ°ΠΉΠ»ΠΎΠ², Π·Π°ΠΏΡΡΠΊ ΠΎΠ±ΡΠ°Π·Π° kubectl Ρ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π² UI, Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π½Π΅ΠΉΠΌΡΠΏΠ΅ΠΉΡΡ aka ΠΏΡΠΎΠ΅ΠΊΡΡ.Β
Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠΊΡΡΠ³ Rancher 2 ΡΠΆΠ΅ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π»ΠΎΡΡ ΠΊΠΎΠΌΡΡΠ½ΠΈΡΠΈ, ΠΈ Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ HashiCorp Terraform Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠ³ Π½Π°ΠΌ ΡΠΎΠ±ΡΠ°ΡΡ Π²ΡΠ΅ Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ.
Π§ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ
Π ΠΈΡΠΎΠ³Π΅ Ρ Π½Π°Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΊΠ»Π°ΡΡΠ΅Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π·Π°ΠΏΡΡΠ΅Π½ Rancher, Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ Π²ΡΠ΅ΠΌ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°ΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ² Ρ Π½ΠΈΠΌ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ , Π΄ΠΎΡΡΡΠΏ ΠΊ Π»ΡΠ±ΠΎΠΌΡ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π°ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΡΡΠΎ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ldap ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, Π³Π΄Π΅ ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΈ ΡΠ΅ΡΡΡΡΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ.
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ gitlab-ci ΠΈ Terraform Π±ΡΠ»Π° ΡΠΎΠ·Π΄Π°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠ»Π°ΡΡΠ΅Ρ Π»ΡΠ±ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π² ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°Ρ ΠΈΠ»ΠΈ Π½Π°ΡΠ΅ΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΈΡ ΠΊ Rancher. ΠΡΠ΅ ΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π² ΡΡΠΈΠ»Π΅ IaC, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ»Π°ΡΡΠ΅Ρ ΠΎΠΏΠΈΡΠ°Π½ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅ΠΌ, Π° Π΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΡΡΡ. ΠΡΠΈ ΡΡΠΎΠΌ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΈΠ· Π²Π½Π΅ΡΠ½ΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² ΡΠ°ΠΊ, ΡΡΠΎ ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈΠ»ΠΈ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π΄Π»Ρ ΠΈΠ½ΡΡΠ°Π½ΡΠΎΠ², ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΠΏΡΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌΠΎΡΡΠΈ ΠΊΠΎΠ΄Π°.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π°ΡΠ΅ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΈΠ΅ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½ΠΎ ΠΈ Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ
Π·Π°Π΄Π°Ρ ΡΠ°ΠΊΠΈΡ
, ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½Π°Ρ ΡΠΎΡΠΊΠ° ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌΠΈ Π»ΡΠ±ΡΡ
ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ², service mesh, gitops Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π°Π³ΡΡΠ·ΠΊΠ°ΠΌΠΈ Π² ΠΌΡΠ»ΡΡΠΈΠΊΠ»Π°ΡΡΠ΅ΡΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. ΠΠ°Π΄Π΅Π΅ΠΌΡΡ, Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ Π½Π°Ρ ΠΎΠΏΡΡ!Β
Π‘ΡΠ°ΡΡΡ ΠΏΠΈΡΠ°Π»ΠΈ Π. ΠΠ½ΡΠΈΠΏΠΎΠ², Π. ΠΠ°Π½ΡΡ, Platform Engineers.Β
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com