Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° Kubernetes. Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° заявки Π·Π° рСсурси ΠΈ ограничСния

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° Kubernetes. БъздаванС Π½Π° ΠΌΠ°Π»ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ
Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° Kubernetes. Kubernetes организация с пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°
Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° Kubernetes. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° изправността Π½Π° Kubernetes с тСстовС Π·Π° готовност ΠΈ ТизнСност

Π—Π° всСки рСсурс Π½Π° Kubernetes Π΅ възмоТно Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° изисквания – Заявки ΠΈ ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ. ΠŸΡŠΡ€Π²ΠΈΡΡ‚ описва ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΡ‚Π΅ изисквания Π·Π° Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΈ рСсурси Π½Π° възСл, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° изпълнСниС Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄, вторият силно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° рСсурситС, Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

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

ЗаявкитС ΠΈ ограничСнията са ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Kubernetes ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° рСсурси ΠΊΠ°Ρ‚ΠΎ CPU ΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚. ЗаявкитС са Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΡŠΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° искания рСсурс. Ако ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ поиска рСсурс, Kubernetes Ρ‰Π΅ Π³ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€Π° само Π½Π° възСл, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ прСдостави. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡΡ‚Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚, Ρ‡Π΅ рСсурситС, поискани ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Π½Π°Π΄Π²ΠΈΡˆΠ°Π²Π°Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° стойност.

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° Kubernetes. Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° заявки Π·Π° рСсурси ΠΈ ограничСния

ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ изчислитСлната мощност само Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π»ΠΈΠΌΠΈΡ‚, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ бъдС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½. НСка Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ. И Ρ‚Π°ΠΊΠ°, ΠΈΠΌΠ° Π΄Π²Π° Π²ΠΈΠ΄Π° рСсурси - процСсор ΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚. ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΠΊΡŠΡ‚ Π½Π° Kubernetes ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‚Π΅Π·ΠΈ рСсурси, Π·Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ къдС Π΄Π° стартира Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ²Π΅. Π’ΠΈΠΏΠΈΡ‡Π½Π° спСцификация Π½Π° рСсурс Π·Π° ΠΏΠΎΠ΄ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ‚Π°ΠΊΠ°.

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° Kubernetes. Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° заявки Π·Π° рСсурси ΠΈ ограничСния

ВсСки ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π² ΠΏΠΎΠ΄ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°Π΄Π°Π²Π° свои собствСни заявки ΠΈ ограничСния, всичко Ρ‚ΠΎΠ²Π° Π΅ Π΄ΠΎΠ±Π°Π²ΠΊΠ°. ΠŸΡ€ΠΎΡ†Π΅ΡΠΎΡ€Π½ΠΈΡ‚Π΅ рСсурси са ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π² милиядра. Ако Π²Π°ΡˆΠΈΡΡ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ сС Π½ΡƒΠΆΠ΄Π°Π΅ ΠΎΡ‚ Π΄Π²Π΅ пълни ядра, Π·Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π·Π°Π΄Π°Π²Π°Ρ‚Π΅ стойността Π½Π° 2000m. Ако ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΡŠΡ‚ сС Π½ΡƒΠΆΠ΄Π°Π΅ само ΠΎΡ‚ 1/4 мощност Π½Π° ядрото, стойността Ρ‰Π΅ бъдС 250m. Π˜ΠΌΠ°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ Π°ΠΊΠΎ присвоитС стойност Π½Π° CPU рСсурс, ΠΏΠΎ-голяма ΠΎΡ‚ броя Π½Π° ядрата Π½Π° Π½Π°ΠΉ-голСмия възСл, Ρ‚ΠΎΠ³Π°Π²Π° Π²Π°ΡˆΠΈΡΡ‚ pod ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ няма Π΄Π° бъдС ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ Π΄Π° стартира. Подобна ситуация Ρ‰Π΅ възникнС, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ pod, ΠΊΠΎΠΉΡ‚ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅ ΠΎΡ‚ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ ядра, Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΡŠΡ‚ Kubernetes сС ΡΡŠΡΡ‚ΠΎΠΈ само ΠΎΡ‚ Π΄Π²Π΅ основни Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини.

