Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Kubernetes. Настройка Π½Π° заявки ΠΈ Π»ΠΈΠΌΠΈΡ‚ΠΈ Π½Π° рСсурси

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

Π—Π° всС рСсурси Π½Π° Kubernetes ΠΈΠΌΠ° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° настройка Π½Π° Π΄Π²Π° Ρ‚ΠΈΠΏΠ° изисквания - Requests ΠΈ Limits. ΠŸΡŠΡ€Π²ΠΎΡ‚ΠΎ описва ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΡ‚Π΅ изисквания Π·Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° свободни рСсурси Π² възСла, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° стартиранС Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°, Π° Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ строго ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° рСсурситС, Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

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

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

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Kubernetes. Настройка Π½Π° заявки ΠΈ Π»ΠΈΠΌΠΈΡ‚ΠΈ Π½Π° рСсурси

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

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Kubernetes. Настройка Π½Π° заявки ΠΈ Π»ΠΈΠΌΠΈΡ‚ΠΈ Π½Π° рСсурси

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

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

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

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

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Kubernetes. Настройка Π½Π° заявки ΠΈ Π»ΠΈΠΌΠΈΡ‚ΠΈ Π½Π° рСсурси

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

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

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

ΠšΠ²ΠΎΡ‚Π°Ρ‚Π° Π½Π° рСсурситС ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½. Π’ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠΌΠ° 4 сСкции – Ρ‚ΠΎΠ²Π° са 4 Ρ€Π΅Π΄Π° ΠΊΠΎΠ΄.

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Kubernetes. Настройка Π½Π° заявки ΠΈ Π»ΠΈΠΌΠΈΡ‚ΠΈ Π½Π° рСсурси

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

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

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

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

ΠŸΡ€Π΅Π΄Π΅Π»Π½ΠΈΡΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ прСдоставя ограничСния, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚:

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

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

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Kubernetes. Настройка Π½Π° заявки ΠΈ Π»ΠΈΠΌΠΈΡ‚ΠΈ Π½Π° рСсурси

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

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

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

Π’ Ρ€Π°Π·Π΄Π΅Π»Π° min са посочСни ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΡ‚Π΅ заявки, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π² ΠΏΠΎΠ΄Π°. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° стойноститС Π² Ρ€Π°Π·Π΄Π΅Π»Π° default ΠΈ заявкитС Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΠΎΠ΄ Ρ‚ΠΎΠ·ΠΈ Π»ΠΈΠΌΠΈΡ‚.

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

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

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Kubernetes. Настройка Π½Π° заявки ΠΈ Π»ΠΈΠΌΠΈΡ‚ΠΈ Π½Π° рСсурси

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

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

Най-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° Kubernetes. Настройка Π½Π° заявки ΠΈ Π»ΠΈΠΌΠΈΡ‚ΠΈ Π½Π° рСсурси

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

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

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

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

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

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

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

Π’ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄ΠΈ Π²ΠΈΠ΄Π΅ΠΎ

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

Благодаря, Ρ‡Π΅ оставатС с нас. Π₯арСсватС Π»ΠΈ Π½Π°ΡˆΠΈΡ‚Π΅ статии? Π˜ΡΠΊΠ°Ρ‚Π΅ Π»ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ интСрСсни ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ? ΠŸΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ΅Ρ‚Π΅ Π½ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΠΎΡ€ΡŠΡ‡ΠΊΠ° ΠΈΠ»ΠΈ я ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π°Ρ‚Π΅ Π½Π° ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ, ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ VPS Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ ΠΎΡ‚ $4.99, ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π°Π½Π°Π»ΠΎΠ³ Π½Π° entry-level ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, създадСн ΠΎΡ‚ нас Π·Π° Вас: Всичко Π·Π° VPS (KVM) E5-2697 v3 (6 ядра) 10GB DDR4 480GB SSD 1Gbps ΠΎΡ‚ $19 ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π΄Π° Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΡΡŠΡ€Π²ΡŠΡ€Π°? (Π½Π°Π»ΠΈΡ‡Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ с RAID1 ΠΈ RAID10, Π΄ΠΎ 24 ядра ΠΈ Π΄ΠΎ 40GB DDR4).

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

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster