Как Alibaba Cloud управлява дСсСтки хиляди Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ с... Kubernetes

ΠšΡƒΠ± Π²ΡŠΡ€Ρ…Ρƒ ΠΊΡƒΠ±, ΠΌΠ΅Ρ‚Π°ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ, ΠΏΡ‡Π΅Π»Π½ΠΈ ΠΏΠΈΡ‚ΠΈ, Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° рСсурси

Как Alibaba Cloud управлява дСсСтки хиляди Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ с... Kubernetes
ΠžΡ€ΠΈΠ·. 1. ЕкосистСма Kubernetes Π½Π° Alibaba Cloud

ΠžΡ‚ 2015 Π³. Alibaba Cloud Container Service Π·Π° Kubernetes (ACK) Π΅ Π΅Π΄Π½Π° ΠΎΡ‚ Π½Π°ΠΉ-Π±ΡŠΡ€Π·ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‰ΠΈΡ‚Π΅ сС ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ услуги Π² Alibaba Cloud. Π’ΠΎΠΉ обслуТва мноТСство ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½Π°Ρ‚Π° инфраструктура Π½Π° Alibaba ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ услуги Π½Π° компанията.

ΠšΠ°ΠΊΡ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΈ услуги ΠΎΡ‚ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ доставчици ΠΎΡ‚ свСтовна класа, Π½Π°ΡˆΠΈΡ‚Π΅ основни ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΈ са надСТдността ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎΡΡ‚Ρ‚Π°. ΠŸΠΎΡ€Π°Π΄ΠΈ Ρ‚ΠΎΠ²Π° Π΅ създадСна ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ° ΠΈ Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° дСсСтки хиляди ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Kubernetes.

Π’ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ сподСлим нашия ΠΎΠΏΠΈΡ‚ ΠΎΡ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° голям Π±Ρ€ΠΎΠΉ Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π² ΠΎΠ±Π»Π°Ρ‡Π½Π° инфраструктура, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° основната ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°.

Π’Π»ΠΈΠ·Π°Π½Π΅

Kubernetes сС ΠΏΡ€Π΅Π²ΡŠΡ€Π½Π° Π² Π΄Π΅ Ρ„Π°ΠΊΡ‚ΠΎ стандарт Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ натоварвания Π² ΠΎΠ±Π»Π°ΠΊΠ°. ΠšΠ°ΠΊΡ‚ΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Ρ„ΠΈΠ³. 1 ΠΏΠΎ-Π³ΠΎΡ€Π΅, всС ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ прилоТСния Π½Π° Alibaba Cloud Π²Π΅Ρ‡Π΅ работят Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π½Π° Kubernetes: прилоТСния със ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ ΠΈ Π±Π΅Π· ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° прилоТСния. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Kubernetes Π²ΠΈΠ½Π°Π³ΠΈ Π΅ Π±ΠΈΠ»ΠΎ интСрСсна ΠΈ сСриозна Ρ‚Π΅ΠΌΠ° Π·Π° дискусия Π·Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚ ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ инфраструктура. ΠšΠΎΠ³Π°Ρ‚ΠΎ става Π΄ΡƒΠΌΠ° Π·Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ доставчици ΠΊΠ°Ρ‚ΠΎ Alibaba Cloud, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ с ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈΠ·Π»ΠΈΠ·Π° Π½Π° ΠΏΡ€Π΅Π΄Π΅Π½ ΠΏΠ»Π°Π½. Как Π΄Π° управляватС Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π² Ρ‚ΠΎΠ·ΠΈ ΠΌΠ°Ρ‰Π°Π±? Π’Π΅Ρ‡Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°Ρ…ΠΌΠ΅ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΈ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Kubernetes с 10 000 възСла. Π Π°Π·Π±ΠΈΡ€Π° сС, Ρ‚ΠΎΠ²Π° Π΅ интСрСсСн ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π·Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅. Но ΠΈΠΌΠ° ΠΈ Π΄Ρ€ΡƒΠ³Π° скала: количСството самитС ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ.

