Π‘ΡΠ·Π΄Π°Π΄ΠΎΡ Kube Eagle β Π΅ΠΊΡΠΏΠΎΡΡΠ΅Ρ Π·Π° Prometheus. ΠΠΊΠ°Π·Π° ΡΠ΅, ΡΠ΅ Π΅ ΡΡΡΠ°Ρ ΠΎΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ°Ρ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° ΠΌΠ°Π»ΠΊΠΈΡΠ΅ ΠΈ ΡΡΠ΅Π΄Π½ΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ. Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΡΠΏΠ΅ΡΡΠΈΡ Π½Π΅ Π΅Π΄Π½Π° ΡΡΠΎΡΠΈΡΠ° Π΄ΠΎΠ»Π°ΡΠ°, Π·Π°ΡΠΎΡΠΎ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Ρ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²Π΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠ²Π°Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΡΠ° Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ.
Π©Π΅ Π³ΠΎΠ²ΠΎΡΡ Π·Π° ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° Π½Π° , Π½ΠΎ ΠΏΡΡΠ²ΠΎ ΡΠ΅ ΠΎΠ±ΡΡΠ½Ρ ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΠΈ Π·Π°ΡΠΎ Π±Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³.
Π£ΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΊΠ»ΡΡΡΠ΅ΡΠ° Ρ ΠΏΠΎ 4-50 Π½ΠΎΠ΄Π°. ΠΡΠ² Π²ΡΠ΅ΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅Ρ - Π΄ΠΎ 200 ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·Π° ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π½Π°Π»ΠΈΡΠ½ΠΈΡ Ρ Π°ΡΠ΄ΡΠ΅Ρ, ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½ΡΠΈ Π±ΡΡ Π° Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈ Ρ burstable ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ ΠΈ ΡΠ΅ΡΡΡΡΠΈ Π½Π° Π¦Π. ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΠΏΠΎΠ΄ΠΎΠ²Π΅ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π²Π·Π΅ΠΌΠ°Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ ΡΠ΅ΡΡΡΡΠΈ, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ Π½ΡΠΆΠ΄Π°, Π±Π΅Π· Π΄Π° ΠΏΡΠ΅ΡΠ°Ρ Π½Π° Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ°Π·ΠΈ Π½ΠΎΠ΄Π°. ΠΠ΅ Π·Π²ΡΡΠΈ Π»ΠΈ ΡΡΠ΄Π΅ΡΠ½ΠΎ?
Π Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΊΠ»ΡΡΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°ΡΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½ΠΎ ΠΌΠ°Π»ΠΊΠΎ Π¦Π (8%) ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ (40%), ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Ρ Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΈΠ·ΡΠ»Π°ΡΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄ΠΎΠ²Π΅ΡΠ΅, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π°Ρ Π° Π΄Π° Π·Π°Π΄Π΅Π»ΡΡ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠ°ΠΌΠ΅Ρ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π΅ Π½Π°Π»ΠΈΡΠ½ΠΎ Π½Π° Π½ΠΎΠ΄Π°. Π’ΠΎΠ³Π°Π²Π° ΠΈΠΌΠ°Ρ ΠΌΠ΅ ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ΡΠ°Π±Π»ΠΎ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° Kubernetes. ΠΡΠΎ ΡΠ°ΠΊΠΎΠ²Π°:
Π’Π°Π±Π»ΠΎ Π½Π° Grafana ΡΠ°ΠΌΠΎ Ρ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΎΡ cAdvisor
Π‘ ΡΠ°ΠΊΠΎΠ²Π° ΡΠ°Π±Π»ΠΎ Π΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ Π²ΠΈΠ΄ΡΡ Π½ΠΎΠ΄ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΌΠ΅Ρ ΠΈ Π¦Π. ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Π°ΡΠ°. ΠΠ° Π΄Π° ΠΏΠΎΠ΄ΠΎΠ²Π΅ΡΠ΅ ΠΎΡΡΠ°Π½Π°Ρ Π½Π° ΠΌΡΡΡΠΎΡΠΎ ΡΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, Π΄Π° Π½Π°ΡΡΡΠΎΠΈΠΌ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π½ΠΈ ΡΠ΅ΡΡΡΡΠΈ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΠ΄ΠΎΠ²Π΅ (Π·Π°ΡΠ²Π΅Π½ΠΈ ΡΠ΅ΡΡΡΡΠΈ ΡΠ° ΡΠ°Π²Π½ΠΈ Π½Π° Π»ΠΈΠΌΠΈΡΠ°). ΠΠΎ ΡΠΎΠ²Π° Π½Π΅ Π΅ Π½Π°ΠΉ-ΡΠ°Π·ΡΠΌΠ½ΠΎΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ Π°ΡΠ΄ΡΠ΅Ρ. Π ΠΊΠ»ΡΡΡΠ΅ΡΠ° ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΠΎΡΠΈΠ½ Π³ΠΈΠ³Π°Π±Π°ΠΉΡΠ° ΠΏΠ°ΠΌΠ΅Ρ, Π½ΠΎ Π½ΡΠΊΠΎΠΈ Π½ΠΎΠ΄ΠΈ ΡΡΡΠ°Π΄Π°Ρ Π° ΠΎΡ Π½Π΅Π΄ΠΎΡΡΠΈΠ³, Π° Π½Π° Π΄ΡΡΠ³ΠΈ ΠΎΡΡΠ°Π²ΡΡ Π° ΠΏΠΎ 4-10 GB.
ΠΠΎΠ»ΡΡΠ°Π²Π° ΡΠ΅, ΡΠ΅ Kubernetes ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΡΡ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ Π½Π΅ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ. ΠΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΡΡ Π½Π° Kubernetes Π²Π·Π΅ΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° affinity, taints ΠΈ tolerations, ΡΠ΅Π»Π΅ΠΊΡΠΎΡΠΈ Π·Π° Π½ΠΎΠ΄ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Ρ Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ Π½ΠΎΠ΄ΠΈ. ΠΠΎ Π² ΠΌΠΎΡ ΡΠ»ΡΡΠ°ΠΉ Π½ΡΠΌΠ°ΡΠ΅ ΡΠ°ΠΊΠΈΠ²Π° ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈ ΠΏΠΎΠ΄ΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Ρ Π° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π·Π°ΡΠ²Π΅Π½ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ Π½Π° Π²ΡΡΠΊΠ° Π½ΠΎΠ΄Π°.
ΠΠ° ΠΏΠΎΠ΄Π° ΡΠ΅ ΠΈΠ·Π±ΠΈΡΠ°ΡΠ΅ Π½ΠΎΠ΄Π° Ρ Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈ ΡΠ΅ΡΡΡΡΠΈ, ΠΊΠΎΡΡΠΎ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ²Π° ΡΡΠ»ΠΎΠ²ΠΈΡΡΠ° Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ°. ΠΠΎΠ»ΡΡΠΈ ΡΠ΅ ΡΠ°ΠΊΠ°, ΡΠ΅ Π·Π°ΡΠ²Π΅Π½ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ Π½Π° Π½ΠΎΠ΄ΠΈΡΠ΅ Π½Π΅ ΡΡΠ²ΠΏΠ°Π΄Π°Ρ Ρ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΈ ΡΡΠΊ Π½Π° ΠΏΠΎΠΌΠΎΡ Π΄ΠΎΠΉΠ΄Π΅ Kube Eagle ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅.
ΠΠΌΠ°ΠΌ ΠΏΠΎΡΡΠΈ Π²ΡΠΈΡΠΊΠΈ Kubernetes ΠΊΠ»ΡΡΡΠ΅ΡΠΈ Π½Π°Π±Π»ΡΠ΄Π°Π²Π°Π½ΠΈ ΡΠ°ΠΌΠΎ Ρ ΠΈ . Node Exporter ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π·Π° Π²Ρ ΠΎΠ΄/ΠΈΠ·Ρ ΠΎΠ΄ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΈΡΠΊ, CPU ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ, Π° Kube State Metrics ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π½Π° Kubernetes ΠΎΠ±Π΅ΠΊΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΡΠ²ΠΊΠΈ ΠΈ Π»ΠΈΠΌΠΈΡΠΈ Π·Π° ΡΠ΅ΡΡΡΡΠΈ CPU ΠΈ ΠΏΠ°ΠΌΠ΅Ρ.
Π’ΡΡΠ±Π²Π° Π΄Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°ΠΌΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈΡΠ΅ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Ρ ΠΌΠ΅ΡΡΠΈΠΊΠΈΡΠ΅ Π·Π° Π·Π°ΡΠ²ΠΊΠΈ ΠΈ Π»ΠΈΠΌΠΈΡΠΈ Π² Grafana, ΠΈ ΡΠΎΠ³Π°Π²Π° ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΡΠ»Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΠΠ²ΡΡΠΈ ΠΏΡΠΎΡΡΠΎ, Π½ΠΎ Π²ΡΡΡΠ½ΠΎΡΡ Π² ΡΠ΅Π·ΠΈ Π΄Π²Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π΅ΡΠΈΠΊΠ΅ΡΠΈΡΠ΅ ΡΠ΅ Π½Π°ΡΠΈΡΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ, Π° Π½ΡΠΊΠΎΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΈΠ·ΠΎΠ±ΡΠΎ Π½ΡΠΌΠ°Ρ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ. Kube Eagle ΠΏΡΠ°Π²ΠΈ Π²ΡΠΈΡΠΊΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΈ ΠΏΠ°Π½Π΅Π»ΡΡ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π΅ΡΠΎ ΡΠ°ΠΊΠ°:
Π£ΡΠΏΡΡ ΠΌΠ΅ Π΄Π° ΡΠ΅ΡΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ ΠΈ Π΄Π° ΡΠΏΠ΅ΡΡΠΈΠΌ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅:
- ΠΡΠΊΠΎΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π½Π΅ Π·Π½Π°Π΅Ρ Π° ΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅ΡΡΡΡΠΈ Π½ΡΠΆΠ΄Π°ΡΡ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·ΠΈΡΠ΅ (ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΡΠ΅ ΠΏΡΠΈΡΠ΅ΡΠ½ΡΠ²Π°Ρ Π°). ΠΡΠΌΠ°Ρ ΠΌΠ΅ ΠΊΠ°ΠΊ Π΄Π° ΠΎΡΠΊΡΠΈΠ΅ΠΌ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ Π·Π° ΡΠ΅ΡΡΡΡΠΈ - Π·Π° ΡΠΎΠ²Π° Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° Π·Π½Π°Π΅ΠΌ ΠΊΠΎΠ½ΡΡΠΌΠ°ΡΠΈΡΡΠ° ΠΏΠ»ΡΡ Π·Π°ΡΠ²ΠΊΠΈ ΠΈ Π»ΠΈΠΌΠΈΡΠΈ. Π‘Π΅Π³Π° ΡΠ΅ Π²ΠΈΠΆΠ΄Π°Ρ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΎΡ Prometheus, ΡΠ»Π΅Π΄ΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠ²Π°Ρ Π·Π°ΡΠ²ΠΊΠΈ ΠΈ Π»ΠΈΠΌΠΈΡΠΈ.
- JVM ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π²Π·ΠΈΠΌΠ°Ρ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΌΠΎΠ³Π°Ρ. Π‘ΡΠ±ΠΈΡΠ°ΡΡΡ Π½Π° ΡΠΌΠ΅Ρ ΠΎΡΠ²Π°ΡΡ ΠΏΠ°ΠΌΠ΅Ρ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ Π΅ Π°Π½Π³Π°ΠΆΠΈΡΠ°Π½ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 75%. Π ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΡΠ»ΡΠ³ΠΈ ΠΈΠΌΠ°Ρ burstable ΠΏΠ°ΠΌΠ΅Ρ, JVM Π²ΠΈΠ½Π°Π³ΠΈ Ρ Π·Π°Π΅ΠΌΠ°ΡΠ΅. ΠΠΎΡΠ°Π΄ΠΈ ΡΠΎΠ²Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ Java ΡΡΠ»ΡΠ³ΠΈ ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Ρ Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π±Π΅ΡΠ΅ ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΎ.
- ΠΡΠΊΠΎΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΡΠΊΠ°Ρ Π° ΡΠ²ΡΡΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΌΠ΅Ρ, Π° ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΡΡ Π½Π° Kubernetes Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡΠ΅ ΡΠ΅Π·ΠΈ Π½ΠΎΠ΄ΠΎΠ²Π΅ Π½Π° ΠΎΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΡΠ΅ ΠΏΠΎ ΡΠ°ΠΊΡΠ° Π±ΡΡ Π° ΠΏΠΎ-ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈ ΠΎΡ Π΄ΡΡΠ³ΠΈ Π½ΠΎΠ΄ΠΎΠ²Π΅. ΠΠ΄ΠΈΠ½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈ ΠΈΠ·Π»ΠΈΡΠ½Π° ΡΠΈΡΡΠ° Π² Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΠΈ Π·Π°Ρ Π²Π°Π½Π° Π³ΠΎΠ»ΡΠΌΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ: 20 GB Π²ΠΌΠ΅ΡΡΠΎ 2. ΠΠΈΠΊΠΎΠΉ Π½Π΅ Π·Π°Π±Π΅Π»ΡΠ·Π°. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈΠΌΠ°ΡΠ΅ 3 ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΠΎΡΡΡΠ°Π΄Π°Ρ Π° ΡΠ΅Π»ΠΈ 3 Π½ΠΎΠ΄ΠΎΠ²Π΅.
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡ ΠΌΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π·Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅, ΠΏΡΠ΅ΠΏΠ»Π°Π½ΠΈΡΠ°Ρ ΠΌΠ΅ ΠΏΠΎΠ΄ΠΎΠ²Π΅ΡΠ΅ Ρ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ ΠΈ ΠΏΠΎΡΡΠΈΠ³Π½Π°Ρ ΠΌΠ΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π±Π°Π»Π°Π½Ρ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠΈΡΠΊΠΈ Π½ΠΎΠ΄ΠΎΠ²Π΅. ΠΡΠΊΠΎΠ»ΠΊΠΎ Π½ΠΎΠ΄Π° Π΄ΠΎΡΠΈ ΠΌΠΎΠΆΠ΅Ρ Π° Π΄Π° Π±ΡΠ΄Π°Ρ Π·Π°ΠΊΡΠΈΡΠΈ. Π ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π²ΠΈΠ΄ΡΡ ΠΌΠ΅, ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ (ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΠΊΡΠΌ CPU, Π° Π½Π΅ ΠΊΡΠΌ ΠΏΠ°ΠΌΠ΅Ρ). Π‘ΠΌΠ΅Π½ΠΈΡ ΠΌΠ΅ ΡΠΈΠΏΠ° ΠΈ ΠΈΠ·ΡΡΠΈΡ ΠΌΠ΅ ΠΎΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π½ΠΎΠ΄Π°.
ΠΡΠΎΠ³
Π‘ burstable ΡΠ΅ΡΡΡΡΠΈ Π² ΠΊΠ»ΡΡΡΠ΅ΡΠ°, Π²ΠΈΠ΅ ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π½Π°Π»ΠΈΡΠ½ΠΎΡΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅, Π½ΠΎ Π·Π°Π΄Π°Π²Π°ΡΡΡ Π½Π° Kubernetes ΠΏΠ»Π°Π½ΠΈΡΠ° ΠΏΠΎΠ΄ΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Π·Π° ΡΠ΅ΡΡΡΡΠΈ, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠ° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ Π΄Π²Π΅ ΡΠ΅Π»ΠΈ: Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎ, Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π΄ΠΎΠ±ΡΠΎ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅. ΠΠ° ΡΠΎΠ²Π° ΡΠ΅ Π²ΠΈ Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ (Π΅ΠΊΡΠΏΠΎΡΡΠ΅Ρ Prometheus ΠΈ ΠΏΠ°Π½Π΅Π» Π·Π° Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Grafana).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