ОсвСн Π°ΠΊΠΎ Π²Π°ΡˆΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π΅ спСциално ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΎ Π΄Π° сС възползва ΠΎΡ‚ мноТСство ядра (Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ слоТни Π½Π°ΡƒΡ‡Π½ΠΈ изчислСния ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈΠ΄Π²Π°Ρ‚ Π½Π° ΡƒΠΌ), Ρ‚ΠΎΠ³Π°Π²Π° Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€Π°Ρ‚Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π΅ Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ CPU Requests Π½Π° 1 ΠΈΠ»ΠΈ ΠΏΠΎ-ниско ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΄Π° стартиратС ΠΏΠΎΠ²Π΅Ρ‡Π΅ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ Π·Π° мащабируСмост. Π’ΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‰Π΅ Π΄Π°Π΄Π΅ Π½Π° систСмата ΠΏΠΎ-голяма Π³ΡŠΠ²ΠΊΠ°Π²ΠΎΡΡ‚ ΠΈ надСТдност.

Π©ΠΎ сС отнася Π΄ΠΎ ограничСнията Π½Π° процСсора, Π½Π΅Ρ‰Π°Ρ‚Π° стават ΠΏΠΎ-интСрСсни, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ сС счита Π·Π° компрСсируСм рСсурс. Ако Π²Π°ΡˆΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΎΡ‡Π½Π΅ Π΄Π° сС Π΄ΠΎΠ±Π»ΠΈΠΆΠ°Π²Π° Π΄ΠΎ Π»ΠΈΠΌΠΈΡ‚Π° Π½Π° процСсора, Kubernetes Ρ‰Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π΅ Π΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° вашия ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° CPU Throttling. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΠΏΡ€ΠΎΡ†Π΅ΡΠΎΡ€ΡŠΡ‚ Ρ‰Π΅ бъдС изкуствСно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ Π΄Π°Π΄Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ ΠΏΠΎ-лоша производитСлност, Π½ΠΎ ΠΏΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ няма Π΄Π° бъдС ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½ ΠΈΠ»ΠΈ Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½.

РСсурситС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° сС опрСдСлят Π² Π±Π°ΠΉΡ‚ΠΎΠ²Π΅. ОбикновСно стойността Π² настройкитС сС ΠΈΠ·ΠΌΠ΅Ρ€Π²Π° Π² Mib mebibytes, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° я Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½Π° стойност, ΠΎΡ‚ Π±Π°ΠΉΡ‚ΠΎΠ²Π΅ Π΄ΠΎ ΠΏΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚ΠΈ. Битуацията Ρ‚ΡƒΠΊ Π΅ ΡΡŠΡ‰Π°Ρ‚Π° ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈ процСсора - Π°ΠΊΠΎ ΠΏΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ заявка Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ възли, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ pod няма Π΄Π° бъдС ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎ. Но Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ рСсурситС Π½Π° процСсора, ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π΅ сС компрСсира, Π·Π°Ρ‰ΠΎΡ‚ΠΎ няма Π½Π°Ρ‡ΠΈΠ½ Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈ Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Ρ‰Π΅ бъдС спряно Π²Π΅Π΄Π½Π°Π³Π° Ρ‰ΠΎΠΌ ΡΠ²ΡŠΡ€ΡˆΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π·Π° Π½Π΅Π³ΠΎ.

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° Kubernetes. Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° заявки Π·Π° рСсурси ΠΈ ограничСния

Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ заявки, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π°Π΄Π²ΠΈΡˆΠ°Π²Π°Ρ‚ количСството рСсурси, ΠΊΠΎΠΈΡ‚ΠΎ Π²Π°ΡˆΠΈΡ‚Π΅ възли ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° прСдоставят. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° сподСлянС Π·Π° GKE VM ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ във Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ ΠΏΠΎΠ΄ Ρ‚ΠΎΠ²Π° Π²ΠΈΠ΄Π΅ΠΎ.

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

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ бъдС създадСно пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°, Ρ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΊΠ²ΠΎΡ‚ΠΈ. НапримСр, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ пространствата ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° prod ΠΈ dev, ΠΌΠΎΠ΄Π΅Π»ΡŠΡ‚ Π΅, Ρ‡Π΅ ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ няма производствСни ΠΊΠ²ΠΎΡ‚ΠΈ, Π° ΠΊΠ²ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° са ΠΌΠ½ΠΎΠ³ΠΎ строги. Π’ΠΎΠ²Π° позволява Π½Π° prod Π΄Π° Π²Π·Π΅ΠΌΠ΅ цСлия Π½Π°Π»ΠΈΡ‡Π΅Π½ рСсурс Π² случай Π½Π° рязко ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, напълно Π±Π»ΠΎΠΊΠΈΡ€Π°ΠΉΠΊΠΈ dev.