ОбсъТдали смС Ρ‚Π°Π·ΠΈ Ρ‚Π΅ΠΌΠ° с ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π½Π° ACK. ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ тях ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚ Π΄Π° управляват дСсСтки, Π°ΠΊΠΎ Π½Π΅ ΠΈ стотици, ΠΌΠ°Π»ΠΊΠΈ ΠΈΠ»ΠΈ срСдни ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ. Има Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ Π·Π° Ρ‚ΠΎΠ²Π°: ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈΡ‚Π΅ Ρ‰Π΅Ρ‚ΠΈ, раздСлянС Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅ΠΊΠΈΠΏΠΈ, създаванС Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π·Π° тСстванС. Ако ACK ΠΈΠΌΠ° Π·Π° Ρ†Π΅Π» Π΄Π° обслуТва Π³Π»ΠΎΠ±Π°Π»Π½Π° аудитория с Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅, Ρ‚ΠΎΠΉ трябва Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° управлява голям Π±Ρ€ΠΎΠΉ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π² ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 20 Ρ€Π΅Π³ΠΈΠΎΠ½Π°.

Как Alibaba Cloud управлява дСсСтки хиляди Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ с... Kubernetes
ΠžΡ€ΠΈΠ·. 2. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ Π±Ρ€ΠΎΠΉ Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ

Какви са основнитС прСдизвикатСлства ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π² Ρ‚ΠΎΠ·ΠΈ ΠΌΠ°Ρ‰Π°Π±? ΠšΠ°ΠΊΡ‚ΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚Π°, ΠΈΠΌΠ° Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° сС Ρ€Π΅ΡˆΠ°Ρ‚:

  • Разнородност

ACK трябва Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ стандартни, Π±Π΅Π· ΡΡŠΡ€Π²ΡŠΡ€, Edge, Windows ΠΈ няколко Π΄Ρ€ΡƒΠ³ΠΈ. Π Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ изискват Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈ хостинг ΠΌΠΎΠ΄Π΅Π»ΠΈ. Някои ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ сС нуТдаят ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰ ΠΏΡ€ΠΈ пСрсонализиранС Π·Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ спСцифични случаи.

  • Π Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈ Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ

ΠšΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΡ€Π°Ρ‚ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€: ΠΎΡ‚ няколко възли с няколко ΠΏΠΎΠ΄ΠΎΠ²Π΅ Π΄ΠΎ дСсСтки хиляди възли с хиляди ΠΏΠΎΠ΄ΠΎΠ²Π΅. Π˜Π·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡ‚Π° Π·Π° рСсурси ΡΡŠΡ‰ΠΎ Π²Π°Ρ€ΠΈΡ€Π°Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ. НСправилното Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° рСсурситС ΠΌΠΎΠΆΠ΅ Π΄Π° повлияС Π½Π° производитСлността ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ Π΄Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ нСуспСх.

  • Π Π°Π·Π»ΠΈΡ‡Π½ΠΈ вСрсии

Kubernetes сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡŠΡ€Π·ΠΎ. Нови вСрсии сС пускат Π½Π° всСки няколко мСсСца. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π²ΠΈΠ½Π°Π³ΠΈ са Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π΄Π° ΠΈΠ·ΠΏΡ€ΠΎΠ±Π²Π°Ρ‚ Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π°ΠΊΠ° Ρ‡Π΅ Ρ‚Π΅ искат Π΄Π° поставят тСстовото Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π²ΡŠΡ€Ρ…Ρƒ Π½ΠΎΠ²ΠΈΡ‚Π΅ вСрсии Π½Π° Kubernetes ΠΈ производствСното Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π²ΡŠΡ€Ρ…Ρƒ стабилнитС. Π—Π° Π΄Π° изпълни Ρ‚ΠΎΠ²Π° изискванС, ACK трябва Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ Π΄Π° доставя Π½ΠΎΠ²ΠΈ вСрсии Π½Π° Kubernetes Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅, ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° стабилни вСрсии.

  • Π‘ΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ със сигурността

ΠšΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈΡ‚Π΅ са Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈ. ΠšΠ°Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ²Π°, Ρ‚Π΅ трябва Π΄Π° отговарят Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ изисквания Π·Π° бСзопасност ΠΈ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΈ Ρ€Π°Π·ΠΏΠΎΡ€Π΅Π΄Π±ΠΈ. НапримСр ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ Π² Π•Π²Ρ€ΠΎΠΏΠ° трябва Π΄Π° Π΅ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌ с GDPR, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ финансов ΠΎΠ±Π»Π°ΠΊ Π² ΠšΠΈΡ‚Π°ΠΉ трябва Π΄Π° ΠΈΠΌΠ° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ слоСвС Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°. Π’Π΅Π·ΠΈ изисквания са Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΈ ΠΈ Π΅ нСдопустимо ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈΠΌ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΎΠ²Π° създава ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΈ рисковС Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ACK Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π° Π΄Π° Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ Π³ΠΎΡ€Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Ρ‚ΠΎΠΉ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ ΠΈ стабилно управлява ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 10 хиляди ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π° Kubernetes ΠΏΠΎ цСлия свят. НСка Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ Π΅ постигнато Ρ‚ΠΎΠ²Π°, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‡Ρ€Π΅Π· няколко ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½/Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°.

