Π¨ΡΠ° ΡΠ΅
Π ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΡ ΡΠ°Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΠΈ Ρ
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π΄Π°
ΠΡΡΠΈΠΎ ΡΠ΅ ΡΠ°ΡΡΠΎΡΠΈ ΠΎΠ΄ Π΄Π²Π΅ Π³Π»Π°Π²Π½Π΅ ΠΎΠ±Π»Π°ΡΡΠΈ - ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π΅ ΡΠ°Π²Π½ΠΈ ΠΈ ΡΠ°Π²Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°. ΠΠΎΠ½ΡΡΠΎΠ»Π½Π° ΡΠ°Π²Π°Π½ ΡΠ°Π΄ΡΠΆΠΈ Π³Π»Π°Π²Π½Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ ΠΊΠΎΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅ΡΡΡΡ ΠΈΡΠΏΡΠ°Π²Π°Π½ ΡΠ°Π΄ ΠΎΡΡΠ°ΡΠΊΠ°. Π£ ΡΡΠ΅Π½ΡΡΠ½ΠΎΡ Π²Π΅ΡΠ·ΠΈΡΠΈ (1.0) ΡΠΏΡΠ°Π²ΡΠ°ΡΠΊΠΈ ΠΏΠ»Π°Π½ ΠΈΠΌΠ° ΡΡΠΈ Π³Π»Π°Π²Π½Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅: ΠΏΠΈΠ»ΠΎΡ, ΠΌΠΈΠΊΡΠ΅Ρ, ΡΠΈΡΠ°Π΄Π΅Π»Π°. ΠΠ΅ΡΠ΅ΠΌΠΎ ΡΠ°Π·ΠΌΠ°ΡΡΠ°ΡΠΈ Π¦ΠΈΡΠ°Π΄Π΅Π»Ρ, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ΅ Π΄Π° Π±ΠΈ ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΠΎ ΠΌΠ΅ΡΡΡΠΎΠ±Π½ΠΈ Π’ΠΠ‘ ΠΈΠ·ΠΌΠ΅ΡΡ ΡΡΠ»ΡΠ³Π°. Π₯Π°ΡΠ΄Π΅ Π΄Π° Π±Π»ΠΈΠΆΠ΅ ΠΏΠΎΠ³Π»Π΅Π΄Π°ΠΌΠΎ ΡΡΠ΅ΡΠ°Ρ ΠΈ Π½Π°ΠΌΠ΅Π½Ρ ΠΠΈΠ»ΠΎΡΠ° ΠΈ ΠΠΈΠΊΡΠ΅ΡΠ°.
ΠΠΈΠ»ΠΎΡ ΡΠ΅ Π³Π»Π°Π²Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΠΊΠΎΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΡΠ²Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ ΡΠΎΠΌΠ΅ ΡΡΠ° ΠΈΠΌΠ°ΠΌΠΎ Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΡ β ΡΡΠ»ΡΠ³Π°ΠΌΠ°, ΡΠΈΡ
ΠΎΠ²ΠΈΠΌ ΠΊΡΠ°ΡΡΠΈΠΌ ΡΠ°ΡΠΊΠ°ΠΌΠ° ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΠΈΠΌΠ° ΡΡΡΠΈΡΠ°ΡΠ° (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° ΠΏΡΠΈΠΌΠ΅Π½Ρ Π¦Π°Π½Π°ΡΠΈ ΠΈΠ»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΏΡΠ΅ΠΊΠΈΠ΄Π°ΡΠ°).
ΠΠΈΠΊΡΠ΅Ρ ΡΠ΅ ΠΎΠΏΡΠΈΠΎΠ½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π΅ ΡΠ°Π²Π½ΠΈ ΠΊΠΎΡΠ° ΠΏΡΡΠΆΠ° ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡ ΠΏΡΠΈΠΊΡΠΏΡΠ°ΡΠ° ΠΌΠ΅ΡΡΠΈΠΊΠ΅, Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ ΠΈ ΡΠ²ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ° ΠΎ ΠΌΡΠ΅ΠΆΠ½ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠΈ. ΠΠ½ ΡΠ°ΠΊΠΎΡΠ΅ ΠΏΡΠ°ΡΠΈ ΡΡΠΊΠ»Π°ΡΠ΅Π½ΠΎΡΡ ΡΠ° ΠΏΡΠ°Π²ΠΈΠ»ΠΈΠΌΠ° ΠΠΎΠ»ΠΈΡΠΈΠΊΠ΅ ΠΈ ΠΏΠΎΡΡΠΎΠ²Π°ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅ΡΠ° ΡΡΠΎΠΏΠ΅.
Π Π°Π²Π°Π½ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΏΠΎΠΌΠΎΡΡ Π±ΠΎΡΠ½ΠΈΡ
ΠΏΡΠΎΠΊΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°. ΠΠΎΠ²Π΅ΡΡΡΠ» ΡΠ΅ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ.
ΠΠ° Π±ΠΈ ΠΡΡΠΈΠΎ ΡΠ°Π΄ΠΈΠΎ ΠΏΠΎΡΠΏΡΠ½ΠΎ ΡΡΠ°Π½ΡΠΏΠ°ΡΠ΅Π½ΡΠ½ΠΎ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅, ΠΏΠΎΡΡΠΎΡΠΈ ΡΠΈΡΡΠ΅ΠΌ Π·Π° Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΎ ΡΠ±ΡΠΈΠ·Π³Π°Π²Π°ΡΠ΅. ΠΠ°ΡΠ½ΠΎΠ²ΠΈΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΡΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Π½Π° Π·Π° ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ 1.9+ Π²Π΅ΡΠ·ΠΈΡΠ΅ (Π²Π΅Π±Ρ ΠΎΠΎΠΊ Π·Π° ΠΌΡΡΠ°ΡΠΈΡΡ). ΠΠ° ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ Π²Π΅ΡΠ·ΠΈΡΠ΅ 1.7, 1.8 ΠΌΠΎΠ³ΡΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΈΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΎΡ.
ΠΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Ρ Π±ΠΎΡΠ½ΠΈΠΌ ΠΊΠΎΠ»ΠΈΠΌΠ° ΡΡ ΠΏΠΎΠ²Π΅Π·Π°Π½ΠΈ ΡΠ° ΠΠΈΠ»ΠΎΡΠΎΠΌ ΠΏΠΎΠΌΠΎΡΡ ΠΠ ΠΠ¦ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°, ΠΊΠΎΡΠΈ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΡΡΠ΅ΡΠ΅ ΠΏΡΡΡ ΠΌΠΎΠ΄Π΅Π» Π·Π° ΠΏΡΠΎΠΌΠ΅Π½Π΅ ΠΊΠΎΡΠ΅ ΡΠ΅ Π΄Π΅ΡΠ°Π²Π°ΡΡ Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΡ. ΠΠ ΠΠ¦ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Ρ ΠΠ½Π²ΠΎΠΈ-Ρ ΠΎΠ΄ Π²Π΅ΡΠ·ΠΈΡΠ΅ 1.6, Ρ ΠΡΡΠΈΠΎ-Ρ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΎΠ΄ Π²Π΅ΡΠ·ΠΈΡΠ΅ 0.8 ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ° ΠΏΠΈΠ»ΠΎΡ-Π°Π³Π΅Π½Ρ - Π³ΠΎΠ»Π°Π½Π³ ΠΎΠΌΠΎΡΠ°Ρ ΠΏΡΠ΅ΠΊΠΎ ΠΈΠ·Π°ΡΠ»Π°Π½ΠΈΠΊΠ° ΠΊΠΎΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ΅ ΠΎΠΏΡΠΈΡΠ΅ ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ°.
ΠΠΈΠ»ΠΎΡ ΠΈ ΠΌΠΈΠΊΡΠ΅Ρ ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ Π±Π΅Π· Π΄ΡΠΆΠ°Π²ΡΠ°Π½ΡΡΠ²Π°, ΡΠ²Π° ΡΡΠ°ΡΠ° ΡΠ΅ ΡΡΠ²Π°ΡΡ Ρ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠΈ. ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° Π·Π° ΡΠΈΡ
ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠ΅Π½Π° Ρ ΠΎΠ±Π»ΠΈΠΊΡ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ΅Π½ΠΈΡ
ΡΠ΅ΡΡΡΡΠ°, ΠΊΠΎΡΠΈ ΡΠ΅ ΡΡΠ²Π°ΡΡ Ρ Π΅ΡΡΠ΄.
ΠΡΡΠΈΠΎ-Π°Π³Π΅Π½Ρ Π΄ΠΎΠ±ΠΈΡΠ° Π°Π΄ΡΠ΅ΡΡ ΠΏΠΈΠ»ΠΎΡΠ° ΠΈ ΠΎΡΠ²Π°ΡΠ° ΠΠ ΠΠ¦ ΡΠΎΠΊ Π½Π° ΡΡ.
ΠΠ°ΠΎ ΡΡΠΎ ΡΠ°ΠΌ ΡΠ΅ΠΊΠ°ΠΎ, ΠΡΡΠΈΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠ²Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΠΏΠΎΡΠΏΡΠ½ΠΎ ΡΡΠ°Π½ΡΠΏΠ°ΡΠ΅Π½ΡΠ½Ρ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅. ΠΠ° Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΊΠ°ΠΊΠΎ. ΠΠ»Π³ΠΎΡΠΈΡΠ°ΠΌ ΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΠΈ:
- ΠΡΠΈΠΌΠ΅Π½Π° Π½ΠΎΠ²Π΅ Π²Π΅ΡΠ·ΠΈΡΠ΅ ΡΡΠ»ΡΠ³Π΅.
- Π£ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ ΠΎΠ΄ ΠΏΡΠΈΡΡΡΠΏΠ° ΡΠ±ΡΠΈΠ·Π³Π°Π²Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΡΠ° Π±ΠΎΡΠ½ΠΈΠΌ ΠΊΠΎΠ»ΠΈΠΌΠ°, ΠΈΡΡΠΈΠΎ-ΠΈΠ½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈ ΠΈΡΡΠΈΠΎ-Π°Π³Π΅Π½Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ (ΠΈΠ·Π°ΡΠ»Π°Π½ΠΈΠΊ) ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΡ Ρ ΡΠ°Π·ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ ΠΈΠ»ΠΈ ΡΠ΅ Π²Π΅Ρ ΠΌΠΎΠ³Ρ ΡΡΡΠ½ΠΎ ΡΠ±Π°ΡΠΈΡΠΈ Ρ ΠΎΠΏΠΈΡ Π΅Π½ΡΠΈΡΠ΅ΡΠ° ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΠΎΠ΄.
- ΠΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈΡΡΠΈΠΎ-ΠΈΠ½ΠΈΡ ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠ° ΠΊΠΎΡΠ° ΠΏΡΠΈΠΌΠ΅ΡΡΡΠ΅ ΠΈΠΏΡΠ°Π±Π»Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»Π° Π½Π° ΠΏΠΎΠ΄. ΠΠΎΡΡΠΎΡΠ΅ Π΄Π²Π΅ ΠΎΠΏΡΠΈΡΠ΅ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΎΠ±ΡΠ°ΡΠ°ΡΠ° Π΄Π° Π±ΡΠ΄Π΅ ΡΠΌΠΎΡΠ°Π½ Ρ ΠΈΡΡΠΈΠΎ-Π°Π³Π΅Π½Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ: ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΈΠΏΡΠ°Π±Π»Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° ΠΏΡΠ΅ΡΡΠΌΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΈΠ»ΠΈ
Π’ΠΠ ΠΠΠ‘Π . Π£ Π²ΡΠ΅ΠΌΠ΅ ΠΏΠΈΡΠ°ΡΠ°, ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΈ ΠΏΡΠΈΡΡΡΠΏ ΡΠ΅ ΡΠ° ΠΏΡΠ°Π²ΠΈΠ»ΠΈΠΌΠ° ΠΏΡΠ΅ΡΡΠΌΠ΅ΡΠ°Π²Π°ΡΠ°. Π£ ΠΈΡΡΠΈΠΎ-ΠΈΠ½ΠΈΡ, ΠΌΠΎΠ³ΡΡΠ΅ ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠΈ ΠΊΠΎΡΠΈ ΡΠ°ΠΎΠ±ΡΠ°ΡΠ°Ρ ΡΡΠ΅Π±Π° ΠΏΡΠ΅ΡΡΠ΅ΡΡΠΈ ΠΈ ΠΏΠΎΡΠ»Π°ΡΠΈ ΠΈΡΡΠΈΠΎ-Π°Π³Π΅Π½ΡΡ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° Π±ΠΈΡΡΠ΅ ΠΏΡΠ΅ΡΡΠ΅Π»ΠΈ ΡΠ°Π² Π΄ΠΎΠ»Π°Π·Π½ΠΈ ΠΈ ΡΠ°Π² ΠΎΠ΄Π»Π°Π·Π½ΠΈ ΡΠ°ΠΎΠ±ΡΠ°ΡΠ°Ρ, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π΄Π° ΠΏΠΎΠ΄Π΅ΡΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅-i
ΠΈ-b
Ρ ΡΠΌΠΈΡΠ°ΠΎ*
. ΠΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄ΠΈΡΠΈ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½Π΅ ΠΏΠΎΡΡΠΎΠ²Π΅ Π·Π° ΠΏΡΠ΅ΡΡΠ΅ΡΠ°ΡΠ΅. ΠΠ° Π½Π΅ Π±ΠΈΡΡΠ΅ ΠΏΡΠ΅ΡΡΠ΅Π»ΠΈ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½Ρ ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄ΠΈΡΠΈ ΠΏΠΎΠΌΠΎΡΡ Π·Π°ΡΡΠ°Π²ΠΈΡΠ΅-x
. - ΠΠ°ΠΊΠΎΠ½ ΡΡΠΎ ΡΠ΅ ΠΈΠ½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΠΈΠ·Π²ΡΡΠ΅, ΠΏΠΎΠΊΡΠ΅ΡΡ ΡΠ΅ Π³Π»Π°Π²Π½ΠΈ, ΡΠΊΡΡΡΡΡΡΡΠΈ ΠΏΠΈΠ»ΠΎΡ-Π°Π³Π΅Π½ΡΠ° (ΠΈΠ·Π°ΡΠ»Π°Π½ΠΈΠΊΠ°). ΠΠΎΠ²Π΅Π·ΡΡΠ΅ ΡΠ΅ ΡΠ° Π²Π΅Ρ ΡΠ°ΡΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠΌ ΠΠΈΠ»ΠΎΡΠΎΠΌ ΠΏΡΠ΅ΠΊΠΎ ΠΠ ΠΠ¦-Π° ΠΈ ΠΏΡΠΈΠΌΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ ΡΠ²ΠΈΠΌ ΠΏΠΎΡΡΠΎΡΠ΅ΡΠΈΠΌ ΡΡΠ»ΡΠ³Π°ΠΌΠ° ΠΈ ΡΠΌΠ΅ΡΠ½ΠΈΡΠ°ΠΌΠ° Π·Π° ΡΡΡΠΈΡΠ°ΡΠ΅ Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΡ. ΠΡΠ΅ΠΌΠ° ΠΏΡΠΈΠΌΡΠ΅Π½ΠΈΠΌ ΠΏΠΎΠ΄Π°ΡΠΈΠΌΠ°, ΠΎΠ½ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅ ΠΈ Π΄ΠΎΠ΄Π΅ΡΡΡΠ΅ ΠΈΡ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΊΡΠ°ΡΡΠΈΠΌ ΡΠ°ΡΠΊΠ°ΠΌΠ° Π½Π°ΡΠΈΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Ρ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΡ. Π’Π°ΠΊΠΎΡΠ΅ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π½Π°ΠΏΠΎΠΌΠ΅Π½ΡΡΠΈ Π²Π°ΠΆΠ½Ρ ΡΠ°ΡΠΊΡ: Π΅Π½Π²ΠΎΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ΅ ΡΠ»ΡΡΠ°ΠΎΡΠ΅ (ΠΠ, ΠΏΠ°ΡΠΎΠ²ΠΈ ΠΏΠΎΡΡΠΎΠ²Π°) ΠΊΠΎΡΠ΅ ΠΏΠΎΡΠΈΡΠ΅ Π΄Π° ΡΠ»ΡΡΠ°. Π‘ΡΠΎΠ³Π°, ΠΊΠ°Π΄Π° Π·Π°Ρ ΡΠ΅Π²ΠΈ ΡΡΡ Ρ ΠΏΠΎΠ΄, ΠΏΡΠ΅ΡΡΠΌΠ΅ΡΠ°Π²Π°ΡΡ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° ΠΏΡΠ΅ΡΡΠΌΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΈΠΏΡΠ°Π±Π»Π΅Ρ Ρ ΠΏΡΠΈΠΊΠΎΠ»ΠΈΡΠΈ, ΠΈΠ·Π°ΡΠ»Π°Π½ΠΈΠΊ Π²Π΅Ρ ΠΌΠΎΠΆΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π΄Π° ΠΎΠ±ΡΠ°Π΄ΠΈ ΠΎΠ²Π΅ Π²Π΅Π·Π΅ ΠΈ ΡΠ°Π·ΡΠΌΠ΅ Π³Π΄Π΅ Π΄Π° Π΄Π°ΡΠ΅ ΠΏΡΠΎΠΊΡΠΈ ΡΠ°ΠΎΠ±ΡΠ°ΡΠ°Ρ. Π’Π°ΠΊΠΎΡΠ΅ Ρ ΠΎΠ²ΠΎΡ ΡΠ°Π·ΠΈ, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΡΠ΅ ΡΠ°ΡΡ Ρ ΠΌΠΈΠΊΡΠ΅Ρ, ΠΊΠΎΡΠΈ ΡΠ΅ΠΌΠΎ ΠΊΠ°ΡΠ½ΠΈΡΠ΅ ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΠΈ, ΠΈ ΡΠ°ΡΡ ΡΠ΅ ΡΠ°ΡΠΏΠΎΠ½ΠΈ ΠΏΡΠ°ΡΠ΅ΡΠ°.
ΠΠ°ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ, Π΄ΠΎΠ±ΠΈΡΠ°ΠΌΠΎ ΡΠΈΡΠ°Π²Ρ ΠΌΡΠ΅ΠΆΡ ΠΏΡΠΎΠΊΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈΠ·Π°ΡΠ»Π°Π½ΠΈΠΊΠ° ΠΊΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ΅ΠΌΠΎ ΠΈΠ· ΡΠ΅Π΄Π½Π΅ ΡΠ°ΡΠΊΠ΅ (ΠΠΈΠ»ΠΎΡ). Π‘Π²ΠΈ ΡΠ»Π°Π·Π½ΠΈ ΠΈ ΠΎΠ΄Π»Π°Π·Π½ΠΈ Π·Π°Ρ ΡΠ΅Π²ΠΈ ΠΏΡΠΎΠ»Π°Π·Π΅ ΠΏΡΠ΅ΠΊΠΎ ΠΈΠ·Π°ΡΠ»Π°Π½ΠΈΠΊΠ°. Π¨ΡΠ°Π²ΠΈΡΠ΅, ΠΏΡΠ΅ΡΡΠ΅ΡΠ΅ ΡΠ΅ ΡΠ°ΠΌΠΎ Π’Π¦Π ΡΠ°ΠΎΠ±ΡΠ°ΡΠ°Ρ. Π’ΠΎ Π·Π½Π°ΡΠΈ Π΄Π° ΡΠ΅ ΠΠ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΡΠ΅ΡΠ²ΠΈΡΠ° ΡΠ΅ΡΠ°Π²Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΠΌ ΠΊΡΠ±Π΅-Π΄Π½Ρ-Π° ΠΏΡΠ΅ΠΊΠΎ Π£ΠΠ-Π° Π±Π΅Π· ΠΏΡΠΎΠΌΠ΅Π½Π΅. ΠΠ°ΡΠΈΠΌ, Π½Π°ΠΊΠΎΠ½ ΡΠ΅ΡΠ°Π²Π°ΡΠ°, ΠΎΠ΄Π»Π°Π·Π½ΠΈ Π·Π°Ρ ΡΠ΅Π² ΠΏΡΠ΅ΡΡΠ΅ΡΠ΅ ΠΈ ΠΎΠ±ΡΠ°ΡΡΡΠ΅ ΠΈΠ·Π°ΡΠ»Π°Π½ΠΈΠΊ, ΠΊΠΎΡΠΈ Π²Π΅Ρ ΠΎΠ΄Π»ΡΡΡΡΠ΅ Π½Π° ΠΊΠΎΡΡ ΠΊΡΠ°ΡΡΡ ΡΠ°ΡΠΊΡ Π·Π°Ρ ΡΠ΅Π² ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ°ΡΠ΅ (ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΡΠ°ΡΠ΅, Ρ ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° ΠΏΡΠΈΡΡΡΠΏΠ° ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΊΠΈΠ΄Π°ΡΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°).
Π‘Ρ
Π²Π°ΡΠΈΠ»ΠΈ ΡΠΌΠΎ ΠΠΈΠ»ΠΎΡ, ΡΠ°Π΄Π° ΠΌΠΎΡΠ°ΠΌΠΎ Π΄Π° ΡΠ°Π·ΡΠΌΠ΅ΠΌΠΎ ΠΊΠ°ΠΊΠΎ ΠΌΠΈΠΊΡΠ΅Ρ ΡΠ°Π΄ΠΈ ΠΈ Π·Π°ΡΡΠΎ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π°Π½. ΠΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΠΈ Π·Π²Π°Π½ΠΈΡΠ½Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ Π·Π° ΡΠΎ
ΠΠΈΠΊΡΠ΅Ρ Ρ ΡΠ²ΠΎΠΌ ΡΠ°Π΄Π°ΡΡΠ΅ΠΌ ΠΎΠ±Π»ΠΈΠΊΡ ΡΠ°ΡΡΠΎΡΠΈ ΡΠ΅ ΠΎΠ΄ Π΄Π²Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅: ΠΈΡΡΠΈΠΎ-ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠ°, ΠΈΡΡΠΈΠΎ-ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° (ΠΏΡΠ΅ Π²Π΅ΡΠ·ΠΈΡΠ΅ 0.8 Π±ΠΈΠΎ ΡΠ΅ ΡΠ΅Π΄Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΠΈΡΡΠΈΠΎ-ΠΌΠΈΠΊΡΠ΅ΡΠ°). ΠΠ±ΠΎΡΠΈΡΠ° ΡΡ ΠΌΠΈΠΊΡΠ΅ΡΠΈ, ΠΎΠ΄ ΠΊΠΎΡΠΈΡ ΡΠ΅ ΡΠ²Π°ΠΊΠΈ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ°Π½ Π·Π° ΡΠ²ΠΎΡ Π·Π°Π΄Π°ΡΠ°ΠΊ. ΠΡΡΠΈΠΎ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠ° ΠΏΡΠΈΠΌΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ ΡΠΎΠΌΠ΅ ΠΊΠΎ Π³Π΄Π΅ ΠΈΠ΄Π΅ ΠΈ ΡΠ° ΠΊΠΎΡΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΠΌΠ° ΠΈΠ· ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π·Π° ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠ΅ ΡΠ° ΠΏΡΠΈΠΊΠΎΠ»ΠΈΡΠΎΠΌ ΠΏΡΠ΅ΠΊΠΎ ΠΠ ΠΠ¦. ΠΡΡΠΈΠΎ-ΠΏΠΎΠ»ΠΈΡΠΈ ΠΏΡΠΈΡ Π²Π°ΡΠ° Π·Π°Ρ ΡΠ΅Π²Π΅ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΡ Π΄Π° Π±ΠΈ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ΄ΠΈΠ»ΠΎ Π΄Π° ΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΠΎΠ»ΠΈΡΠΈΠΊΠ΅ Π·Π°Π΄ΠΎΠ²ΠΎΡΠ΅Π½Π°. ΠΡΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠ΅, Π½Π°ΡΠ°Π²Π½ΠΎ, Π½Π΅ ΡΠΏΡΠΎΠ²ΠΎΠ΄Π΅ Π·Π° ΡΠ²Π°ΠΊΠΈ Π·Π°Ρ ΡΠ΅Π², Π²Π΅Ρ ΡΠ΅ ΠΊΠ΅ΡΠΈΡΠ°ΡΡ Π½Π° ΠΊΠ»ΠΈΡΠ΅Π½ΡΡ (Ρ ΠΏΡΠΈΠΊΠΎΠ»ΠΈΡΠΈ) ΠΎΠ΄ΡΠ΅ΡΠ΅Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΡΠΎΠ²Π΅ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠ° ΡΠ΅ ΡΠ°ΡΡ ΠΊΠ°ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈ Π·Π°Ρ ΡΠ΅Π²ΠΈ. ΠΠ° Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ΅ΠΌΠΎ ΠΈ ΠΊΠΎΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅ ΡΡΠ΅Π±Π° ΠΏΠΎΡΠ»Π°ΡΠΈ ΠΌΠ°Π»ΠΎ ΠΊΠ°ΡΠ½ΠΈΡΠ΅.
ΠΠΈΠΊΡΠ΅Ρ Π±ΠΈ ΡΡΠ΅Π±Π°Π»ΠΎ Π΄Π° Π±ΡΠ΄Π΅ Π²Π΅ΠΎΠΌΠ° Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΠΊΠΎΡΠ° ΠΎΠ±Π΅Π·Π±Π΅ΡΡΡΠ΅ Π½Π΅ΠΏΡΠ΅ΠΊΠΈΠ΄Π°Π½ ΡΠ°Π΄ Π½Π° ΡΠ°ΡΡΠ°Π²ΡΠ°ΡΡ ΠΈ ΠΎΠ±ΡΠ°Π΄ΠΈ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΡΠΊΠΈΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°. Π‘ΠΈΡΡΠ΅ΠΌ ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠ° ΠΊΠ°ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΊΠ°ΠΎ Π±Π°ΡΠ΅Ρ Π½Π° Π²ΠΈΡΠ΅ Π½ΠΈΠ²ΠΎΠ°. Π£ ΠΏΠΎΡΠ΅ΡΠΊΡ ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΈ Π±Π°ΡΠ΅ΡΡΡΡ Π½Π° Π±ΠΎΡΠ½ΠΎΡ ΡΡΡΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°, Π·Π°ΡΠΈΠΌ Π½Π° ΡΡΡΠ°Π½ΠΈ ΠΌΠΈΠΊΡΠ΅ΡΠ°, Π° Π·Π°ΡΠΈΠΌ ΡΠ΅ ΡΠ°ΡΡ Ρ ΡΠ°ΠΊΠΎΠ·Π²Π°Π½Π΅ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΡΠΊΠ΅ ΡΡΡΠ°Π½Π΅ ΠΌΠΈΠΊΡΠ΅ΡΠ°. ΠΠ°ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΡΠΎΠ³Π°, Π°ΠΊΠΎ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠ° ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΠΊΠ²Π°ΡΠΈ, Π±Π°ΡΠ΅Ρ ΡΠ°ΡΡΠ΅ ΠΈ ΠΈΡΠΏΠΈΡΠ΅ ΡΠ΅ Π½Π°ΠΊΠΎΠ½ ΡΡΠΎ ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌ Π²ΡΠ°ΡΠΈ. ΠΠΎΠ·Π°Π΄ΠΈΠ½Π΅ ΠΌΠΈΠΊΡΠ΅ΡΠ° ΡΡ ΠΊΡΠ°ΡΡΠ΅ ΡΠ°ΡΠΊΠ΅ Π·Π° ΡΠ»Π°ΡΠ΅ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΡΠΊΠΈΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°: ΡΡΠ°ΡΡΠ΄, Π½Π΅Π²ΡΠ΅Π»ΠΈΡ, ΠΈΡΠ΄. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ Π±Π°ΡΠΊΠ΅Π½Π΄, ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΡΠ΅ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ, Π° Π²ΠΈΠ΄Π΅ΡΠ΅ΠΌΠΎ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠΎ ΡΡΠ°Π΄ΠΈΡΠ΅.
ΠΠ° ΡΠ΅Π·ΠΈΠΌΠΈΡΠ°ΠΌΠΎ, ΡΠ΅ΠΌΠ° Π·Π° ΡΠ°Π΄ ΡΠ° ΠΈΡΡΠΈΠΎ-ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠΎΠΌ ΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΠ°.
- Π‘Π΅ΡΠ²ΠΈΡ 1 ΡΠ°ΡΠ΅ Π·Π°Ρ ΡΠ΅Π² ΡΠ΅ΡΠ²ΠΈΡΡ 2.
- ΠΡΠΈΠ»ΠΈΠΊΠΎΠΌ Π½Π°ΠΏΡΡΡΠ°ΡΠ° ΡΡΠ»ΡΠ³Π΅ 1, Π·Π°Ρ ΡΠ΅Π² ΡΠ΅ ΡΠΌΠΎΡΠ°Π½ Ρ ΡΠΎΠΏΡΡΠ²Π΅Π½Ρ ΠΏΡΠΈΠΊΠΎΠ»ΠΈΡΡ.
- ΠΠ·Π°ΡΠ»Π°Π½ΠΈΠΊ ΡΠΏΠΎΡΠ΅Π΄Π½Π΅ ΠΏΡΠΈΠΊΠΎΠ»ΠΈΡΠ΅ ΠΏΡΠ°ΡΠΈ ΠΊΠ°ΠΊΠΎ Π·Π°Ρ ΡΠ΅Π² ΠΈΠ΄Π΅ ΡΠ΅ΡΠ²ΠΈΡΡ 2 ΠΈ ΠΏΡΠΈΠΏΡΠ΅ΠΌΠ° ΠΏΠΎΡΡΠ΅Π±Π½Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅.
- ΠΠ°ΡΠΈΠΌ Π³Π° ΡΠ°ΡΠ΅ ΠΈΡΡΠΈΠΎ-ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ Π·Π°Ρ ΡΠ΅Π² Π·Π° ΠΈΠ·Π²Π΅ΡΡΠ°Ρ.
- ΠΡΡΠΈΠΎ-ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠ° ΠΎΠ΄ΡΠ΅ΡΡΡΠ΅ Π΄Π° Π»ΠΈ ΠΎΠ²Π°Ρ ΠΈΠ·Π²Π΅ΡΡΠ°Ρ ΡΡΠ΅Π±Π° ΠΏΠΎΡΠ»Π°ΡΠΈ Π±Π°ΡΠΊΠ΅Π½Π΄ΠΎΠ²ΠΈΠΌΠ°, ΠΊΠΎΠΌΠ΅ ΠΈ ΠΊΠΎΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅ ΡΡΠ΅Π±Π° ΠΏΠΎΡΠ»Π°ΡΠΈ.
- ΠΡΡΠΈΠΎ-ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠ° ΡΠ°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠ° Π½Π° ΠΏΠΎΠ·Π°Π΄ΠΈΠ½Ρ Π°ΠΊΠΎ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ.
Π‘Π°Π΄Π° Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΡΡΠΈΠΎ Ρ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΈ ΡΠ΅ ΡΠ°ΡΡΠΎΡΠΈ ΡΠ°ΠΌΠΎ ΠΎΠ΄ Π³Π»Π°Π²Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ (ΠΠΈΠ»ΠΎΡ ΠΈ ΠΈΠ·Π°ΡΠ»Π°Π½ΠΈΠΊ ΠΏΡΠΈΠΊΠΎΠ»ΠΈΡΠ΅).
ΠΡΠ²ΠΎ, ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΠΌΠΎ Π³Π»Π°Π²Π½Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ (ΠΌΡΠ΅ΠΆΡ) ΠΊΠΎΡΡ ΠΠΈΠ»ΠΎΡ ΡΠΈΡΠ°:
apiVersion: v1
kind: ConfigMap
metadata:
name: istio
namespace: istio-system
labels:
app: istio
service: istio
data:
mesh: |-
# ΠΏΠΎΠΊΠ° ΡΡΠΎ Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΎΡΠΏΡΠ°Π²ΠΊΡ tracing ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ (pilot Π½Π°ΡΡΡΠΎΠΈΡ envoyβΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎ ΠΎΡΠΏΡΠ°Π²ΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡΡ)
enableTracing: false
# ΠΏΠΎΠΊΠ° ΡΡΠΎ Π½Π΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ mixer endpointβΡ, ΡΡΠΎΠ±Ρ sidecar ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Π½Π΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ»ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΡΠ΄Π°
#mixerCheckServer: istio-policy.istio-system:15004
#mixerReportServer: istio-telemetry.istio-system:15004
# ΡΡΠ°Π²ΠΈΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΠΊ, Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π±ΡΠ΄Π΅Ρ envoy ΠΏΠ΅ΡΠ΅ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ Pilot (ΡΡΠΎ Π΄Π»Ρ ΡΡΠ°ΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ envoy proxy)
rdsRefreshDelay: 5s
# default ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π΄Π»Ρ envoy sidecar
defaultConfig:
# Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΊΠ°ΠΊ rdsRefreshDelay
discoveryRefreshDelay: 5s
# ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ (ΠΏΡΡΡ ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈ Π±ΠΈΠ½Π°ΡΡ envoy)
configPath: "/etc/istio/proxy"
binaryPath: "/usr/local/bin/envoy"
# Π΄Π΅ΡΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΈΠΌΡ Π·Π°ΠΏΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ sidecar ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΈΠΌΠ΅Π½Π°Ρ
ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΏΡΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠ΅ tracing spanβΠΎΠ²)
serviceCluster: istio-proxy
# Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΆΠ΄Π°ΡΡ envoy Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠΈΡ Π²ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ
drainDuration: 45s
parentShutdownDuration: 1m0s
# ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ REDIRECT ΠΏΡΠ°Π²ΠΈΠ»Π° iptables. ΠΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π° TPROXY.
#interceptionMode: REDIRECT
# ΠΠΎΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠ΅Π½Π° admin ΠΏΠ°Π½Π΅Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ sidecar ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° (envoy)
proxyAdminPort: 15000
# Π°Π΄ΡΠ΅Ρ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π±ΡΠ΄ΡΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ traceβΡ ΠΏΠΎ zipkin ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ (Π² Π½Π°ΡΠ°Π»Π΅ ΠΌΡ ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ ΡΠ°ΠΌΡ ΠΎΡΠΏΡΠ°Π²ΠΊΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠΎΠ»Π΅ ΡΠ΅ΠΉΡΠ°Ρ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ)
zipkinAddress: tracing-collector.tracing:9411
# statsd Π°Π΄ΡΠ΅Ρ Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΌΠ΅ΡΡΠΈΠΊ envoy ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² (ΠΎΡΠΊΠ»ΡΡΠ°Π΅ΠΌ)
# statsdUdpAddress: aggregator:8126
# Π²ΡΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΎΠΏΡΠΈΠΈ Mutual TLS
controlPlaneAuthPolicy: NONE
# Π°Π΄ΡΠ΅Ρ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ»ΡΡΠ°ΡΡ istio-pilot Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠΎΠΎΠ±ΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ service discovery Π²ΡΠ΅ΠΌ sidecar ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌ
discoveryAddress: istio-pilot.istio-system:15007
Π‘Π²Π΅ Π³Π»Π°Π²Π½Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ (ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π° ΡΠ°Π²Π°Π½) ΡΠ΅ ΡΠ΅ Π½Π°Π»Π°Π·ΠΈΡΠΈ Ρ ΠΈΠΌΠ΅Π½ΡΠΊΠΎΠΌ ΠΈΡΡΠΈΠΎ-ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ-Ρ.
Π£ Π½Π°ΡΠΌΠ°ΡΡ ΡΡΠΊΡ, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ ΡΠ°ΠΌΠΎ Π΄Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈΠΌΠΎ ΠΠΈΠ»ΠΎΡ. ΠΠ° ΠΎΠ²ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠΎ
Π ΠΌΠΈ ΡΠ΅ΠΌΠΎ ΡΡΡΠ½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠΈ Π±ΠΎΡΠ½Ρ ΠΏΡΠΈΠΊΠΎΠ»ΠΈΡΡ Π·Π° ΡΠ±ΡΠΈΠ·Π³Π°Π²Π°ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°.
ΠΠ½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ:
initContainers:
- name: istio-init
args:
- -p
- "15001"
- -u
- "1337"
- -m
- REDIRECT
- -i
- '*'
- -b
- '*'
- -d
- ""
image: istio/proxy_init:1.0.0
imagePullPolicy: IfNotPresent
resources:
limits:
memory: 128Mi
securityContext:
capabilities:
add:
- NET_ADMIN
Π Π±ΠΎΡΠ½Π° ΠΏΡΠΈΠΊΠΎΠ»ΠΈΡΠ°:
name: istio-proxy
args:
- "bash"
- "-c"
- |
exec /usr/local/bin/pilot-agent proxy sidecar
--configPath
/etc/istio/proxy
--binaryPath
/usr/local/bin/envoy
--serviceCluster
service-name
--drainDuration
45s
--parentShutdownDuration
1m0s
--discoveryAddress
istio-pilot.istio-system:15007
--discoveryRefreshDelay
1s
--connectTimeout
10s
--proxyAdminPort
"15000"
--controlPlaneAuthPolicy
NONE
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: INSTANCE_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: ISTIO_META_POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: ISTIO_META_INTERCEPTION_MODE
value: REDIRECT
image: istio/proxyv2:1.0.0
imagePullPolicy: IfNotPresent
resources:
requests:
cpu: 100m
memory: 128Mi
limits:
memory: 2048Mi
securityContext:
privileged: false
readOnlyRootFilesystem: true
runAsUser: 1337
volumeMounts:
- mountPath: /etc/istio/proxy
name: istio-envoy
ΠΠ° Π±ΠΈ ΡΠ²Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°ΠΏΠΎΡΠ΅Π»ΠΎ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΡΡΠΎΡΠ½Ρ, Π¦Π»ΡΡΡΠ΅ΡΠ ΠΎΠ»Π΅, Π¦Π»ΡΡΡΠ΅ΡΠ ΠΎΠ»Π΅ΠΠΈΠ½Π΄ΠΈΠ½Π³, Π¦Π Π Π·Π° ΠΠΈΠ»ΠΎΡ, ΡΠΈΡΠΈ ΠΎΠΏΠΈΡΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠΈ
ΠΠ°ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΡΠΎΠ³Π°, ΡΡΠ»ΡΠ³Π° Ρ ΠΊΠΎΡΡ ΡΠ±Π°ΡΡΡΠ΅ΠΌΠΎ ΠΏΡΠΈΠΊΠΎΠ»ΠΈΡΡ ΡΠ° ΠΈΠ·Π°ΡΠ»Π°Π½ΠΈΠΊΠΎΠΌ ΡΡΠ΅Π±Π° Π΄Π° ΠΏΠΎΡΠ½Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ, Π΄Π° ΠΏΡΠΈΠΌΠΈ ΡΠ²Π° ΠΎΡΠΊΡΠΈΡΠ° ΠΎΠ΄ ΠΏΠΈΠ»ΠΎΡΠ° ΠΈ Π΄Π° ΠΎΠ±ΡΠ°Π΄ΠΈ Π·Π°Ρ ΡΠ΅Π²Π΅.
ΠΠ°ΠΆΠ½ΠΎ ΡΠ΅ ΡΠ°Π·ΡΠΌΠ΅ΡΠΈ Π΄Π° ΡΡ ΡΠ²Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π΅ ΡΠ°Π²Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ Π±Π΅Π· ΡΡΠ°ΡΠ° ΠΈ Π΄Π° ΡΠ΅ ΠΌΠΎΠ³Ρ Ρ ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»Π½ΠΎ ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠΈ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. Π‘Π²ΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ ΡΠ΅ ΡΡΠ²Π°ΡΡ Ρ Π΅ΡΡΠ΄-Ρ Ρ ΠΎΠ±Π»ΠΈΠΊΡ ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ΅Π½ΠΈΡ ΠΎΠΏΠΈΡΠ° ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΡΠ΅ΡΡΡΡΠ°.
Π’Π°ΠΊΠΎΡΠ΅, ΠΡΡΠΈΠΎ (ΡΠΎΡ ΡΠ²Π΅ΠΊ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π°Π½) ΠΈΠΌΠ° ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡ ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ° Π²Π°Π½ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΠΈ ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡ Π΄Π° Π³Π»Π΅Π΄Π° ΠΈ ΠΏΠ΅ΡΡΠ° ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ ΡΡΠ»ΡΠ³Π° ΠΈΠ·ΠΌΠ΅ΡΡ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°. ΠΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΠΈ Π²ΠΈΡΠ΅ ΠΎ ΠΎΠ²ΠΎΠΌΠ΅
ΠΠ° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡ ΡΠ° Π²ΠΈΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°, ΠΈΠΌΠ°ΡΡΠ΅ Π½Π° ΡΠΌΡ ΡΠ»Π΅Π΄Π΅ΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅ΡΠ°:
- ΠΠΎΠ΄ Π¦ΠΠΠ ΠΈ Π‘Π΅ΡΠ²ΠΈΡΠ΅ Π¦ΠΠΠ ΠΌΠΎΡΠ°ΡΡ Π±ΠΈΡΠΈ ΡΠ΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈ Ρ ΡΠ²ΠΈΠΌ ΠΊΠ»Π°ΡΡΠ΅ΡΠΈΠΌΠ° ΠΈ Π½Π΅ ΡΠΌΠ΅ΡΡ ΡΠ΅ ΠΏΡΠ΅ΠΊΠ»Π°ΠΏΠ°ΡΠΈ.
- Π‘Π²ΠΈ Π¦ΠΠΠ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΌΠΎΡΠ°ΡΡ Π±ΠΈΡΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ ΠΈΠ· Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠ΅Π³ Π¦ΠΠΠ ΠΌΠΎΠ΄ΡΠ»Π° ΠΈΠ·ΠΌΠ΅ΡΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°.
- Π‘Π²ΠΈ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΠΠ ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΌΠΎΡΠ°ΡΡ Π±ΠΈΡΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ ΡΠ΅Π΄Π½ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠ°.
ΠΠ²ΠΎ ΡΡ ΠΏΠΎΡΠ΅ΡΠ½Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΊΠΎΡΠ΅ ΡΠ΅ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡΠΈ Π΄Π° ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΡΡΠΈΠΎ. ΠΠ΅ΡΡΡΠΈΠΌ, ΠΈ Π΄Π°ΡΠ΅ ΠΏΠΎΡΡΠΎΡΠ΅ ΠΌΠ½ΠΎΠ³Π΅ Π·Π°ΠΌΠΊΠ΅. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ΅ ΡΡΡΠΈΡΠ°ΡΠ° Π΅ΠΊΡΡΠ΅ΡΠ½ΠΎΠ³ ΡΠ°ΠΎΠ±ΡΠ°ΡΠ°ΡΠ° (Π²Π°Π½ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°), ΠΏΡΠΈΡΡΡΠΏΠΈ ΠΎΡΠΊΠ»Π°ΡΠ°ΡΡ Π³ΡΠ΅ΡΠ°ΠΊΠ° ΡΠΏΠΎΡΠ΅Π΄Π½ΠΈΡ
ΠΊΠΎΠ»Π°, ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠ°ΡΠ΅, ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ΅ ΠΌΠΈΠΊΡΠ΅ΡΠ° ΠΈ ΠΏΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ΅Π½ΠΎΠ³ ΠΌΠΈΠΊΡΠ΅ΡΠ° ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΡΠΊΠΎΠ³ Π΄Π΅Π»Π°, ΠΏΠΎΡΡΠ°Π²ΡΠ°ΡΠ΅ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° ΠΏΡΠ°ΡΠ΅ΡΠ° ΠΈ ΡΠ΅Π³ΠΎΠ²ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠΌΠΎΡΡ Π΅Π½Π²ΠΎΠΈ-Π°.
Π‘Π²Π΅ ΠΎΠ²ΠΎ ΡΠ΅ΠΌΠΎ ΡΠ°Π·ΠΌΠΎΡΡΠΈΡΠΈ Ρ ΡΠ»Π΅Π΄Π΅ΡΠΈΠΌ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡΠ°ΠΌΠ°. ΠΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΡΠ²ΠΎΡΠ° ΠΏΠΈΡΠ°ΡΠ°, ΠΏΠΎΠΊΡΡΠ°ΡΡ Π΄Π° ΠΈΡ
ΠΏΠΎΠΊΡΠΈΡΠ΅ΠΌ.
ΠΠ·Π²ΠΎΡ: Π²Π²Π².Ρ
Π°Π±Ρ.ΡΠΎΠΌ