Π•Π΄Π½Π° ΠΊΠ²ΠΎΡ‚Π° Π·Π° рСсурси ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ‚Π°ΠΊΠ°. Π’ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠΌΠ° 4 сСкции - Ρ‚ΠΎΠ²Π° са 4-Ρ‚Π΅ Π΄ΠΎΠ»Π½ΠΈ Ρ€Π΅Π΄Π° Π½Π° ΠΊΠΎΠ΄Π°.

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° Kubernetes. Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° заявки Π·Π° рСсурси ΠΈ ограничСния

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ всСки ΠΎΡ‚ тях. Requests.cpu Π΅ максималният Π±Ρ€ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ заявки Π·Π° мощност Π½Π° процСсора, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ΄Π²Π°Ρ‚ ΠΎΡ‚ всички ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π½Π° пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°. Π’ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ 50 ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° с 10 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° заявки, ΠΏΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° със 100 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° заявки ΠΈΠ»ΠΈ само Π΅Π΄ΠΈΠ½ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с 500 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° заявки. Π”ΠΎΠΊΠ°Ρ‚ΠΎ общият Π±Ρ€ΠΎΠΉ Π½Π° requests.cpu Π½Π° Π΄Π°Π΄Π΅Π½ΠΎ пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ 500m, всичко Ρ‰Π΅ бъдС Π½Π°Ρ€Π΅Π΄.

Requested memory requests.memory Π΅ максималното количСство ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ заявки Π·Π° ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠΌΠ°Ρ‚ всички ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π² пространството ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°. ΠšΠ°ΠΊΡ‚ΠΎ Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ случай, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ 50 ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΎΡ‚ 2 mib, ΠΏΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΎΡ‚ 20 mib ΠΈΠ»ΠΈ Π΅Π΄ΠΈΠ½ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΎΡ‚ 100 mib, стига ΠΎΠ±Ρ‰ΠΎΡ‚ΠΎ количСство ΠΏΠ°ΠΌΠ΅Ρ‚, заявСно Π² пространството ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°, Π΄Π° Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ 100 ΠΌΠ΅Π±ΠΈΠ±Π°ΠΉΡ‚Π°.

Limits.cpu Π΅ максималното ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½ΠΎ количСство мощност Π½Π° процСсора, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ всички ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π½Π° пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°. МоТСм Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ Π»ΠΈΠΌΠΈΡ‚ΡŠΡ‚ Π½Π° заявкитС Π·Π° мощност Π½Π° процСсора.