Π”ΠΈΠ·Π°ΠΉΠ½

ΠšΡƒΠ± Π½Π° ΠΊΡƒΠ± ΠΈ ΠΏΡ‡Π΅Π»Π½Π° ΠΏΠΈΡ‚Π°

Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° йСрархия, ΠΊΠ»Π΅Ρ‚ΡŠΡ‡Π½ΠΎ-Π±Π°Π·ΠΈΡ€Π°Π½Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΎΡ‚Π²ΡŠΠ΄ Π΅Π΄ΠΈΠ½ Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° ΠΎΠ±Ρ…Π²Π°Ρ‚Π° Π½Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ слСд бСдствиС.

ВсСки Ρ€Π΅Π³ΠΈΠΎΠ½ Π² ΠΎΠ±Π»Π°ΠΊΠ° Alibaba сС ΡΡŠΡΡ‚ΠΎΠΈ ΠΎΡ‚ няколко Π·ΠΎΠ½ΠΈ (AZ) ΠΈ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π·Π° Π΄Π°Π½Π½ΠΈ. Π’ голям Ρ€Π΅Π³ΠΈΠΎΠ½ (Π½Π°ΠΏΡ€. Huangzhou) чСсто ΠΈΠΌΠ° хиляди клиСнтски ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π½Π° Kubernetes, ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‰ΠΈ ACK.

ACK управлява Ρ‚Π΅Π·ΠΈ Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ самия Kubernetes, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΠΈΠΌΠ°ΠΌΠ΅ Kubernetes ΠΌΠ΅Ρ‚Π°ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° клиСнтскитС Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ. Π’Π°Π·ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° сС Π½Π°Ρ€ΠΈΡ‡Π° ΠΎΡ‰Π΅ β€žkube-on-kubeβ€œ (KoK). АрхитСктурата KoK опростява ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° клиСнтскитС ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ внСдряванСто Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π΅ просто ΠΈ дСтСрминистично. По-Π²Π°ΠΆΠ½ΠΎΡ‚ΠΎ Π΅, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ собствСнитС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Kubernetes. НапримСр, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° API ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Ρ‡Ρ€Π΅Π· внСдряванС, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° etcd Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° мноТСство etcd. Π’Π°ΠΊΠ°Π²Π° рСкурсия Π²ΠΈΠ½Π°Π³ΠΈ носи особСно удоволствиС.

Няколко ΠΌΠ΅Ρ‚Π°ΠΊΠ»Π°ΡΡ‚ΡŠΡ€Π° Π½Π° Kubernetes сС Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Ρ‚ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄ΠΈΠ½ Ρ€Π΅Π³ΠΈΠΎΠ½, Π² зависимост ΠΎΡ‚ броя Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅. НиС Π½Π°Ρ€ΠΈΡ‡Π°ΠΌΠ΅ Ρ‚Π΅Π·ΠΈ мСтакластСри ΠΊΠ»Π΅Ρ‚ΠΊΠΈ. Π—Π° Π΄Π° Π·Π°Ρ‰ΠΈΡ‚ΠΈ срСщу ΠΏΠΎΠ²Ρ€Π΅Π΄Π° Π½Π° цяла Π·ΠΎΠ½Π°, ACK ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΌΡƒΠ»Ρ‚ΠΈΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΈ внСдрявания Π² Π΅Π΄ΠΈΠ½ Ρ€Π΅Π³ΠΈΠΎΠ½: ΠΌΠ΅Ρ‚Π°ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΡŠΡ‚ разпрСдСля Π³Π»Π°Π²Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° клиСнтския ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ Π½Π° Kubernetes Π² мноТСство Π·ΠΎΠ½ΠΈ ΠΈ Π³ΠΈ изпълнява Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, тоСст Π² ΠΌΡƒΠ»Ρ‚ΠΈΠ°ΠΊΡ‚ΠΈΠ²Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ. Π—Π° Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° надСТдността ΠΈ СфСктивността Π½Π° главния, ACK ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ API ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ ΠΈ etcd са Π±Π»ΠΈΠ·ΠΎ Π΅Π΄ΠΈΠ½ Π΄ΠΎ Π΄Ρ€ΡƒΠ³.

