ΠΠ΄ΡΠ°Π²ΠΎ ΡΠ²ΠΈΠΌΠ°! ΠΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΌΠ΅ΡΠ΅ΡΠΈ ΡΠΌΠΎ ΠΏΠΎΠΊΡΠ΅Π½ΡΠ»ΠΈ Π½Π°Ρ Π½ΠΎΠ²ΠΈ ΠΏΡΠΎΡΠ΅ΠΊΠ°Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΎΠ³ ΠΊΠΎΠ΄Π° Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΡ - ΠΡΠ°ΡΠ°Π½Π° Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ Π·Π° ΠΏΡΠ°ΡΠ΅ΡΠ΅ ΠΊΡΠ±Π΅ΡΠ½Π΅ΡΠ΅ΡΠ°, ΠΊΠΎΡΠΈ ΡΠΌΠΎ Π½Π°Π·Π²Π°Π»ΠΈ
ΠΠ΅ΠΎ 0 - ΡΠ²ΠΎΠ΄Π½ΠΈ: ΠΊΠ°ΠΊΠΎ ΡΠΌΠΎ Π΄ΠΎΡΠ»ΠΈ Π΄ΠΎ ΠΎΠ²Π΅ ΡΠ°ΡΠΊΠ΅?
ΠΠ΄Π΅ΡΠ° Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΠΌΠΎ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ Π·Π° ΠΡΠ°ΡΠ°Π½ Π΄ΠΎΡΠ»Π° Π½Π°ΠΌ ΡΠ΅ ΡΠ°ΡΠ²ΠΈΠΌ ΡΠ»ΡΡΠ°ΡΠ½ΠΎ. ΠΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ° ΠΏΡΠ°ΡΠΈ Π²Π΅Π± ΠΏΡΠΎΡΠ΅ΠΊΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡΠΈΡ Π½ΠΈΠ²ΠΎΠ° ΡΠ»ΠΎΠΆΠ΅Π½ΠΎΡΡΠΈ Π²ΠΈΡΠ΅ ΠΎΠ΄ 10 Π³ΠΎΠ΄ΠΈΠ½Π°. ΠΠ° ΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΡΠ΅ΠΊΠ»ΠΈ ΡΠΌΠΎ Π²Π΅Π»ΠΈΠΊΡ ΠΊΠΎΠ»ΠΈΡΠΈΠ½Ρ ΡΡΡΡΡΠ½ΠΎΡΡΠΈ, Π·Π°Π½ΠΈΠΌΡΠΈΠ²ΠΈΡ ΡΠ»ΡΡΠ°ΡΠ΅Π²Π° ΠΈ ΠΈΡΠΊΡΡΡΠ²Π° Ρ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠΈΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΏΡΠ°ΡΠ΅ΡΠ΅. Π Ρ ΡΠ΅Π΄Π½ΠΎΠΌ ΡΡΠ΅Π½ΡΡΠΊΡ ΡΠΌΠΎ ΡΠ΅ Π·Π°ΠΏΠΈΡΠ°Π»ΠΈ: βΠΠ° Π»ΠΈ ΠΏΠΎΡΡΠΎΡΠΈ ΠΌΠ°Π³ΠΈΡΠ½ΠΈ Π°Π»Π°Ρ Π·Π° Π½Π°Π΄Π³Π»Π΅Π΄Π°ΡΠ΅ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ-Π°, ΡΠ°ΠΊΠΎ Π΄Π°, ΠΊΠ°ΠΊΠΎ ΠΊΠ°ΠΆΡ, βΠΏΠΎΠ΄Π΅ΡΠΈ ΠΈ Π·Π°Π±ΠΎΡΠ°Π²ΠΈβ?β ΠΠ½Π΄ΡΡΡΡΠΈΡΡΠΊΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄ Π·Π° ΠΏΡΠ°ΡΠ΅ΡΠ΅ ΠΊ8Ρ, Π½Π°ΡΠ°Π²Π½ΠΎ, ΠΎΠ΄Π°Π²Π½ΠΎ ΡΠ΅ ΠΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΠ° ΠΡΠΎΠΌΠ΅ΡΠ΅Ρ + ΠΡΠ°ΡΠ°Π½Π°. Π ΠΊΠ°ΠΎ Π³ΠΎΡΠΎΠ²Π° ΡΠ΅ΡΠ΅ΡΠ° Π·Π° ΠΎΠ²Π°Ρ ΡΡΠ΅ΠΊ, ΠΏΠΎΡΡΠΎΡΠΈ Π²Π΅Π»ΠΈΠΊΠΈ ΡΠΊΡΠΏ ΡΠ°Π·Π½ΠΈΡ Π²ΡΡΡΠ° Π°Π»Π°ΡΠ°: ΠΏΡΠΎΠΌΠ΅ΡΡ Π΅ΡΡ-ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, ΡΠ΅Ρ ΠΊΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ-ΠΌΠΈΠΊΠΈΠ½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡ ΡΠ°Π±Π»ΠΈ, Π³ΡΠ°ΡΠ°Π½Π°-ΠΊΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ-Π°ΠΏΠΏ.
ΠΠΎΠ΄Π°ΡΠ°ΠΊ Π³ΡΠ°ΡΠ°Π½Π°-ΠΊΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ-Π°ΠΏΠΏ ΡΠ΅ ΡΠΈΠ½ΠΈΠΎ Π½Π°ΡΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ°Π½ΡΠ½ΠΈΡΠΎΠΌ ΠΎΠΏΡΠΈΡΠΎΠΌ Π·Π° Π½Π°Ρ, Π°Π»ΠΈ Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π½ Π²ΠΈΡΠ΅ ΠΎΠ΄ Π³ΠΎΠ΄ΠΈΠ½Ρ Π΄Π°Π½Π° ΠΈ, ΡΡΠ°Π²ΠΈΡΠ΅, Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π΄ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈΠΌ Π²Π΅ΡΠ·ΠΈΡΠ°ΠΌΠ° Π½ΠΎΠ΄Π΅-Π΅ΠΊΠΏΠΎΡΡΠ΅Ρ-Π° ΠΈ ΠΊΡΠ±Π΅-ΡΡΠ°ΡΠ΅-ΠΌΠ΅ΡΡΠΈΡΡ. Π Ρ Π½Π΅ΠΊΠΎΠΌ ΡΡΠ΅Π½ΡΡΠΊΡ ΡΠΌΠΎ ΠΎΠ΄Π»ΡΡΠΈΠ»ΠΈ: βΠΠ°Ρ Π½Π΅ Π±ΠΈΡΠΌΠΎ ΡΡΠ΅Π±Π°Π»ΠΈ ΡΠ°ΠΌΠΈ Π΄Π° Π΄ΠΎΠ½Π΅ΡΠ΅ΠΌΠΎ ΠΎΠ΄Π»ΡΠΊΡ?β
ΠΠΎΡΠ΅ ΡΠΌΠΎ ΠΈΠ΄Π΅ΡΠ΅ ΠΎΠ΄Π»ΡΡΠΈΠ»ΠΈ Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΠΌΠΎ Ρ Π½Π°Ρ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ:
- Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° βΠΌΠ°ΠΏΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°β: ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΡ, Π³ΡΡΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΡΠΊΠΈΠΌ ΠΏΡΠΎΡΡΠΎΡΠΈΠΌΠ°, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΠΌΠ°...;
- Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π²Π΅Π·Π° ΠΊΠ°ΠΎ ΡΡΠΎ ΡΠ΅ βΠΏΡΠΈΠΌΠ΅Π½Π° - ΡΡΠ»ΡΠ³Π° (+ΠΏΠΎΡΡΠΎΠ²ΠΈ)β.
- Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅Ρ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΠΎ ΡΠ²ΠΎΡΠΎΠ²ΠΈΠΌΠ° ΠΊΠ»Π°ΡΡΠ΅ΡΠ°.
- Π·Π±ΠΈΡΠΊΠ° ΠΌΠ΅ΡΡΠΈΠΊΠ° ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ° ΠΈΠ· Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΈΠ·Π²ΠΎΡΠ°: ΠΡΠΎΠΌΠ΅ΡΡ Π΅ΡΡ ΠΈ ΠΊ8Ρ Π°ΠΏΠΈ ΡΠ΅ΡΠ²Π΅Ρ.
- ΠΏΡΠ°ΡΠ΅ΡΠ΅ ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ³ Π΄Π΅Π»Π° (ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π¦ΠΠ£ Π²ΡΠ΅ΠΌΠ΅Π½Π°, ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ΅, Π΄ΠΈΡΠΊΠΎΠ²Π½ΠΎΠ³ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΌΡΠ΅ΠΆΠ΅) ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ - ΠΏΠΎΠ΄ΠΎΠ²ΠΈ Π·Π΄ΡΠ°Π²ΡΡΠ²Π΅Π½ΠΎΠ³ ΡΡΠ°ΡΠ°, Π±ΡΠΎΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΈΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ ΠΏΡΠΎΠ»Π°Π·Π½ΠΎΡΡΠΈ ΡΠ΅ΡΡΠΎΠ²Π° ΠΆΠΈΠ²ΠΎΡΠ½ΠΎΡΡΠΈ/ΡΠΏΡΠ΅ΠΌΠ½ΠΎΡΡΠΈ.
ΠΠ΅ΠΎ 1: Π¨ΡΠ° ΡΠ΅ βΠΡΠ°ΡΠ°Π½Π° Π΄ΠΎΠ΄Π°ΡΠ°ΠΊβ?
Π‘Π° ΡΠ΅Ρ Π½ΠΈΡΠΊΠ΅ ΡΠ°ΡΠΊΠ΅ Π³Π»Π΅Π΄ΠΈΡΡΠ°, Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ Π·Π° ΠΡΠ°ΡΠ°Π½Π° ΡΠ΅ ΡΠ³Π°ΠΎΠ½ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ, ΠΊΠΎΡΠΈ ΡΠ΅ ΡΡΠ²Π° Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΠΡΠ°ΡΠ°Π½Π° (/Π²Π°Ρ/Π³ΡΠ°ΡΠ°Π½Π°/ΠΏΠ»ΡΠ³ΠΈΠ½Ρ/ /Π΄ΠΈΡΡ/ΠΌΠΎΠ΄ΡΠ»Π΅.ΡΡ) ΠΈ ΠΌΠΎΠΆΠ΅ ΡΠ΅ ΡΡΠΈΡΠ°ΡΠΈ ΠΊΠ°ΠΎ Π‘ΠΈΡΡΠ΅ΠΌΠΠ‘ ΠΌΠΎΠ΄ΡΠ». Π’Π°ΠΊΠΎΡΠ΅ Ρ ΠΎΠ²ΠΎΠΌ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΡ ΡΡΠ΅Π±Π° Π΄Π° ΠΏΠΎΡΡΠΎΡΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΏΠ»ΡΠ³ΠΈΠ½.ΡΡΠΎΠ½ ΠΊΠΎΡΠ° ΡΠ°Π΄ΡΠΆΠΈ ΡΠ²Π΅ ΠΌΠ΅ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ Π²Π°ΡΠ΅ΠΌ Π΄ΠΎΠ΄Π°ΡΠΊΡ: ΠΈΠΌΠ΅, Π²Π΅ΡΠ·ΠΈΡΡ, ΡΠΈΠΏ Π΄ΠΎΠ΄Π°ΡΠΊΠ°, Π²Π΅Π·Π΅ Π΄ΠΎ ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ°/ΡΠ°ΡΡΠ°/Π»ΠΈΡΠ΅Π½ΡΠ΅, Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ ΠΈΡΠ΄.
ΠΌΠΎΠ΄ΡΠ».ΡΡ
ΠΏΠ»ΡΠ³ΠΈΠ½.ΡΡΠΎΠ½
ΠΠ°ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΠΈ Π½Π° ΡΠ½ΠΈΠΌΠΊΡ Π΅ΠΊΡΠ°Π½Π°, Π½Π°Π²Π΅Π»ΠΈ ΡΠΌΠΎ ΠΏΠ»ΡΠ³ΠΈΠ½.ΡΠΈΠΏΠ΅ = Π°ΠΏΠΏ. ΠΠ°ΡΠΎ ΡΡΠΎ Π΄ΠΎΠ΄Π°ΡΠΈ Π·Π° ΠΡΠ°ΡΠ°Π½Ρ ΠΌΠΎΠ³Ρ Π±ΠΈΡΠΈ ΡΡΠΈ ΡΠΈΠΏΠ°:
ΡΠ°Π±Π»Π°: Π½Π°ΡΡΠ΅ΡΡΠΈ ΡΠΈΠΏ Π΄ΠΎΠ΄Π°ΡΠΊΠ° - ΡΠΎ ΡΠ΅ ΠΏΠ°Π½Π΅Π» Π·Π° Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΡ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠ΅, ΠΊΠΎΡΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΏΡΠ°Π²ΡΠ΅ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡΠΈΡ
ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡ
ΡΠ°Π±Π»ΠΈ.
ΠΈΠ·Π²ΠΎΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°: ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡ ΠΏΡΠΈΠΊΡΡΡΠΊΠ° Π·Π° Π½Π΅ΠΊΠΈ ΠΈΠ·Π²ΠΎΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΡΠΎΠΌΠ΅ΡΡ
Π΅ΡΡ-Π΄Π°ΡΠ°ΡΠΎΡΡΡΠ΅, Π¦Π»ΠΈΡΠΊΠ₯ΠΎΡΡΠ΅-Π΄Π°ΡΠ°ΡΠΎΡΡΡΠ΅, ΠΠ»Π°ΡΡΠΈΡΠ‘Π΅Π°ΡΡΡ
-Π΄Π°ΡΠ°ΡΠΎΡΡΡΠ΅).
aplikacija: ΠΠΎΠ΄Π°ΡΠ°ΠΊ ΠΊΠΎΡΠΈ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡ ΡΠ½ΡΡΠ°Ρ ΠΡΠ°ΡΠ°Π½Π΅, ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½Π΅ Ρ
ΡΠΌΠ» ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΈ ΡΡΡΠ½ΠΎ ΠΏΡΠΈΡΡΡΠΏΠΈΡΠ΅ ΠΈΠ·Π²ΠΎΡΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Π·Π° Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠΈΡΠΈΡ
ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°. Π’Π°ΠΊΠΎΡΠ΅, Π΄ΠΎΠ΄Π°ΡΠΈ Π΄ΡΡΠ³ΠΈΡ
ΡΠΈΠΏΠΎΠ²Π° (ΠΈΠ·Π²ΠΎΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°, ΠΏΠ°Π½Π΅Π») ΠΈ ΡΠ°Π·Π½Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π΅ ΡΠ°Π±Π»Π΅ ΡΠ΅ ΠΌΠΎΠ³Ρ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΊΠ°ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ.
ΠΡΠΈΠΌΠ΅Ρ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΡΠ° ΡΠΈΠΏΠ΅=Π°ΠΏΠΏ.
ΠΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΈ ΠΠ°Π²Π°Π‘ΡΡΠΈΠΏΡ ΠΈ Π’ΠΈΠΏΠ΅Π‘ΡΡΠΈΠΏΡ ΠΊΠ°ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ΅Π·ΠΈΠΊ (ΠΌΠΈ ΡΠΌΠΎ Π³Π° ΠΈΠ·Π°Π±ΡΠ°Π»ΠΈ). ΠΡΠΈΠΏΡΠ΅ΠΌΠ΅ Π·Π° Ρ
Π΅Π»Π»ΠΎ-Π²ΠΎΡΠ»Π΄ Π΄ΠΎΠ΄Π°ΡΠΊΠ΅ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠ΅ Π²ΡΡΡΠ΅ ΠΊΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅
ΠΠ΅ΠΎ 2: ΠΏΡΠΈΠΏΡΠ΅ΠΌΠ° Π»ΠΎΠΊΠ°Π»Π½Π΅ ΡΡΠ΅Π΄ΠΈΠ½Π΅
ΠΠ° Π±ΠΈΡΠΌΠΎ ΡΠ°Π΄ΠΈΠ»ΠΈ Π½Π° Π΄ΠΎΠ΄Π°ΡΠΊΡ, ΠΏΡΠΈΡΠΎΠ΄Π½ΠΎ Π½Π°ΠΌ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π°Π½ ΠΊΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΊΠ»Π°ΡΡΠ΅Ρ ΡΠ° ΡΠ²ΠΈΠΌ ΡΠ½Π°ΠΏΡΠ΅Π΄ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈΠΌ Π°Π»Π°ΡΠΈΠΌΠ°: ΠΏΡΠΎΠΌΠ΅ΡΡ Π΅ΡΡ, Π½ΠΎΠ΄Π΅-Π΅ΠΊΠΏΠΎΡΡΠ΅Ρ, ΠΊΡΠ±Π΅-ΡΡΠ°ΡΠ΅-ΠΌΠ΅ΡΡΠΈΡΡ, Π³ΡΠ°ΡΠ°Π½Π°. ΠΠΊΡΡΠΆΠ΅ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΅ΡΠΈ Π±ΡΠ·ΠΎ, Π»Π°ΠΊΠΎ ΠΈ ΠΏΡΠΈΡΠΎΠ΄Π½ΠΎ, Π° Π΄Π° Π±ΠΈ ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΠ»ΠΎ ΠΏΠΎΠ½ΠΎΠ²Π½ΠΎ ΡΡΠΈΡΠ°Π²Π°ΡΠ΅, ΠΡΠ°ΡΠ°Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΌΠΎΠ½ΡΠΈΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΡΠ° ΠΌΠ°ΡΠΈΠ½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠ°.
ΠΠ°ΡΠΏΠΎΠ³ΠΎΠ΄Π½ΠΈΡΠΈ Π½Π°ΡΠΈΠ½, ΠΏΠΎ Π½Π°ΡΠ΅ΠΌ ΠΌΠΈΡΡΠ΅ΡΡ, Π΄Π° ΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΡΠ°Π΄ΠΈ ΡΠ° ΠΊΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ-ΠΎΠΌ
ΠΠ°ΡΠ° ΠΊΠΎΠ½Π°ΡΠ½Π° ΡΠΊΡΠΈΠΏΡΠ° Π·Π° ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ ΠΌΠΈΠ½ΠΈΠΊΡΠ±Π΅Π° ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΎΠ²Π°ΠΊΠΎ:
minikube start --kubernetes-version=v1.13.4 --memory=4096 --bootstrapper=kubeadm --extra-config=scheduler.address=0.0.0.0 --extra-config=controller-manager.address=0.0.0.0
minikube mount
/home/sergeisporyshev/Projects/Grafana:/var/grafana --gid=472 --uid=472 --9p-version=9p2000.L
ΠΠ΅ΠΎ 3: ΡΡΠ²Π°ΡΠ½ΠΈ ΡΠ°Π·Π²ΠΎΡ
ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΈ ΠΌΠΎΠ΄Π΅Π»
Π£ ΠΏΡΠΈΠΏΡΠ΅ΠΌΠΈ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ Π΄ΠΎΠ΄Π°ΡΠΊΠ°, ΠΎΠ΄Π»ΡΡΠΈΠ»ΠΈ ΡΠΌΠΎ Π΄Π° ΠΎΠΏΠΈΡΠ΅ΠΌΠΎ ΡΠ²Π΅ ΠΎΡΠ½ΠΎΠ²Π½Π΅ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ Π΅Π½ΡΠΈΡΠ΅ΡΠ΅ ΡΠ° ΠΊΠΎΡΠΈΠΌΠ° ΡΠ΅ΠΌΠΎ ΡΠ°Π΄ΠΈΡΠΈ Ρ ΠΎΠ±Π»ΠΈΠΊΡ Π’ΠΈΠΏΠ΅Π‘ΡΡΠΈΠΏΡ ΠΊΠ»Π°ΡΠ°: ΠΏΠΎΠ΄, Π΄Π΅ΠΏΠ»ΠΎΠΈΠΌΠ΅Π½Ρ, Π΄Π°Π΅ΠΌΠΎΠ½ΡΠ΅Ρ, ΡΡΠ°ΡΠ΅ΡΡΠ»ΡΠ΅Ρ, ΠΏΠΎΡΠ°ΠΎ, ΡΡΠΎΡΠΎΠ±, ΡΠ΅ΡΠ²ΠΈΡΠ΅, Π½ΠΎΠ΄Π΅, Π½Π°ΠΌΠ΅ΡΠΏΠ°ΡΠ΅. Π‘Π²Π°ΠΊΠ° ΠΎΠ΄ ΠΎΠ²ΠΈΡ ΠΊΠ»Π°ΡΠ° Π½Π°ΡΠ»Π΅ΡΡΡΠ΅ Π·Π°ΡΠ΅Π΄Π½ΠΈΡΠΊΡ ΠΊΠ»Π°ΡΡ ΠΠ°ΡΠ΅ΠΠΎΠ΄Π΅Π», ΠΊΠΎΡΠ° ΠΎΠΏΠΈΡΡΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ, Π΄Π΅ΡΡΡΡΠΊΡΠΎΡ, ΠΌΠ΅ΡΠΎΠ΄Π΅ Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Ρ Π²ΠΈΠ΄ΡΠΈΠ²ΠΎΡΡΠΈ. Π‘Π²Π°ΠΊΠ° ΠΎΠ΄ ΠΊΠ»Π°ΡΠ° ΠΎΠΏΠΈΡΡΡΠ΅ ΡΠ³Π½Π΅ΠΆΡΠ΅Π½Π΅ ΠΎΠ΄Π½ΠΎΡΠ΅ ΡΠ° Π΄ΡΡΠ³ΠΈΠΌ Π΅Π½ΡΠΈΡΠ΅ΡΠΈΠΌΠ°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π»ΠΈΡΡΡ ΠΏΠΎΠ΄ΠΎΠ²Π° Π·Π° Π΅Π½ΡΠΈΡΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅ ΡΠΈΠΏΠ°.
import {Pod} from "./pod";
import {Service} from "./service";
import {BaseModel} from './traits/baseModel';
export class Deployment extends BaseModel{
pods: Array<Pod>;
services: Array<Service>;
constructor(data: any){
super(data);
this.pods = [];
this.services = [];
}
}
Π£Π· ΠΏΠΎΠΌΠΎΡ Π³Π΅ΡΡΠ΅ΡΠ° ΠΈ ΡΠ΅ΡΡΠ΅ΡΠ°, ΠΌΠΎΠΆΠ΅ΠΌΠΎ ΠΏΡΠΈΠΊΠ°Π·Π°ΡΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠΈ ΠΌΠ΅ΡΡΠΈΠΊΡ Π΅Π½ΡΠΈΡΠ΅ΡΠ° ΠΊΠΎΡΠ° Π½Π°ΠΌ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½Π° Ρ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΌ ΠΈ ΡΠΈΡΡΠΈΠ²ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½ΠΈ ΠΈΠ·Π»Π°Π· ΡΠΏΡ ΡΠ²ΠΎΡΠΎΠ²Π° ΠΊΠΎΡΠΈ ΡΠ΅ ΠΌΠΎΠ³Ρ Π΄ΠΎΠ΄Π΅Π»ΠΈΡΠΈ:
get cpuAllocatableFormatted(){
let cpu = this.data.status.allocatable.cpu;
if(cpu.indexOf('m') > -1){
cpu = parseInt(cpu)/1000;
}
return cpu;
}
Stranice
ΠΠΈΡΡΠ° ΡΠ²ΠΈΡ Π½Π°ΡΠΈΡ ΡΡΡΠ°Π½ΠΈΡΠ° Π΄ΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΡΠ²ΠΎΠ±ΠΈΡΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π½Π° Ρ Π½Π°ΡΠ΅ΠΌ ΠΏΠ»ΡΠΈΠ½Π³.ΡΡΠΎΠ½ Ρ ΠΎΠ΄Π΅ΡΠΊΡ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ:
Π£ Π±Π»ΠΎΠΊΡ Π·Π° ΡΠ²Π°ΠΊΡ ΡΡΡΠ°Π½ΠΈΡΡ ΠΌΠΎΡΠ°ΠΌΠΎ Π½Π°Π²Π΅ΡΡΠΈ ΠΠΠΠΠ Π‘Π’Π ΠΠΠΠ¦Π (ΠΎΠ½ΠΎ ΡΠ΅ ΡΠ°Π΄Π° Π±ΠΈΡΠΈ ΠΊΠΎΠ½Π²Π΅ΡΡΠΎΠ²Π°Π½ΠΎ Ρ ΠΏΡΠΆ ΠΏΠΎΠΌΠΎΡΡ ΠΊΠΎΡΠ΅Π³ ΡΠ΅ ΠΎΠ²ΠΎΡ ΡΡΡΠ°Π½ΠΈΡΠΈ Π±ΠΈΡΠΈ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΠ½Π°); Π½Π°Π·ΠΈΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½Π΅ Π·Π° ΡΠ°Π΄ ΠΎΠ²Π΅ ΡΡΡΠ°Π½ΠΈΡΠ΅ (Π»ΠΈΡΡΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΡΠ΅ ΠΈΠ·Π²ΠΎΠ·ΠΈ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅.ΡΡ); ΠΎΠ·Π½Π°ΡΠ°Π²Π°ΡΡΡΠΈ ΡΠ»ΠΎΠ³Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠ° Π·Π° ΠΊΠΎΡΡ ΡΠ΅ ΡΠ°Π΄ ΡΠ° ΠΎΠ²ΠΎΠΌ ΡΡΡΠ°Π½ΠΈΡΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ°Π½ ΠΈ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΠ΅ Π·Π° Π±ΠΎΡΠ½Ρ ΡΡΠ°ΠΊΡ.
Π£ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΎΡ Π·Π° ΡΠ°Π΄ ΡΡΡΠ°Π½ΠΈΡΠ΅, ΠΌΠΎΡΠ°ΠΌΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠΈ ΡΠ΅ΠΌΠΏΠ»Π°ΡΠ΅Π£ΡΠ», ΠΏΡΠΎΡΠ»Π΅Π΄ΡΡΡΡΠΈ ΡΠ°ΠΌΠΎ ΠΏΡΡΠ°ΡΡ Π΄ΠΎ Ρ ΡΠΌΠ» Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΡΠ° ΠΌΠ°ΡΠΊΡΠΏΠΎΠΌ. Π£Π½ΡΡΠ°Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°, ΠΊΡΠΎΠ· ΠΈΡΠ΅ΠΊΡΠΈΡΡ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ, ΠΌΠΎΠΆΠ΅ΠΌΠΎ ΠΏΡΠΈΡΡΡΠΏΠΈΡΠΈ Π΄ΠΎ 2 Π²Π°ΠΆΠ½Π° ΡΠ³Π°ΠΎΠ½Π° ΡΠ΅ΡΠ²ΠΈΡΠ°:
- Π±Π°ΡΠΊΠ΅Π½Π΄Π‘ΡΠ² - ΡΠ΅ΡΠ²ΠΈΡ ΠΊΠΎΡΠΈ ΠΎΠ±Π΅Π·Π±Π΅ΡΡΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΡ ΡΠ° ΠΡΠ°ΡΠ°Π½Π° ΠΠΠ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ;
- Π΄Π°ΡΠ°ΡΠΎΡΡΡΠ΅Π‘ΡΠ² β ΡΡΠ»ΡΠ³Π° ΠΊΠΎΡΠ° ΠΎΠ±Π΅Π·Π±Π΅ΡΡΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΡ ΡΠ° ΡΠ²ΠΈΠΌ ΠΈΠ·Π²ΠΎΡΠΈΠΌΠ° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈΠΌ Ρ Π²Π°ΡΠΎΡ ΠΡΠ°ΡΠ°Π½ΠΈ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠ΅ΡΠΎΠ΄Π° .Π³Π΅ΡΠΠ»Π»() β Π²ΡΠ°ΡΠ° Π»ΠΈΡΡΡ ΡΠ²ΠΈΡ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈΡ ΠΈΠ·Π²ΠΎΡΠ° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°; .Π³Π΅Ρ( ) - Π²ΡΠ°ΡΠ° ΠΎΠ±ΡΠ΅ΠΊΠ°Ρ ΠΈΠ½ΡΡΠ°Π½ΡΠ΅ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½ΠΎΠ³ ΠΈΠ·Π²ΠΎΡΠ° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°.
ΠΠ΅ΠΎ 4: ΠΈΠ·Π²ΠΎΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°
Π‘Π° ΠΡΠ°ΡΠ°Π½ΠΈΠ½Π΅ ΡΠ°ΡΠΊΠ΅ Π³Π»Π΅Π΄ΠΈΡΡΠ°, ΠΈΠ·Π²ΠΎΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΠΎΡΠΏΡΠ½ΠΎ ΠΈΡΡΠΈ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ ΠΊΠ°ΠΎ ΠΈ ΡΠ²ΠΈ ΠΎΡΡΠ°Π»ΠΈ: ΠΈΠΌΠ° ΡΠΎΠΏΡΡΠ²Π΅Π½Ρ ΡΠ»Π°Π·Π½Ρ ΡΠ°ΡΠΊΡ ΠΌΠΎΠ΄ΡΠ»Π΅.ΡΡ, ΠΏΠΎΡΡΠΎΡΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΡΠ° ΠΌΠ΅ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΠΌΠ° ΠΏΠ»ΡΠ³ΠΈΠ½.ΡΡΠΎΠ½. ΠΠ°Π΄Π° ΡΠ°Π·Π²ΠΈΡΠ°ΠΌΠΎ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ ΡΠ° ΡΠΈΠΏΠΎΠΌ = Π°ΠΏΠΏ, ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°ΠΌΠΎ ΠΈ ΡΠ° ΠΏΠΎΡΡΠΎΡΠ΅ΡΠΈΠΌ ΠΈΠ·Π²ΠΎΡΠΈΠΌΠ° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠΌΠ΅ΡΡ Π΅ΡΡ-Π΄Π°ΡΠ°ΡΠΎΡΡΡΠ΅) ΠΈ ΡΠ° Π½Π°ΡΠΈΠΌ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΠΌ, ΠΊΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π΄Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠΈΠΌΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊΠ° (Π΄ΠΈΡΡ/Π΄Π°ΡΠ°ΡΠΎΡΡΡΠ΅/*) ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΌΠΎ ΠΊΠ°ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ. Π£ Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°ΡΡ, ΠΈΠ·Π²ΠΎΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Π΄ΠΎΠ»Π°Π·ΠΈ ΡΠ° ΠΊΠΎΠ΄ΠΎΠΌ Π΄ΠΎΠ΄Π°ΡΠΊΠ°. Π’Π°ΠΊΠΎΡΠ΅ ΡΠ΅ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ ΠΈΠΌΠ°ΡΠΈ ΡΠ°Π±Π»ΠΎΠ½ ΡΠΎΠ½ΡΠΈΠ³.Ρ ΡΠΌΠ» ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ Π¦ΠΎΠ½ΡΠΈΠ³Π¦ΡΡΠ», ΠΊΠΎΡΠΈ ΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ Π·Π° ΡΡΡΠ°Π½ΠΈΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ ΠΈΠ½ΡΡΠ°Π½ΡΠ΅ ΠΈΠ·Π²ΠΎΡΠ° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ ΠΈΠ·Π²ΠΎΡΠ° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°, ΠΊΠΎΡΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° Π»ΠΎΠ³ΠΈΠΊΡ Π²Π°ΡΠ΅Π³ ΠΈΠ·Π²ΠΎΡΠ° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°.
Π£ Π΄ΠΎΠ΄Π°ΡΠΊΡ ΠΡΠ±Π΅ΠΡΠ°Ρ, ΡΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎΠ³ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠ°, ΠΈΠ·Π²ΠΎΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΡΠ΅ ΠΈΠ½ΡΡΠ°Π½ΡΠ° ΠΊΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΠΊΠΎΡΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠ»Π΅Π΄Π΅ΡΠ΅ ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡΠΈ (ΠΈΠ·Π²ΠΎΡΠ½ΠΈ ΠΊΠΎΠ΄ ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ°Π½
- ΠΏΡΠΈΠΊΡΠΏΡΠ°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΡΠ° ΠΊ8Ρ Π°ΠΏΠΈ-ΡΠ΅ΡΠ²Π΅ΡΠ° (Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅ Π»ΠΈΡΡΠ΅ ΠΈΠΌΠ΅Π½ΡΠΊΠΈΡ ΠΏΡΠΎΡΡΠΎΡΠ°, ΡΠ°ΡΠΏΠΎΡΠ΅ΡΠΈΠ²Π°ΡΠ°...)
- ΠΏΡΠΎΠΊΠΈ Π·Π°Ρ ΡΠ΅Π²Π° Π·Π° ΠΏΡΠΎΠΌΠ΅ΡΡ Π΅ΡΡ-Π΄Π°ΡΠ°ΡΠΎΡΡΡΠ΅ (ΠΊΠΎΡΠΈ ΡΠ΅ ΠΈΠ·Π°Π±ΡΠ°Π½ Ρ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠΈΠΌΠ° Π΄ΠΎΠ΄Π°ΡΠΊΠ° Π·Π° ΡΠ²Π°ΠΊΠΈ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½ΠΈ ΠΊΠ»Π°ΡΡΠ΅Ρ) ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΠΈ Π½Π° ΡΡΠ°ΡΠΈΡΠ½ΠΈΠΌ ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌΠ° ΠΈ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΠΌ ΡΠ°Π±Π»Π°ΠΌΠ°.
- Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Π½Π° ΡΡΠ°ΡΠΈΡΠ½ΠΈΠΌ ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌΠ° Π΄ΠΎΠ΄Π°ΡΠ°ΠΊΠ° (ΡΠ° ΠΏΠΎΠ΄Π΅ΡΠ΅Π½ΠΎΠΌ Π±ΡΠ·ΠΈΠ½ΠΎΠΌ ΠΎΡΠ²Π΅ΠΆΠ°Π²Π°ΡΠ°).
- ΠΎΠ±ΡΠ°Π΄Π° ΡΠΏΠΈΡΠ° Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½Π° Ρ Π³ΡΠ°ΡΠ°Π½Π°-ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΠΌ ΡΠ°Π±Π»Π°ΠΌΠ° (ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠ΅ΡΡΠΈΠ€ΠΈΠ½Π΄ΠΡΠ΅ΡΠΈ())
- ΡΠ΅ΡΡ Π²Π΅Π·Π΅ ΡΠ° ΠΊΠΎΠ½Π°ΡΠ½ΠΈΠΌ ΠΊ8Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠΌ.
testDatasource(){
let url = '/api/v1/namespaces';
let _url = this.url;
if(this.accessViaToken)
_url += '/__proxy';
_url += url;
return this.backendSrv.datasourceRequest({
url: _url,
method: "GET",
headers: {"Content-Type": 'application/json'}
})
.then(response => {
if (response.status === 200) {
return {status: "success", message: "Data source is OK", title: "Success"};
}else{
return {status: "error", message: "Data source is not OK", title: "Error"};
}
}, error => {
return {status: "error", message: "Data source is not OK", title: "Error"};
})
}
ΠΠΎΡΠ΅Π±Π½Π° Π·Π°Π½ΠΈΠΌΡΠΈΠ²Π° ΡΠ°ΡΠΊΠ°, ΠΏΠΎ Π½Π°ΡΠ΅ΠΌ ΠΌΠΈΡΡΠ΅ΡΡ, ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ΅ ΠΈ Π°ΡΡΠΎΡΠΈΠ·Π°ΡΠΈΡΠ΅ Π·Π° ΠΈΠ·Π²ΠΎΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°. ΠΠ±ΠΈΡΠ½ΠΎ, Π²Π°Π½ ΠΊΡΡΠΈΡΠ΅, ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠΎ ΡΠ³ΡΠ°ΡΠ΅Π½Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΡΠ°ΡΠ°Π½Π° Π΄Π°ΡΠ°ΡΠΎΡΡΡΠ΅Π₯ΡΡΠΏΠ‘Π΅ΡΡΠΈΠ½Π³Ρ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ΅ΠΌΠΎ ΠΏΡΠΈΡΡΡΠΏ ΠΊΠΎΠ½Π°ΡΠ½ΠΎΠΌ ΠΈΠ·Π²ΠΎΡΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°. ΠΠΎΡΠΈΡΡΠ΅ΡΠΈ ΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ΅ΠΌΠΎ ΠΏΡΠΈΡΡΡΠΏ ΠΈΠ·Π²ΠΎΡΡ Ρ ΡΡΠΏ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΡΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ΠΌΠΎ Π½Π°Π²Π΅ΡΡΠΈ ΡΡΠ» ΠΈ ΠΎΡΠ½ΠΎΠ²Π½Π° ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° Π·Π° Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡ/Π°ΡΡΠΎΡΠΈΠ·Π°ΡΠΈΡΡ: Π»ΠΎΠ³ΠΈΠ½-ΠΏΠ°ΡΡΠ²ΠΎΡΠ΄ ΠΈΠ»ΠΈ ΡΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΡ/ΡΠ»ΠΈΠ΅Π½Ρ-ΠΊΠ΅ΠΈ. ΠΠ° Π±ΠΈΡΠΌΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ° ΠΏΡΠΈΡΡΡΠΏΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΠΌ ΡΠΎΠΊΠ΅Π½Π° Π½ΠΎΡΠΈΠΎΡΠ° (Π΄Π΅ ΡΠ°ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄ Π·Π° ΠΊ8Ρ), ΠΌΠΎΡΠ°Π»ΠΈ ΡΠΌΠΎ Π΄Π° ΡΡΠ°Π΄ΠΈΠΌΠΎ ΠΌΠ°Π»ΠΎ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ΅.
ΠΠ° Π±ΠΈΡΡΠ΅ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΎΠ²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΡΠ³ΡΠ°ΡΠ΅Π½ΠΈ ΠΡΠ°ΡΠ°Π½Π° ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·Π°ΠΌ βΠΠ»ΡΠ³ΠΈΠ½ Π ΠΎΡΡΠ΅Ρβ (Π²ΠΈΡΠ΅ Π΄Π΅ΡΠ°ΡΠ° Π½Π°
/Π°ΠΏΠΈ/Π²8/Π½Π°ΠΌΠ΅ΡΠΏΠ°ΡΠ΅Ρ ΡΠ° Π·Π°Π³Π»Π°Π²ΡΠ΅ΠΌ ΠΡΡΡ
ΠΎΡΠΈΠ·Π°ΡΠΈΠΎΠ½: ΠΠ΅Π°ΡΠ΅Ρ.
ΠΠ°ΡΠ°Π²Π½ΠΎ, Π·Π° ΡΠ°Π΄ ΡΠ° ΠΊ8Ρ Π°ΠΏΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΏΠΎΡΡΠ΅Π±Π°Π½ Π½Π°ΠΌ ΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ ΡΠ° ΠΏΡΠΈΡΡΡΠΏΠΎΠΌ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΠ°ΡΠ΅, ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΠ΅ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΊΠΎΡΠ΅ ΡΠ°ΠΊΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠΈ Ρ
ΠΠ΅ΠΎ 5: ΠΎΡΠ»ΠΎΠ±Π°ΡΠ°ΡΠ΅
ΠΠ΅Π΄Π½ΠΎΠΌ ΠΊΠ°Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ ΠΡΠ°ΡΠ°Π½Π° Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ, ΠΏΡΠΈΡΠΎΠ΄Π½ΠΎ ΡΠ΅ΡΠ΅ ΠΆΠ΅Π»Π΅ΡΠΈ Π΄Π° Π³Π° ΡΡΠΈΠ½ΠΈΡΠ΅ ΡΠ°Π²Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΈΠΌ. Π£ ΠΡΠ°ΡΠ°Π½ΠΈ ΠΎΠ²ΠΎ ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄ΠΎΠ΄Π°ΡΠ°ΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΎΠ²Π΄Π΅
ΠΠ° Π±ΠΈ Π²Π°Ρ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ Π±ΠΈΠΎ Π΄ΠΎΡΡΡΠΏΠ°Π½ Ρ Π·Π²Π°Π½ΠΈΡΠ½ΠΎΡ ΠΏΡΠΎΠ΄Π°Π²Π½ΠΈΡΠΈ, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΠ
Π³Π΄Π΅ ΡΠ΅ Π²Π΅ΡΠ·ΠΈΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π²Π°ΡΠ΅Π³ Π΄ΠΎΠ΄Π°ΡΠΊΠ°, ΡΡΠ» ΡΠ΅ Π²Π΅Π·Π° Π΄ΠΎ ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ°, Π° ΡΡΠ΅Π·ΠΈΠ²Π°ΡΠ΅ ΡΠ΅ Ρ
Π΅Ρ ΡΡΠ΅Π·ΠΈΠ²Π°ΡΠ° Π·Π° ΠΊΠΎΡΠΈ ΡΠ΅ Π±ΠΈΡΠΈ Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΎΠ΄ΡΠ΅ΡΠ΅Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π΄ΠΎΠ΄Π°ΡΠΊΠ°.
Π Π½Π° ΠΈΠ·Π»Π°Π·Ρ ΡΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΠΈ Π΄ΠΈΠ²Π½Ρ ΡΠ»ΠΈΠΊΡ ΠΏΠΎΠΏΡΡ:
ΠΠΎΠ΄Π°ΡΠΈ Π·Π° ΡΠ΅Π³Π° ΡΠ΅ Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π±ΠΈΡΠΈ ΠΏΡΠ΅ΡΠ·Π΅ΡΠΈ ΠΈΠ· Π²Π°ΡΠ΅Π³ Π Π΅Π°Π΄ΠΌΠ΅.ΠΌΠ΄, Π¦Ρ
Π°Π½Π³Π΅Π»ΠΎΠ³.ΠΌΠ΄ ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΠΏΠ»ΡΠ³ΠΈΠ½.ΡΡΠΎΠ½ ΡΠ° ΠΎΠΏΠΈΡΠΎΠΌ Π΄ΠΎΠ΄Π°ΡΠΊΠ°.
ΠΠ΅ΠΎ 6: ΡΠΌΠ΅ΡΡΠΎ Π·Π°ΠΊΡΡΡΠ°ΠΊΠ°
ΠΠΈΡΠΌΠΎ ΠΏΡΠ΅ΡΡΠ°Π»ΠΈ Π΄Π° ΡΠ°Π·Π²ΠΈΡΠ°ΠΌΠΎ Π½Π°Ρ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ Π½Π°ΠΊΠΎΠ½ ΠΎΠ±ΡΠ°Π²ΡΠΈΠ²Π°ΡΠ°. Π ΡΠ°Π΄Π° ΡΠ°Π΄ΠΈΠΌΠΎ Π½Π° ΠΈΡΠΏΡΠ°Π²Π½ΠΎΠΌ ΠΏΡΠ°ΡΠ΅ΡΡ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ° ΡΠ΅ΡΡΡΡΠ° ΡΠ²ΠΎΡΠΎΠ²Π° ΠΊΠ»Π°ΡΡΠ΅ΡΠ°, ΡΠ²ΠΎΡΠ΅ΡΡ Π½ΠΎΠ²ΠΈΡ ΡΡΠ½ΠΊΡΠΈΡΠ° Π·Π° ΠΏΠΎΠ±ΠΎΡΡΠ°ΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎΠ³ ΠΈΡΠΊΡΡΡΠ²Π°, Π° ΡΠ°ΠΊΠΎΡΠ΅ ΠΈ Π½Π° ΠΏΡΠΈΠΊΡΠΏΡΠ°ΡΡ Π²Π΅Π»ΠΈΠΊΠ΅ ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π΅ ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ° ΠΊΠΎΡΠ΅ ΡΡ Π½Π°ΠΊΠΎΠ½ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ° Π΄ΠΎΠ΄Π°ΡΠΊΠ° Π΄ΠΎΠ±ΠΈΠ»ΠΈ ΠΈ Π½Π°ΡΠΈ ΠΊΠ»ΠΈΡΠ΅Π½ΡΠΈ ΠΈ ΡΡΠ΄ΠΈ Π½Π° ΠΠΈΡΠ₯ΡΠ±-Ρ (Π°ΠΊΠΎ ΠΎΠ΄Π΅ΡΠ΅ Π²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈΠ»ΠΈ Π·Π°Ρ ΡΠ΅Π² Π·Π° ΠΏΠΎΠ²Π»Π°ΡΠ΅ΡΠ΅, Π±ΠΈΡΡ Π²Π΅ΠΎΠΌΠ° ΡΡΠ΅ΡΠ°Π½ :)
ΠΠ°Π΄Π°ΠΌΠΎ ΡΠ΅ Π΄Π° ΡΠ΅ Π²Π°ΠΌ ΠΎΠ²Π°Ρ ΡΠ»Π°Π½Π°ΠΊ ΠΏΠΎΠΌΠΎΡΠΈ Π΄Π° ΡΠ°Π·ΡΠΌΠ΅ΡΠ΅ ΡΠ°ΠΊΠΎ Π΄ΠΈΠ²Π°Π½ Π°Π»Π°Ρ ΠΊΠ°ΠΎ ΡΡΠΎ ΡΠ΅ ΠΡΠ°ΡΠ°Π½Π° ΠΈ, ΠΌΠΎΠΆΠ΄Π°, Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ.
Π₯Π²Π°Π»Π°!)
ΠΠ·Π²ΠΎΡ: Π²Π²Π².Ρ
Π°Π±Ρ.ΡΠΎΠΌ