И накрая, limits.memory Π΅ максималното количСство сподСлСна ΠΏΠ°ΠΌΠ΅Ρ‚, която всички ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π² пространството ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚. Π’ΠΎΠ²Π° Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° ΠΎΠ±Ρ‰ΠΈ заявки Π·Π° ΠΏΠ°ΠΌΠ΅Ρ‚.
Π’Π°ΠΊΠ° Ρ‡Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΡ‚Π΅ Π² ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ Π½Π° Kubernetes работят с Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ изчислитСлни рСсурси. Π‘ ΠΊΠ²ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π° рСсурси администраторитС Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° рСсурси ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° рСсурси въз основа Π½Π° пространството ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°. Π’ пространството ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° ΠΏΠΎΠ΄ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΌΠΎΠΆΠ΅ Π΄Π° консумира Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° мощност Π½Π° процСсора ΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΎΡ‚ ΠΊΠ²ΠΎΡ‚Π°Ρ‚Π° Π·Π° рСсурси Π½Π° пространството ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°. Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° ΠΎΠ±Π°Ρ‡Π΅ опасСниС, Ρ‡Π΅ Π΅Π΄Π½Π° капсула ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΠΎΠ½ΠΎΠΏΠΎΠ»ΠΈΠ·ΠΈΡ€Π° всички Π½Π°Π»ΠΈΡ‡Π½ΠΈ рСсурси. Π—Π° Π΄Π° сС ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈ Ρ‚Π°Π·ΠΈ ситуация, сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Range - ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° рСсурси (Π·Π° ΠΏΠΎΠ΄ΠΎΠ²Π΅ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ) Π² пространството ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°.

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΡŠΡ‚ Π½Π° ограничСнията прСдоставя ограничСния, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚:

  • Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ ΠΈ максимално ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° изчислитСлни рСсурси Π·Π° всСки ΠΌΠΎΠ΄ΡƒΠ» ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π² пространството ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°;
  • ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΠΈ максимална Starage Request Π·Π° всСки PersistentVolumeClaim Π² пространството ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°;
  • Π½Π°Π»Π°Π³Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ Заявка ΠΈ Π›ΠΈΠΌΠΈΡ‚ Π·Π° рСсурс Π² пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°;
  • Π·Π°Π΄Π°ΠΉΡ‚Π΅ заявки/ограничСния ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° изчислитСлни рСсурси Π² пространството ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π³ΠΈ ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° изпълнСниС.

Π’Π°ΠΊΠ° Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ във Π²Π°ΡˆΠ΅Ρ‚ΠΎ пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ ΠΊΠ²ΠΎΡ‚Π°Ρ‚Π°, която сС ΠΏΡ€ΠΈΠ»Π°Π³Π° Π·Π° цялото пространство Π½Π° ΠΈΠΌΠ΅Π½Π°Ρ‚Π°, Limit Range сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΏΡ€Π΅Ρ‡ΠΈ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ ΠΌΠ°Π»ΠΊΠΈ ΠΈΠ»ΠΈ гигантски ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°. Граничният Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ‚Π°ΠΊΠ°.

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° Kubernetes. Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° заявки Π·Π° рСсурси ΠΈ ограничСния

ΠšΠ°ΠΊΡ‚ΠΎ ΠΈ Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ случай, Ρ‚ΡƒΠΊ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π°Ρ‚ 4 сСкции. НСка Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ всСки.
Π Π°Π·Π΄Π΅Π»ΡŠΡ‚ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π°Π΄Π°Π²Π° ограничСнията ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π² Π³Ρ€ΡƒΠΏΠ°Ρ‚Π°. Ако Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ Ρ‚Π΅Π·ΠΈ стойности Π² СкстрСмния Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, Ρ‚ΠΎΠ³Π°Π²Π° всички ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚Π΅Π·ΠΈ стойности Π½Π΅ са ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ, Ρ‰Π΅ слСдват стойноститС ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.

Π’ сСкцията defaultRequest заявкитС ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ са ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π² Pod. ΠžΡ‚Π½ΠΎΠ²ΠΎ, Π°ΠΊΠΎ Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ Ρ‚Π΅Π·ΠΈ стойности Π½Π° крайния Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, Ρ‚ΠΎΠ³Π°Π²Π° всички ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚Π΅Π·ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π΅ са ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ, Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ‚Π΅Π·ΠΈ стойности ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.

БСкцията max опрСдСля максималнитС ограничСния, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π² Pod. БтойноститС Π² сСкцията ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ ограничСнията Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ Π½Π°Π΄ Ρ‚ΠΎΠ²Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅. Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Π°ΠΊΠΎ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ max ΠΈ няма Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, Ρ‚ΠΎΠ³Π°Π²Π° максималната стойност става стойността ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.

БСкцията min опрСдСля ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΡ‚Π΅ заявки, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π² Π³Ρ€ΡƒΠΏΠ°. БтойноститС Π² сСкцията ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ заявкитС Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΎΠ±Π°Ρ‡Π΅ Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΠΎΠ΄ Ρ‚ΠΎΠ²Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅.

ΠžΡ‚Π½ΠΎΠ²ΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Π°ΠΊΠΎ Ρ‚Π°Π·ΠΈ стойност Π΅ Π·Π°Π΄Π°Π΄Π΅Π½Π°, Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π΅ Π΅, Ρ‚ΠΎΠ³Π°Π²Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°Ρ‚Π° стойност става заявката ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.

Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка Ρ‚Π΅Π·ΠΈ заявки Π·Π° рСсурси сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΎΡ‚ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΠΊΠ° Π½Π° Kubernetes Π·Π° изпълнСниС Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ натоварвания. Π—Π° Π΄Π° настроитС ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π²Π°ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ. Π”Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‡Π΅ искатС Π΄Π° стартиратС мноТСство ΠΏΠΎΠ΄ΠΎΠ²Π΅ Π½Π° вашия ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€. Ако ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‡Π΅ спСцификациитС Π½Π° pod са Π²Π°Π»ΠΈΠ΄Π½ΠΈ, Π³Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ Π½Π° Kubernetes Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΡ€ΡŠΠ³ΠΎΠ² Ρ€Π΅ΠΆΠΈΠΌ, Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅ възСла Π·Π° изпълнСниС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΡ‚ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅.

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° Kubernetes. Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° заявки Π·Π° рСсурси ΠΈ ограничСния

Kubernetes Ρ‰Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ Π΄Π°Π»ΠΈ Node 1 ΠΈΠΌΠ° Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ рСсурси, Π·Π° Π΄Π° изпълни заявкитС Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° pod, ΠΈ Π°ΠΊΠΎ Π½Π΅, Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ към слСдващия възСл. Ако Π½ΠΈΡ‚ΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π²ΡŠΠ·Π»ΠΈΡ‚Π΅ Π² систСмата Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈ заявкитС, ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ‚ Π² ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅. Използвайки Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° двигатСля Π½Π° Google Kubernetes, ΠΊΠ°Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Π½Π° възли, GKE ΠΌΠΎΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ Ρ‡Π°ΠΊΠ°Ρ‰ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ ΠΈ Π΄Π° създадС ΠΎΡ‰Π΅ няколко Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ възСла.

Ако ΠΏΠΎ-късно ΠΈΠΌΠ° ΡΠ²Ρ€ΡŠΡ…ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚ ΠΎΡ‚ възли, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Ρ‰Π΅ Π½Π°ΠΌΠ°Π»ΠΈ броя Π½Π° Π²ΡŠΠ·Π»ΠΈΡ‚Π΅, Π·Π° Π΄Π° Π²ΠΈ спСсти ΠΏΠ°Ρ€ΠΈ. Π•Ρ‚ΠΎ Π·Π°Ρ‰ΠΎ Kubernetes ΠΏΠ»Π°Π½ΠΈΡ€Π° Pods въз основа Π½Π° заявки. Π›ΠΈΠΌΠΈΡ‚ΡŠΡ‚ ΠΎΠ±Π°Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ ΠΏΠΎ-висок ΠΎΡ‚ заявкитС ΠΈ Π² някои случаи Ρ…ΠΎΡΡ‚ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ дСйствитСлно Π΄Π° ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠΈ рСсурситС си. НиС Π½Π°Ρ€ΠΈΡ‡Π°ΠΌΠ΅ Ρ‚ΠΎΠ²Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° ΡΠ²Ρ€ΡŠΡ…Π°Π½Π³Π°ΠΆΠΈΡ€Π°Π½Π΅.

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° Kubernetes. Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° заявки Π·Π° рСсурси ΠΈ ограничСния