Π’ΠΎΠ·ΠΈ ΠΌΠΎΠ΄Π΅Π» Π²ΠΈ позволява Π΄Π° управляватС Kubernetes Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ, гъвкаво ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ.

ΠœΠ΅Ρ‚Π°ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π½ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅ Π½Π° рСсурситС

ΠšΠ°ΠΊΡ‚ΠΎ Π²Π΅Ρ‡Π΅ спомСнахмС, броят Π½Π° мСтакластСритС във всСки Ρ€Π΅Π³ΠΈΠΎΠ½ зависи ΠΎΡ‚ броя Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅. Но Π² ΠΊΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ Π½ΠΎΠ² ΠΌΠ΅Ρ‚Π°ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€? Π’ΠΎΠ²Π° Π΅ Ρ‚ΠΈΠΏΠΈΡ‡Π΅Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° рСсурситС. ΠšΠ°Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π΅ ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½ΠΎ Π΄Π° сС създава Π½ΠΎΠ², ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ мСтакластСри са ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠ°Π»ΠΈ всичкитС си рСсурси.

Π”Π° Π²Π·Π΅ΠΌΠ΅ΠΌ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ рСсурси. Π’ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° KoK ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Kubernetes ΠΎΡ‚ клиСнтски ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ сС Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ²Π΅ Π² ΠΌΠ΅Ρ‚Π°ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€. НиС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π’Π΅Ρ€ΡƒΠ΅ΠΉ (Π€ΠΈΠ³. 3) Π΅ високоСфСктивСн плъгин, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΎΡ‚ Alibaba Cloud Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Π° ΠΌΡ€Π΅ΠΆΠ°. Π’ΠΎΠΉ прСдоставя Π±ΠΎΠ³Π°Ρ‚ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° сигурност ΠΈ Π²ΠΈ позволява Π΄Π° сС ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚Π΅ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ частни ΠΎΠ±Π»Π°Ρ†ΠΈ (VPC) Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Ρ‡Ρ€Π΅Π· Alibaba Cloud Elastic Networking Interface (ENI). Π—Π° Π΄Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ рСсурси ΠΌΠ΅ΠΆΠ΄Ρƒ възли, ΠΏΠΎΠ΄ΠΎΠ²Π΅ ΠΈ услуги Π² ΠΌΠ΅Ρ‚Π°ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€, трябва Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΎ Π΄Π° наблюдавамС тяхното ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² ΠΌΠ΅Ρ‚Π°ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ частни ΠΎΠ±Π»Π°Ρ†ΠΈ. ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ рСсурси ΡΠ²ΡŠΡ€ΡˆΠ°Ρ‚, сС създава Π½ΠΎΠ²Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ°.

Π—Π° Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ оптималния Π±Ρ€ΠΎΠΉ клиСнтски ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ във всСки ΠΌΠ΅Ρ‚Π°ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€, Π½ΠΈΠ΅ ΡΡŠΡ‰ΠΎ Π²Π·Π΅ΠΌΠ°ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Π½Π°ΡˆΠΈΡ‚Π΅ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ, изисквания Π·Π° ΠΏΠ»ΡŠΡ‚Π½ΠΎΡΡ‚, ΠΊΠ²ΠΎΡ‚Π° Π·Π° рСсурси, изисквания Π·Π° надСТдност ΠΈ статистика. Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° създаванС Π½Π° Π½ΠΎΠ² ΠΌΠ΅Ρ‚Π°ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ сС Π²Π·Π΅ΠΌΠ° въз основа Π½Π° цялата Ρ‚Π°Π·ΠΈ информация. Моля, ΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Ρ€Π°Π·ΡˆΠΈΡ€ΡΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° рСсурси сС ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ броят Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈΡ‚Π΅ останС Π½Π΅ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½. ОбикновСно оставямС Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ свободно пространство Π·Π° растСТ Π½Π° всСки ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€.

Как Alibaba Cloud управлява дСсСтки хиляди Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ с... Kubernetes
ΠžΡ€ΠΈΠ·. 3. ΠœΡ€Π΅ΠΆΠΎΠ²Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π° Terway

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° ΡΡŠΠ²Π΅Ρ‚Π½ΠΈΠΊΠ° Π·Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Π² клиСнтски ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° ΡΡŠΠ²Π΅Ρ‚Π½ΠΈΠΊΠ° ΠΈΠΌΠ°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π½ΡƒΠΆΠ΄ΠΈ ΠΎΡ‚ рСсурси. Π’Π΅ зависят ΠΎΡ‚ броя Π½Π° Π²ΡŠΠ·Π»ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠ΄ΠΎΠ²Π΅Ρ‚Π΅ Π² ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°, броя Π½Π° нСстандартнитС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ/ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ, взаимодСйстващи с APIServer.

Π’ ACK всСки клиСнтски ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ Π½Π° Kubernetes сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ изисквания Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° изпълнСниС. Няма унивСрсална конфигурация Π·Π° поставянС Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° ΡΡŠΠ²Π΅Ρ‚Π½ΠΈΠΊΠ°. Ако ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎ Π·Π°Π΄Π°Π΄Π΅ΠΌ нисък Π»ΠΈΠΌΠΈΡ‚ Π½Π° рСсурситС Π·Π° голям ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Ρ‚ΠΎΠ³Π°Π²Π° нСговият ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ няма Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС справи с Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ. Ако Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ ΡƒΠΌΠ΅Ρ€Π΅Π½ΠΎ висока Π³Ρ€Π°Π½ΠΈΡ†Π° Π·Π° всички ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ, рСсурситС Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·Ρ€Π°Π·Ρ…ΠΎΠ΄Π²Π°Π½ΠΈ Π½Π°ΠΏΡ€Π°Π·Π½ΠΎ.

Π—Π° Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈ Ρ„ΠΈΠ½ компромис ΠΌΠ΅ΠΆΠ΄Ρƒ надСТдност ΠΈ Ρ†Π΅Π½Π°, ACK ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° систСма ΠΎΡ‚ Ρ‚ΠΈΠΏΠΎΠ²Π΅. А ΠΈΠΌΠ΅Π½Π½ΠΎ, Π½ΠΈΠ΅ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΠΌΠ΅ Ρ‚Ρ€ΠΈ Π²ΠΈΠ΄Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ: ΠΌΠ°Π»ΠΊΠΈ, срСдни ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈ. ВсСки Ρ‚ΠΈΠΏ ΠΈΠΌΠ° ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΏΡ€ΠΎΡ„ΠΈΠ» Π·Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° рСсурси. Π’ΠΈΠΏΡŠΡ‚ сС опрСдСля въз основа Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° ΡΡŠΠ²Π΅Ρ‚Π½ΠΈΠΊΠ°, броя Π½Π° Π²ΡŠΠ·Π»ΠΈΡ‚Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ. Π’ΠΈΠΏΡŠΡ‚ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ. ACK Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ слСди Ρ‚Π΅Π·ΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° въвСТда ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ Π½Π°Π³ΠΎΡ€Π΅/Π½Π°Π΄ΠΎΠ»Ρƒ. Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΈΠΏΡŠΡ‚ Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π° бъдС ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½, Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° рСсурситС сС Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° намСса Π½Π° потрСбитСля.

НиС Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ Π·Π° подобряванС Π½Π° Ρ‚Π°Π·ΠΈ систСма с ΠΏΠΎ-Ρ„ΠΈΠ½ΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΏΠΎ-ΠΏΡ€Π΅Ρ†ΠΈΠ·Π½ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚ΠΈΠΏΠ°, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π΄Π° сС случват ΠΏΠΎ-ΠΏΠ»Π°Π²Π½ΠΎ ΠΈ Π΄Π° ΠΈΠΌΠ°Ρ‚ ΠΏΠΎ-голям икономичСски смисъл.

Как Alibaba Cloud управлява дСсСтки хиляди Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ с... Kubernetes
ΠžΡ€ΠΈΠ·. 4. Π˜Π½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π½ΠΎ многостСпСнно ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° Ρ‚ΠΈΠΏΠ°

Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° клиСнтскитС ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π² ΠΌΠ°Ρ‰Π°Π±

ΠŸΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π»ΠΈ ΠΏΠΎΠΊΡ€ΠΈΡ…Π° някои аспСкти Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° голям Π±Ρ€ΠΎΠΉ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Kubernetes. Има ΠΎΠ±Π°Ρ‡Π΅ Π΄Ρ€ΡƒΠ³ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠΉΡ‚ΠΎ трябва Π΄Π° бъдС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½: Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈΡ‚Π΅.

Kubernetes Π΅ β€žLinuxβ€œ Π½Π° облачния свят. Π’ΠΎΠΉ Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ сС Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° ΠΈ става ΠΏΠΎ-ΠΌΠΎΠ΄ΡƒΠ»Π΅Π½. НиС трябва постоянно Π΄Π° доставямС Π½ΠΎΠ²ΠΈ вСрсии Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, Π΄Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°ΠΌΠ΅ уязвимоститС ΠΈ Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π° управлявамС голям Π±Ρ€ΠΎΠΉ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ (CSI, CNI, Device Plugin, Scheduler Plugin ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ).