ΠšΠ°ΠΊΡ‚ΠΎ ΠΊΠ°Π·Π°Ρ…, ΠΊΠΎΠ³Π°Ρ‚ΠΎ става Π΄ΡƒΠΌΠ° Π·Π° процСсор, Kubernetes Ρ‰Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π΅ Π΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° Pods. Всяка капсула Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π°, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π΅ поискала, Π½ΠΎ Π°ΠΊΠΎ Π½Π΅ достигнС Π»ΠΈΠΌΠΈΡ‚Π°, Ρ‰Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π΅ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π° дросСлиранС.

По ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° рСсурситС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Ρ‚ΡƒΠΊ Kubernetes трябва Π΄Π° Π²Π·Π΅ΠΌΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠΎΠΈ ΠΏΠΎΠ΄ΠΎΠ²Π΅ Π΄Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ΅ ΠΈ ΠΊΠΎΠΈ Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈ, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π΅ освободитС систСмнитС рСсурси, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π΅Π½ случай цялата систСма Ρ‰Π΅ сС сринС.

НСка си прСдставим сцСнарий, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠΌΠ°Ρ‚Π΅ машина с ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° - ΠΊΠ°ΠΊ Kubernetes Ρ‰Π΅ сС справи с Ρ‚ΠΎΠ²Π°?

Kubernetes Ρ‰Π΅ Ρ‚ΡŠΡ€ΡΠΈ Pods, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅ рСсурси ΠΎΡ‚ заявСнитС. Π’Π°ΠΊΠ° Ρ‡Π΅, Π°ΠΊΠΎ Π²Π°ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ нямат заявки, Ρ‚ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Ρ‚Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ са поискали, просто Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π½Π΅ са поискали Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΈΡ‰ΠΎ! Π’Π°ΠΊΠΈΠ²Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ стават основни ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΈ Π·Π° спиранС. Π‘Π»Π΅Π΄Π²Π°Ρ‰ΠΈΡ‚Π΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΈ са ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΠ»ΠΈ всичкитС си заявки, Π½ΠΎ всС ΠΎΡ‰Π΅ са ΠΏΠΎΠ΄ максималния Π»ΠΈΠΌΠΈΡ‚.

Π’Π°ΠΊΠ° Ρ‡Π΅, Π°ΠΊΠΎ Kubernetes Π½Π°ΠΌΠ΅Ρ€ΠΈ няколко ΠΏΠΎΠ΄-Π°, ΠΊΠΎΠΈΡ‚ΠΎ са Π½Π°Π΄Ρ…Π²ΡŠΡ€Π»ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° заявката си, Ρ‚ΠΎΠΉ Ρ‰Π΅ Π³ΠΈ сортира ΠΏΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΈ слСд Ρ‚ΠΎΠ²Π° Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ ΠΏΠΎΠ΄-ΠΎΠ²Π΅Ρ‚Π΅ с Π½Π°ΠΉ-нисък ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚. Ако всички ΠΏΠΎΠ΄ΠΎΠ²Π΅ ΠΈΠΌΠ°Ρ‚ Сднакъв ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, Ρ‚ΠΎΠ³Π°Π²Π° Kubernetes Ρ‰Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈ Ρ‚Π΅Π·ΠΈ ΠΏΠΎΠ΄ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ са Π½Π°Π΄Ρ…Π²ΡŠΡ€Π»ΠΈΠ»ΠΈ заявкитС си с ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ останалитС ΠΏΠΎΠ΄ΠΎΠ²Π΅.