НСка Π²Π·Π΅ΠΌΠ΅ΠΌ Π·Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° Kubernetes. ΠšΠ°Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…ΠΌΠ΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° систСма Π·Π° рСгистриранС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° всички Ρ‚Π΅Π·ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ.

Как Alibaba Cloud управлява дСсСтки хиляди Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ с... Kubernetes
ΠžΡ€ΠΈΠ·. 5. Π“ΡŠΠ²ΠΊΠ°Π²ΠΈ ΠΈ щСпсСлни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅ Π½Π°ΠΏΡ€Π΅Π΄, трябва Π΄Π° сС ΡƒΠ²Π΅Ρ€ΠΈΡ‚Π΅, Ρ‡Π΅ актуализацията Π΅ Π±ΠΈΠ»Π° ΡƒΡΠΏΠ΅ΡˆΠ½Π°. Π—Π° Ρ†Π΅Π»Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…ΠΌΠ΅ систСма Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° функционалността Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΡ€Π΅Π΄ΠΈ ΠΈ слСд актуализацията.

Как Alibaba Cloud управлява дСсСтки хиляди Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ с... Kubernetes
ΠžΡ€ΠΈΠ·. 6. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°

Π—Π° Π±ΡŠΡ€Π·ΠΎ ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ систСма Π·Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ внСдряванС с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° частично Π½Π°ΠΏΡ€Π΅Π΄Π²Π°Π½Π΅ (скали Π½Π° сивото), ΠΏΠ°ΡƒΠ·ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ Kubernetes Π½Π΅ са ΠΌΠ½ΠΎΠ³ΠΎ подходящи Π·Π° Ρ‚ΠΎΠ·ΠΈ случай Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°. Π•Ρ‚ΠΎ Π·Π°Ρ‰ΠΎ, Π·Π° Π΄Π° управлявамС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°, Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…ΠΌΠ΅ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ спСциализирани ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ плъгин ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΌΠΎΠ΄ΡƒΠ» (ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° странични ΠΊΠΎΠ»ΠΈ).

НапримСр, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΡŠΡ‚ BroadcastJob Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° всяка Ρ€Π°Π±ΠΎΡ‚Π½Π° машина ΠΈΠ»ΠΈ Π΄Π° провСрява възли Π½Π° всяка машина. Π—Π°Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½Π΅ изпълнява ΠΏΠΎΠ΄ Π½Π° всСки възСл Π² ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°, ΠΊΠ°Ρ‚ΠΎ DaemonSet. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, DaemonSet Π²ΠΈΠ½Π°Π³ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΏΠΎΠ΄Π° Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π·Π° дълго Π²Ρ€Π΅ΠΌΠ΅, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ BroadcastJob Π³ΠΎ свива. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΡŠΡ‚ Π·Π° ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½Π΅ ΡΡŠΡ‰ΠΎ стартира ΠΏΠΎΠ΄ΠΎΠ²Π΅ Π½Π° новосъСдинСни възли ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π° Π²ΡŠΠ·Π»ΠΈΡ‚Π΅ с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ. ΠŸΡ€Π΅Π· юни 2019 Π³. ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ…ΠΌΠ΅ изходния ΠΊΠΎΠ΄ Π½Π° двигатСля Π·Π° автоматизация OpenKruise, ΠΊΠΎΠΉΡ‚ΠΎ Π½ΠΈΠ΅ самитС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° компанията.

Как Alibaba Cloud управлява дСсСтки хиляди Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ с... Kubernetes
ΠžΡ€ΠΈΠ·. 7. OpenKurise ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Broadcast Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π½Π° всички възли

Π—Π° Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ΠΌ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π°Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°, Π½ΠΈΠ΅ ΡΡŠΡ‰ΠΎ прСдоставямС Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ Π±Π΅Π· ΡΡŠΡ€Π²ΡŠΡ€, Edge, Windows ΠΈ Bare Metal. Въй ΠΊΠ°Ρ‚ΠΎ ΠΏΠ΅ΠΉΠ·Π°ΠΆΡŠΡ‚ сС Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π° ΠΈ Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅ Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ нарастват, Π½ΠΈΠ΅ Ρ‰Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ, Π·Π° Π΄Π° опростим досадния процСс Π½Π° настройка.

Как Alibaba Cloud управлява дСсСтки хиляди Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ с... Kubernetes
ΠžΡ€ΠΈΠ·. 8. Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ ΠΈ гъвкави ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π½ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ сцСнарии

Π“Π»ΠΎΠ±Π°Π»Π½Π° Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΠΎΡΡ‚ Π² Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ

ΠšΠ°ΠΊΡ‚ΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Ρ„ΠΈΠ³. 9, ΠΎΠ±Π»Π°Ρ‡Π½Π°Ρ‚Π° услуга Alibaba Cloud Container Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° Π² двадСсСт Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ свСта. ΠšΠ°Ρ‚ΠΎ сС ΠΈΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Ρ‚ΠΎΠ·ΠΈ ΠΌΠ°Ρ‰Π°Π±, Π΅Π΄Π½Π° ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ Ρ†Π΅Π»ΠΈ Π½Π° ACK Π΅ лСсно Π΄Π° наблюдава ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈΡ‚Π΅ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π°ΠΊΠΎ клиСнтски ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ срСщнС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌ Π±ΡŠΡ€Π·ΠΎ Π΄Π° Ρ€Π΅Π°Π³ΠΈΡ€Π°ΠΌΠ΅ Π½Π° ситуацията. Π‘ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΡƒΠΌΠΈ, трябва Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅Ρ‚Π΅ с Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈ сигурно Π΄Π° ΡΡŠΠ±ΠΈΡ€Π°Ρ‚Π΅ статистичСски Π΄Π°Π½Π½ΠΈ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΎΡ‚ клиСнтски ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ във всички Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈ - ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»Π½ΠΎ Π΄Π° прСдставятС Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅.

Как Alibaba Cloud управлява дСсСтки хиляди Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ с... Kubernetes
ΠžΡ€ΠΈΠ·. 9. Π“Π»ΠΎΠ±Π°Π»Π½ΠΎ внСдряванС Π½Π° услугата Alibaba Cloud Container Π² двадСсСт Ρ€Π΅Π³ΠΈΠΎΠ½Π°

Подобно Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ систСми Π·Π° наблюдСниС Kubernetes, Π½ΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Prometheus ΠΊΠ°Ρ‚ΠΎ наш основСн инструмСнт. Π—Π° всСки ΠΌΠ΅Ρ‚Π°ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ Π°Π³Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Prometheus ΡΡŠΠ±ΠΈΡ€Π°Ρ‚ слСднитС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ:

  • ΠŸΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° ОБ, ΠΊΠ°Ρ‚ΠΎ рСсурси Π½Π° хоста (CPU, ΠΏΠ°ΠΌΠ΅Ρ‚, диск ΠΈ Ρ‚.Π½.) ΠΈ чСстотна Π»Π΅Π½Ρ‚Π° Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.
  • ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π·Π° систСмата Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ΅Ρ‚Π°ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ ΠΈ клиСнтски ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€, ΠΊΠ°Ρ‚ΠΎ kube-apiserver, kube-controller-manager ΠΈ kube-scheduler.
  • ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΎΡ‚ kubernetes-state-metrics ΠΈ cadvisor.
  • etcd ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΊΠ°Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° запис Π½Π° диска, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, пропускатСлна способност Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ възли ΠΈ Π΄Ρ€.

Π“Π»ΠΎΠ±Π°Π»Π½ΠΈΡ‚Π΅ статистичСски Π΄Π°Π½Π½ΠΈ сС ΡΡŠΠ±ΠΈΡ€Π°Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ‚ΠΈΠΏΠΈΡ‡Π΅Π½ многослоСн ΠΌΠΎΠ΄Π΅Π» Π½Π° Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Π½Π΅. Π”Π°Π½Π½ΠΈΡ‚Π΅ Π·Π° наблюдСниС ΠΎΡ‚ всСки ΠΌΠ΅Ρ‚Π°ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ ΠΏΡŠΡ€Π²ΠΎ сС Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Ρ‚ във всСки Ρ€Π΅Π³ΠΈΠΎΠ½ ΠΈ слСд Ρ‚ΠΎΠ²Π° сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ Π΄ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° цялостната ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°. Всичко Ρ€Π°Π±ΠΎΡ‚ΠΈ Ρ‡Ρ€Π΅Π· ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π½Π° фСдСрацията. Π‘ΡŠΡ€Π²ΡŠΡ€ Π½Π° Prometheus във всСки Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π·Π° Π΄Π°Π½Π½ΠΈ ΡΡŠΠ±ΠΈΡ€Π° ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π·Π° Π΄Π°Π½Π½ΠΈ, Π° цСнтралният ΡΡŠΡ€Π²ΡŠΡ€ Π½Π° Prometheus Π΅ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π΅Π½ Π·Π° Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° наблюдСниС. AlertManager сС ΡΠ²ΡŠΡ€Π·Π²Π° с цСнтралния Prometheus ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° прСдупрСТдСния, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Ρ€Π΅Π· DingTalk, ΠΈΠΌΠ΅ΠΉΠ», SMS ΠΈ Ρ‚.Π½. Визуализация - ИзползванС Π½Π° Grafana.