Π’ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π΄ΠΊΠΈ случаи Kubernetes ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈ Pods, ΠΊΠΎΠΈΡ‚ΠΎ всС ΠΎΡ‰Π΅ са Π² Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ заявки. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС случи, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ систСмни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ Kubelet Π°Π³Π΅Π½Ρ‚ ΠΈΠ»ΠΈ Docker Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ‚ Π΄Π° консумират ΠΏΠΎΠ²Π΅Ρ‡Π΅ рСсурси, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ са Π±ΠΈΠ»ΠΈ Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ Π·Π° тях.
Π’Π°ΠΊΠ° Ρ‡Π΅, Π² Ρ€Π°Π½Π½ΠΈΡ‚Π΅ Π΅Ρ‚Π°ΠΏΠΈ Π½Π° малкия бизнСс, Π΅Π΄ΠΈΠ½ Kubernetes ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€Π΅, Π±Π΅Π· Π΄Π° Π·Π°Π΄Π°Π²Π° заявки Π·Π° рСсурси ΠΈ ограничСния, Π½ΠΎ Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π²Π°ΡˆΠΈΡ‚Π΅ Π΅ΠΊΠΈΠΏΠΈ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ Π΄Π° растат ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€, рискуватС Π΄Π° сС Π½Π°Ρ‚ΡŠΠΊΠ½Π΅Ρ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² Ρ‚Π°Π·ΠΈ област. ДобавянСто Π½Π° заявки ΠΈ ограничСния към Π²Π°ΡˆΠΈΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ пространства ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° изисква ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΊΠΎ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ усилия ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈ спСсти ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° Kubernetes. ΠŸΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‚ΡΠ²Π°Π½Π΅

Малко Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈ πŸ™‚

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌ Π²ΠΈ, Ρ‡Π΅ останахтС с нас. Π₯арСсватС Π»ΠΈ Π½Π°ΡˆΠΈΡ‚Π΅ статии? Π˜ΡΠΊΠ°Ρ‚Π΅ Π»ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΡ‰Π΅ интСрСсно ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅? ΠŸΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ΅Ρ‚Π΅ Π½ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΠΎΡ€ΡŠΡ‡ΠΊΠ° ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π°Ρ‚Π΅ Π½Π° приятСли, ΠΎΠ±Π»Π°Ρ‡Π΅Π½ VPS Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ ΠΎΡ‚ $4.99, ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π°Π½Π°Π»ΠΎΠ³ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ, ΠΊΠΎΠΉΡ‚ΠΎ бСшС ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ ΠΎΡ‚ нас Π·Π° вас: Цялата истина Π·Π° VPS (KVM) E5-2697 v3 (6 ядра) 10GB DDR4 480GB SSD 1Gbps ΠΎΡ‚ $19 ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π΄Π° сподСлитС ΡΡŠΡ€Π²ΡŠΡ€? (ΠΏΡ€Π΅Π΄Π»Π°Π³Π° сС с RAID1 ΠΈ RAID10, Π΄ΠΎ 24 ядра ΠΈ Π΄ΠΎ 40GB DDR4).

Dell R730xd 2 ΠΏΡŠΡ‚ΠΈ ΠΏΠΎ-Π΅Π²Ρ‚ΠΈΠ½ Π² Ρ†Π΅Π½Ρ‚ΡŠΡ€Π° Π·Π° Π΄Π°Π½Π½ΠΈ Equinix Tier IV Π² АмстСрдам? Π‘Π°ΠΌΠΎ Ρ‚ΡƒΠΊ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV ΠΎΡ‚ $199 Π² Π₯оландия! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - ΠΎΡ‚ $99! ΠŸΡ€ΠΎΡ‡Π΅Ρ‚ΠΈ Π·Π° Как Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ инфраструктура Corp. клас с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Dell R730xd E5-2650 v4 Π½Π° стойност 9000 Π΅Π²Ρ€ΠΎ Π·Π° стотинка?

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

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