На Ρ„ΠΈΠ³ΡƒΡ€Π° 10 систСмата Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° Ρ‚Ρ€ΠΈ Π½ΠΈΠ²Π°:

  • Π“Ρ€Π°Π½ΠΈΡ‡Π½ΠΎ Π½ΠΈΠ²ΠΎ

Най-отдалСчСният ΠΎΡ‚ Ρ†Π΅Π½Ρ‚ΡŠΡ€Π° слой. Prometheus Edge Server Ρ€Π°Π±ΠΎΡ‚ΠΈ във всСки ΠΌΠ΅Ρ‚Π°ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€, ΡΡŠΠ±ΠΈΡ€Π°ΠΉΠΊΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ ΠΌΠ΅Ρ‚Π° ΠΈ клиСнтски ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ² Π΄ΠΎΠΌΠ΅ΠΉΠ½.

  • Каскадно Π½ΠΈΠ²ΠΎ

Ѐункцията Π½Π° каскадния слой Prometheus Π΅ Π΄Π° ΡΡŠΠ±ΠΈΡ€Π° Π΄Π°Π½Π½ΠΈ Π·Π° наблюдСниС ΠΎΡ‚ мноТСство Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈ. Π’Π΅Π·ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ работят Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ гСографски Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠšΠΈΡ‚Π°ΠΉ, Азия, Π•Π²Ρ€ΠΎΠΏΠ° ΠΈ АмСрика. Π‘ нарастванСто Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π΅Π³ΠΈΠΎΠ½ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ ΠΈ слСд Ρ‚ΠΎΠ²Π° Prometheus ΡΡŠΡ€Π²ΡŠΡ€ Π½Π° каскадно Π½ΠΈΠ²ΠΎ Ρ‰Π΅ сС появи във всСки Π½ΠΎΠ² голям Ρ€Π΅Π³ΠΈΠΎΠ½. Π‘ Ρ‚Π°Π·ΠΈ стратСгия ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ»Π°Π²Π½ΠΎ Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Ρ‚Π΅ спорСд Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅.

  • Π¦Π΅Π½Ρ‚Ρ€Π°Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ

ЦСнтралният Prometheus ΡΡŠΡ€Π²ΡŠΡ€ сС ΡΠ²ΡŠΡ€Π·Π²Π° с всички каскадни ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»Π½ΠΎΡ‚ΠΎ Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ. Π—Π° надСТдност Π΄Π²Π΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π½ΠΈ инстанции Π½Π° Prometheus бяха ΠΏΠΎΠ²Π΄ΠΈΠ³Π½Π°Ρ‚ΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π·ΠΎΠ½ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ към Π΅Π΄Π½ΠΈ ΠΈ ΡΡŠΡ‰ΠΈ каскадни ΡΡŠΡ€Π²ΡŠΡ€ΠΈ.

Как Alibaba Cloud управлява дСсСтки хиляди Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ с... Kubernetes
ΠžΡ€ΠΈΠ·. 10. Π“Π»ΠΎΠ±Π°Π»Π½Π° многостСпСнна ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠ²Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° обСдиняванС Π½Π° Prometheus

ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅

Π‘Π°Π·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π½Π° Kubernetes ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Ρ‚ Π΄Π° трансформират Π½Π°ΡˆΠ°Ρ‚Π° индустрия. ΠžΠ±Π»Π°Ρ‡Π½Π°Ρ‚Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Π° услуга Π½Π° Alibaba прСдоставя сигурСн, Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ ΠΈ високопроизводитСлСн хостинг - Ρ‚ΠΎΠ²Π° Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ хостинги Π½Π° Kubernetes. Π•ΠΊΠΈΠΏΡŠΡ‚ Π½Π° Alibaba Cloud силно вярва Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° Open Source ΠΈ общността с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ Π΄Π° сподСлямС знанията си Π² областта Π½Π° ΠΎΠΏΠ΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€