ΠΠ΄ΡΠ°Π²ΠΎ, ΡΡΠ°Π½ΠΎΠ²Π½ΠΈΡΠΈ ΠΡ Π°Π±ΡΠΎ! ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΡΠ΅ ΡΠ΅Π΄Π°Π½ ΠΎΠ΄ ΠΊΡΡΡΠ½ΠΈΡ Π΅Π»Π΅ΠΌΠ΅Π½Π°ΡΠ° ΠΌΠΎΠ΄Π΅ΡΠ½ΠΎΠ³ Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΠ±Π»Π°ΠΊΠ°. ΠΠ²Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° ΠΎΠ±Π΅Π·Π±Π΅ΡΡΡΠ΅ ΠΏΠΎΡΠ·Π΄Π°Π½ΠΎΡΡ, ΡΠΊΠ°Π»Π°Π±ΠΈΠ»Π½ΠΎΡΡ ΠΈ ΠΎΡΠΏΠΎΡΠ½ΠΎΡΡ Π½Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°. ΠΠΎΠ½ ΠΡΡΠ½Π΄Π΅Π» ΠΈ ΠΠ°ΡΡΠΈΠ½ ΠΠΎΠΌΠΈΠ½Π³ΡΡ Π³ΠΎΠ²ΠΎΡΠ΅ ΠΎ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΡΠ²ΠΎΠ΄Π΅ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π° ΡΠ΅ΡΠ΅ΡΠ° Π·Π° ΡΠ²Π°ΠΊΠΎΠ΄Π½Π΅Π²Π½Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅. ΠΠΎΡΠ°ΠΊ ΠΏΠΎ ΠΊΠΎΡΠ°ΠΊ, ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½Ρ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡ Π·Π°ΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° ΠΎΠ±Π»Π°ΠΊΡ ΠΈ ΠΊΡΠ΅ΠΈΡΠ°ΡΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ ΠΊΠΎΡΠ° ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π°ΡΠΈ, ΠΏΠΎΡΡΠ°Π²ΠΈΡΠΈ ΡΠ°Π·Π²ΠΎΡΠ½ΠΎ ΠΎΠΊΡΡΠΆΠ΅ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ½ΡΠΈΡΠ°Π½ΠΈ ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄ Π·Π° ΠΏΡΠΈΠΌΠ΅Π½Ρ ΠΊΠΎΡΠΈ ΡΠ΅ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡΠΈ Π΄ΠΎΠΊ ΡΠ°Π΄ΠΈΡΠ΅ Π½Π° ΡΠ²ΠΎΡΠΈΠΌ ΡΠ»Π΅Π΄Π΅ΡΠΈΠΌ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΠΌΠ°.
β’ ΠΠ°ΠΏΠΎΡΠ½ΠΈΡΠ΅ ΡΠ° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΠΌΠ° ΠΈ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ-ΠΎΠΌ ΠΎΠ΄ ΠΎΡΠ½ΠΎΠ²Π°: Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΠΏΠΎΡΠ΅Π±Π½ΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ Π΄Π° Π±ΠΈΡΡΠ΅ Π½Π°ΡΡΠΈΠ»ΠΈ ΠΎΠ²Ρ ΡΠ΅ΠΌΡ. β’ ΠΠΎΠΊΡΠ΅Π½ΠΈΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½Π΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·Π°Π±Π΅ΡΠΈΡΠ΅ ΡΠΏΡΠ°Π²ΡΠ°Π½Ρ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΡΡΠ»ΡΠ³Ρ ΠΎΠ΄ ΠΠΌΠ°Π·ΠΎΠ½Π°, ΠΠΎΠΎΠ³Π»Π΅-Π° ΠΈΡΠ΄. β’ ΠΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ Π·Π° ΡΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΠΆΠΈΠ²ΠΎΡΠ½ΠΈΠΌ ΡΠΈΠΊΠ»ΡΡΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΈ ΠΏΠΎΡΡΠΎΡΡΠΎΠΌ ΡΠ΅ΡΡΡΡΠ°. β’ ΠΠΏΡΠΈΠΌΠΈΠ·ΡΡΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ΅Π½Π΅, ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ, ΠΎΡΠΏΠΎΡΠ½ΠΎΡΡΠΈ, ΡΠ½Π°Π³Π΅ ΠΈ ΡΠΊΠ°Π»Π°Π±ΠΈΠ»Π½ΠΎΡΡΠΈ. β’ ΠΠ°ΡΡΠΈΡΠ΅ Π½Π°ΡΠ±ΠΎΡΠ΅ Π°Π»Π°ΡΠ΅ Π·Π° ΡΠ°Π·Π²ΠΎΡ, ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Ρ Π²Π°ΡΠΈΡ
Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°. β’ ΠΡΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΡΠ΅Π½ΡΡΠ½Π΅ ΠΈΠ½Π΄ΡΡΡΡΠΈΡΡΠΊΠ΅ ΠΏΡΠ°ΠΊΡΠ΅ ΠΊΠ°ΠΊΠΎ Π±ΠΈΡΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠ°Π»ΠΈ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ. β’ ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΡΠ΅ ΠΠ΅Π²ΠΠΏΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ Ρ ΡΠ΅Π»ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΈ ΠΊΠ°ΠΊΠΎ Π±ΠΈ ΡΠ°Π·Π²ΠΎΡΠ½ΠΈ ΡΠΈΠΌΠΎΠ²ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π΄Π° Π΄Π΅Π»ΡΡΡ ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΈΡΠ΅, Π±ΡΠΆΠ΅ ΠΈ Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΈΡΠ΅.
ΠΠΎΠΌΠ΅ ΡΠ΅ ΠΊΡΠΈΠ³Π° Π½Π°ΠΌΠ΅ΡΠ΅Π½Π°?
ΠΡΠΈΠ³Π° ΡΠ΅ Π½Π°ΡΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½ΠΈΡΠ° Π·Π° Π·Π°ΠΏΠΎΡΠ»Π΅Π½Π΅ Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΈΠΌ ΠΎΠ΄Π΅ΡΠ΅ΡΠΈΠΌΠ° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΈΠΌ Π·Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅, Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ ΠΈ ΡΡΠ»ΡΠ³Π΅, ΠΊΠ°ΠΎ ΠΈ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠ΅ ΡΠΊΡΡΡΠ΅Π½Π΅ Ρ ΠΈΠ·Π³ΡΠ°Π΄ΡΡ Π½ΠΎΠ²ΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠ° Ρ ΠΎΠ±Π»Π°ΠΊΡ ΠΈΠ»ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΡ ΠΏΠΎΡΡΠΎΡΠ΅ΡΠΈΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΈ ΠΎΠ±Π»Π°ΠΊ. ΠΠ΅ Π±ΡΠΈΠ½ΠΈΡΠ΅, Π½Π΅ ΠΌΠΎΡΠ°ΡΠ΅ Π΄Π° Π·Π½Π°ΡΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠ°Π΄ΠΈΡΠ΅ ΡΠ° ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ-ΠΎΠΌ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΠΌΠ° β Π½Π°ΡΡΠΈΡΠ΅ΠΌΠΎ Π²Π°Ρ ΡΠ²Π΅ΠΌΡ.
ΠΡΠΊΡΡΠ½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ-Π° ΡΠ΅ ΡΠ°ΠΊΠΎΡΠ΅ Π½Π°ΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ, ΡΠ° Π΄Π΅ΡΠ°ΡΠ½ΠΈΠΌ ΠΏΠΎΠΊΡΠΈΠ²Π°ΡΠ΅ΠΌ ΡΠ΅ΠΌΠ° ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ Π ΠΠΠ¦, ΠΊΠΎΠ½ΡΠΈΠ½ΡΠΈΡΠ°Π½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Ρ, ΡΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΠΎΡΠ΅ΡΡΠΈΠ²ΠΈΠΌ ΠΏΠΎΠ΄Π°ΡΠΈΠΌΠ° ΠΈ Π²ΠΈΠ΄ΡΠΈΠ²ΠΎΡΡ. ΠΠ°Π΄Π°ΠΌΠΎ ΡΠ΅ Π΄Π° ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΊΡΠΈΠ³Π΅ ΡΠ²Π°ΠΊΠ°ΠΊΠΎ ΡΠ°Π΄ΡΠΆΠ°ΡΠΈ Π½Π΅ΡΡΠΎ Π·Π°Π½ΠΈΠΌΡΠΈΠ²ΠΎ Π·Π° Π²Π°Ρ, Π±Π΅Π· ΠΎΠ±Π·ΠΈΡΠ° Π½Π° Π²Π°ΡΠ΅ Π²Π΅ΡΡΠΈΠ½Π΅ ΠΈ ΠΈΡΠΊΡΡΡΠ²ΠΎ.
ΠΠ° ΠΊΠΎΡΠ° ΠΏΠΈΡΠ°ΡΠ° ΠΊΡΠΈΠ³Π° ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°?
ΠΠΎΠΊ ΡΠΌΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°Π»ΠΈ ΠΈ ΠΏΠΈΡΠ°Π»ΠΈ ΠΊΡΠΈΠ³Ρ, ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°Π»ΠΈ ΡΠΌΠΎ ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΈ ΠΎΠ±Π»Π°ΠΊΠ° ΠΈ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅ΡΡ ΡΠ° ΡΡΠΎΡΠΈΠ½Π°ΠΌΠ° ΡΡΠ΄ΠΈ, ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠΈ ΡΠ° Π»ΠΈΠ΄Π΅ΡΠΈΠΌΠ° ΠΈ ΡΡΡΡΡΡΠ°ΡΠΈΠΌΠ° Ρ ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠΈ, ΠΊΠ°ΠΎ ΠΈ ΡΠ° ΠΏΠΎΡΠΏΡΠ½ΠΈΠΌ ΠΏΠΎΡΠ΅ΡΠ½ΠΈΡΠΈΠΌΠ°. ΠΡΠΏΠΎΠ΄ ΡΡ ΠΎΠ΄Π°Π±ΡΠ°Π½Π° ΠΏΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΡΠ° Π±ΠΈ ΠΆΠ΅Π»Π΅Π»ΠΈ Π΄Π° Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅ Ρ ΠΎΠ²ΠΎΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡΠΈ.
- βΠΠ°Π½ΠΈΠΌΠ° ΠΌΠ΅ Π·Π°ΡΡΠΎ Π±ΠΈ ΡΡΠ΅Π±Π°Π»ΠΎ Π΄Π° ΡΡΠΎΡΠΈΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΎΠ²Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ. ΠΠΎΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ ΡΠ΅ ΡΠΎ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠ΅Π½ΠΈ ΠΈ ΠΌΠΎΠΌ ΡΠΈΠΌΡ Π΄Π° ΡΠ΅ΡΠΈΠΌΠΎ?β
- βΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΈΠ·Π³Π»Π΅Π΄Π° Π·Π°Π½ΠΈΠΌΡΠΈΠ²ΠΎ, Π°Π»ΠΈ ΠΈΠΌΠ° ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π²ΠΈΡΠΎΠΊΡ Π±Π°ΡΠΈΡΠ΅ΡΡ Π·Π° ΡΠ»Π°Π·Π°ΠΊ. ΠΡΠΈΠΏΡΠ΅ΠΌΠ° ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎΠ³ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½ΠΈΡΠ΅ ΡΠ΅ΡΠΊΠ°, Π°Π»ΠΈ Π΄Π°ΡΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡΠ° ΠΈ ΠΎΡΠΊΠ»Π°ΡΠ°ΡΠ΅ Π³ΡΠ΅ΡΠ°ΠΊΠ° ΡΡ Π·Π°ΡΡΡΠ°ΡΡΡΡΡΠΈ. ΠΠ΅Π»Π΅Π»ΠΈ Π±ΠΈΡΠΌΠΎ Π΄Π° Π΄ΠΎΠ±ΠΈΡΠ΅ΠΌΠΎ ΠΏΠΎΡΠ·Π΄Π°Π½ ΡΠ°Π²Π΅Ρ ΠΎ ΡΠΎΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΡΡΠ΄ΠΈ ΡΠΏΡΠ°Π²ΡΠ°ΡΡ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠΈΠΌΠ° Ρ ΡΡΠ²Π°ΡΠ½ΠΎΠΌ ΡΠ²Π΅ΡΡ ΠΈ Π½Π° ΠΊΠΎΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ ΡΠ΅ΠΌΠΎ Π²Π΅ΡΠΎΠ²Π°ΡΠ½ΠΎ Π½Π°ΠΈΡΠΈ."
- βΠ‘ΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈ ΡΠ°Π²Π΅Ρ Π±ΠΈ Π±ΠΈΠΎ ΠΎΠ΄ ΠΏΠΎΠΌΠΎΡΠΈ. ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌ Π΄Π°ΡΠ΅ Π½ΠΎΠ²ΠΈΠΌ ΡΠΈΠΌΠΎΠ²ΠΈΠΌΠ° ΠΏΡΠ΅Π²ΠΈΡΠ΅ ΠΎΠΏΡΠΈΡΠ° Π·Π° ΠΈΠ·Π±ΠΎΡ. ΠΠ°Π΄Π° ΠΏΠΎΡΡΠΎΡΠΈ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ Π½Π°ΡΠΈΠ½Π° Π΄Π° ΡΠ΅ ΡΡΠ°Π΄ΠΈ ΠΈΡΡΠ° ΡΡΠ²Π°Ρ, ΠΊΠ°ΠΊΠΎ Π·Π½Π°ΡΠ΅ ΠΊΠΎΡΠΈ ΡΠ΅ Π½Π°ΡΠ±ΠΎΡΠΈ? ΠΠ°ΠΊΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠΈ ΠΈΠ·Π±ΠΎΡ?
Π ΠΌΠΎΠΆΠ΄Π° Π½Π°ΡΠ²Π°ΠΆΠ½ΠΈΡΠ΅ ΠΎΠ΄ ΡΠ²ΠΈΡ ΠΏΠΈΡΠ°ΡΠ°:
- βΠΠ°ΠΊΠΎ ΠΌΠΎΠ³Ρ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ, Π° Π΄Π° Π½Π΅ ΠΎΠΌΠ΅ΡΠ°ΠΌ ΡΠ²ΠΎΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ?β
ΠΠ·Π²ΠΎΠ΄. ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΠΈ ΡΠ°ΡΠ½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ
ΠΠΎΠ³ΡΡΠ½ΠΎΡΡ ΠΎΠ΄Π²Π°ΡΠ°ΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ΅ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ ΠΎΠ΄ ΡΠ΅Π½Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ (ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ, ΠΎΠ΄ ΡΠ²ΠΈΡ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° ΠΊΠΎΡΠ° ΡΠ΅ ΠΌΠΎΠ³Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠΈ ΡΠΎΠΊΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π°) ΡΠ΅ Π²Π΅ΠΎΠΌΠ° ΠΊΠΎΡΠΈΡΠ½Π°. ΠΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠΊΡΡΡΡΡΡ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π° Π·Π° ΠΎΠΊΡΡΠΆΠ΅ΡΠ΅, ΠΠΠ‘ Π°Π΄ΡΠ΅ΡΠ΅ ΡΡΠ»ΡΠ³Π° Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΡΠ°ΡΠ° ΠΈ Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²Π΅ Π·Π° Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡ.
ΠΠ°ΡΠ°Π²Π½ΠΎ, ΡΠ²Π΅ ΠΎΠ²ΠΎ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΡΡΠ°Π²ΠΈΡΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Ρ ΠΊΠΎΠ΄, Π°Π»ΠΈ ΠΎΠ²Π°Ρ ΠΏΡΠΈΡΡΡΠΏ Π½ΠΈΡΠ΅ Π΄ΠΎΠ²ΠΎΡΠ½ΠΎ ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π°Π½. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠΌΠ΅Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ Π±ΠΈ ΡΠ°Π΄Π° Π·Π°Ρ ΡΠ΅Π²Π°Π»Π° Π΄Π° ΠΏΠΎΠ½ΠΎΠ²ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ²ΠΎΡ ΠΊΠΎΠ΄. ΠΠ½ΠΎΠ³ΠΎ Π±ΠΎΡΠ΅ ΡΠ΅ΡΠ΅ΡΠ΅ Π±ΠΈ Π±ΠΈΠ»ΠΎ Π΄Π° ΠΎΠ΄Π²ΠΎΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ ΠΎΠ΄ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡΠΎΡΠΈΡΠ°ΡΠ΅ ΡΠ΅ ΠΈΠ· Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²ΠΈΡ ΠΎΠΊΡΡΠΆΠ΅ΡΠ°.
ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΏΡΡΠΆΠ° Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠΈΡΠΈΡ Π½Π°ΡΠΈΠ½Π° Π·Π° ΡΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΎΠΌ. ΠΡΠ²ΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠΈ ΠΊΡΠΎΠ· ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ ΠΎΠΊΡΡΠΆΠ΅ΡΠ° ΠΊΠΎΡΠ΅ ΡΡ Π½Π°Π²Π΅Π΄Π΅Π½Π΅ Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠΈ ΠΎΠΌΠΎΡΠ°ΡΠ° ΠΏΠΎΠ΄ (ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ βΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ ΠΎΠΊΡΡΠΆΠ΅ΡΠ°β Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈ 192). ΠΡΡΠ³ΠΎ, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΌΠΎΠ³Ρ Π΄Π° ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Ρ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ Π¦ΠΎΠ½ΡΠΈΠ³ΠΠ°ΠΏ ΠΈ Π‘Π΅ΡΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΠ°ΡΠ°.
Π£ ΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ³Π»Π°Π²ΡΡ Π΄Π΅ΡΠ°ΡΠ½ΠΎ ΡΠ΅ΠΌΠΎ ΠΈΡΡΡΠ°ΠΆΠΈΡΠΈ ΠΎΠ²Π΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΠΈ Π½Π΅ΠΊΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ½Π΅ ΠΏΡΠΈΡΡΡΠΏΠ΅ ΡΠΏΡΠ°Π²ΡΠ°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΎΠΌ ΠΈ ΠΎΡΠ΅ΡΡΠΈΠ²ΠΈΠΌ ΠΏΠΎΠ΄Π°ΡΠΈΠΌΠ° ΠΏΠΎΠΌΠΎΡΡ Π΄Π΅ΠΌΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅.
ΠΠΆΡΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ΄ ΡΠΊΠΎΡΠΊΠΈ ΠΊΠ°Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ
ΠΠ°ΠΌΠΈΡΠ»ΠΈΡΠ΅ Π΄Π° ΠΈΠΌΠ°ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Ρ Ρ ΡΠ²ΠΎΠΌ ΠΊΠ»Π°ΡΡΠ΅ΡΡ ΠΈ ΠΆΠ΅Π»ΠΈΡΠ΅ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π΅ΠΊΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Ρ ΡΠ΅Π³ΠΎΠ²ΠΎΡ Π¦ΠΎΠ½ΡΠΈΠ³ΠΠ°ΠΏ. ΠΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π₯Π΅Π»ΠΌ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ (ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ βΠ₯Π΅Π»ΠΌ: ΠΠ΅Π½Π°ΡΠ΅Ρ ΠΏΠ°ΠΊΠ΅ΡΠ° Π·Π° ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρβ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈ 102), ΠΌΠΎΠΆΠ΅ΡΠ΅ Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΠΎΡΠΊΡΠΈΡΠΈ ΠΏΡΠΎΠΌΠ΅Π½Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΡΡΠΈΡΠ°ΡΠΈ ΡΠ²ΠΎΡΠ΅ ΠΏΠΎΠ΄ ΡΠΊΠΎΡΠΊΠ΅ ΡΠ΅Π΄Π½ΠΈΠΌ Π·Π³ΠΎΠ΄Π½ΠΈΠΌ ΡΡΠΈΠΊΠΎΠΌ. ΠΠΎΠ΄Π°ΡΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΡ Π½Π°ΠΏΠΎΠΌΠ΅Π½Ρ Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅:
checksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") .
| sha256sum }}Π¨Π°Π±Π»ΠΎΠ½ Π·Π° ΠΏΡΠΈΠΌΠ΅Π½Ρ ΡΠ°Π΄Π° ΡΠ°Π΄ΡΠΆΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ Π·Π±ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅: Π°ΠΊΠΎ ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π΅, Π·Π±ΠΈΡ ΡΠ΅ Π±ΠΈΡΠΈ Π°ΠΆΡΡΠΈΡΠ°Π½. ΠΠΊΠΎ ΠΏΠΎΠΊΡΠ΅Π½Π΅ΡΠ΅ Π½Π°Π΄ΠΎΠ³ΡΠ°Π΄ΡΡ ΠΊΠΎΡΠΌΠΈΠ»Π°, Π₯Π΅Π»ΠΌ ΡΠ΅ ΠΎΡΠΊΡΠΈΡΠΈ Π΄Π° ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΡΠΈΠΌΠ΅Π½Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ»Π° ΠΈ ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΡΠ΅ ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠΈ ΡΠ²Π΅ ΠΏΠΎΠ΄ ΡΠΊΠΎΡΠΊΠ΅.
ΠΡΠ΅ΡΡΠΈΠ²ΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ Ρ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅ΡΡ
ΠΠ΅Ρ Π·Π½Π°ΠΌΠΎ Π΄Π° ΠΎΠ±ΡΠ΅ΠΊΠ°Ρ Π¦ΠΎΠ½ΡΠΈΠ³ΠΠ°ΠΏ ΠΏΡΡΠΆΠ° ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π°Π½ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΡΡΠ²Π°ΡΠ΅ ΠΈ ΠΏΡΠΈΡΡΡΠΏ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½ΠΈΠΌ ΠΏΠΎΠ΄Π°ΡΠΈΠΌΠ° Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΡ. ΠΠ΅ΡΡΡΠΈΠΌ, Π²Π΅ΡΠΈΠ½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈΠΌΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΊΠΎΡΠ΅ ΡΡ ΠΎΡΠ΅ΡΡΠΈΠ²Π΅ ΠΈ ΠΎΡΠ΅ΡΡΠΈΠ²Π΅, ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΠΠ ΠΊΡΡΡΠ΅Π²ΠΈ. Π’Π°ΠΊΠΎΡΠ΅ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΡΡΠΊΠ»Π°Π΄ΠΈΡΡΠΈΡΠΈ Ρ Π¦ΠΎΠ½ΡΠΈΠ³ΠΠ°ΠΏ-Ρ, Π°Π»ΠΈ ΠΎΠ²ΠΎ ΡΠ΅ΡΠ΅ΡΠ΅ Π½ΠΈΡΠ΅ ΠΈΠ΄Π΅Π°Π»Π½ΠΎ.
Π£ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³Π°, ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ Π½ΡΠ΄ΠΈ ΠΏΠΎΡΠ΅Π±Π°Π½ ΡΠΈΠΏ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠ΅ ΠΎΡΠ΅ΡΡΠΈΠ²ΠΈΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°: Π‘Π΅ΡΡΠ΅Ρ. ΠΠ°ΡΠΈΠΌ, ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΠΌΠΎ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠ°ΠΊΠΎ ΡΠ΅ ΠΎΠ²Π°Ρ ΠΎΠ±ΡΠ΅ΠΊΠ°Ρ ΠΌΠΎΠΆΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ Ρ Π½Π°ΡΠΎΡ Π΄Π΅ΠΌΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠΈ.
ΠΠ° Π±ΠΈΡΡΠ΅ Π·Π°ΠΏΠΎΡΠ΅Π»ΠΈ, ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΌΠ°Π½ΠΈΡΠ΅ΡΡ Π·Π° Π‘Π΅ΡΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΠ°Ρ (ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ Ρ Π΅Π»Π»ΠΎ-ΡΠ΅ΡΡΠ΅Ρ-Π΅Π½Π²/ΠΊ8Ρ/ΡΠ΅ΡΡΠ΅Ρ.ΠΈΠ°ΠΌΠ»):
apiVersion: v1
kind: Secret
metadata:
name: demo-secret
stringData:
magicWord: xyzzy
Π£ ΠΎΠ²ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈ ΠΊΡΡΡ ΠΌΠ°Π³ΠΈΡΠΠΎΡΠ΄-Π° ΡΠ΅ ΠΊΠΈΠ·Π·ΠΈ (Π΅Π½.Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠ°.ΠΎΡΠ³/Π²ΠΈΠΊΠΈ/ΠΡΠΈΠ·Π·ΠΈ_(ΡΠΎΠΌΠΏΡΡΠΈΠ½Π³)). Π Π΅Ρ ΠΊΠΈΠ·Π·ΠΈ ΡΠ΅ Π³Π΅Π½Π΅ΡΠ°Π»Π½ΠΎ Π²Π΅ΠΎΠΌΠ° ΠΊΠΎΡΠΈΡΠ½Π° Ρ ΡΠ²Π΅ΡΡ ΡΠ°ΡΡΠ½Π°ΡΠ°. Π‘Π»ΠΈΡΠ½ΠΎ Π¦ΠΎΠ½ΡΠΈΠ³ΠΠ°ΠΏ-Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠΊΠ»Π°Π΄ΠΈΡΡΠΈΡΠ΅ Π²ΠΈΡΠ΅ ΠΊΡΡΡΠ΅Π²Π° ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Ρ Π‘Π΅ΡΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΡ. ΠΠ²Π΄Π΅, ΡΠ°Π΄ΠΈ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΈΡΡΠΈΠΌΠΎ ΡΠ°ΠΌΠΎ ΡΠ΅Π΄Π°Π½ ΠΏΠ°Ρ ΠΊΡΡΡ-Π²ΡΠ΅Π΄Π½ΠΎΡΡ.
ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ°ΡΠ½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΠ°ΡΠ° ΠΊΠ°ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²ΠΈΡ ΠΎΠΊΡΡΠΆΠ΅ΡΠ°
ΠΠ°ΠΎ ΠΈ Π¦ΠΎΠ½ΡΠΈΠ³ΠΠ°ΠΏ, Π‘Π΅ΡΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΠ°Ρ ΠΌΠΎΠΆΠ΅ Π±ΠΈΡΠΈ Π΄ΠΎΡΡΡΠΏΠ°Π½ Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΡ ΠΊΠ°ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ ΠΎΠΊΡΡΠΆΠ΅ΡΠ° ΠΈΠ»ΠΈ ΠΊΠ°ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π½Π° ΡΠ΅Π³ΠΎΠ²ΠΎΠΌ Π΄ΠΈΡΠΊΡ. Π£ ΡΠ»Π΅Π΄Π΅ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π΄ΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΠΌΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Ρ ΠΎΠΊΡΡΠΆΠ΅ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΠΈΠ· Π‘Π΅ΡΡΠ΅Ρ:
spec:
containers:
- name: demo
image: cloudnatived/demo:hello-secret-env
ports:
- containerPort: 8888
env:
- name: GREETING
valueFrom:
secretKeyRef:
name: demo-secret
key: magicWordΠΠΎΠΊΡΠ΅Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ Π΄Π΅ΠΌΠΎ ΡΠΏΡΠ΅ΠΌΠΈΡΡΡ Π΄Π° ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΠ΅:
kubectl apply -f hello-secret-env/k8s/
deployment.extensions "demo" configured
secret "demo-secret" createdΠΠ°ΠΎ ΠΈ ΡΠ°Π½ΠΈΡΠ΅, ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΏΠΎΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅Π½Ρ Π΄Π° Π±ΠΈΡΡΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Ρ ΡΠ²ΠΎΠΌ ΠΏΡΠ΅ΡΡΠ°ΠΆΠΈΠ²Π°ΡΡ:
kubectl port-forward deploy/demo 9999:8888
Forwarding from 127.0.0.1:9999 -> 8888
Forwarding from [::1]:9999 -> 8888ΠΡΠΈΠ»ΠΈΠΊΠΎΠΌ ΠΎΡΠ²Π°ΡΠ°ΡΠ° Π°Π΄ΡΠ΅ΡΠ΅ :9999/ ΡΡΠ΅Π±Π°Π»ΠΎ Π±ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΠ΅:
The magic word is "xyzzy"
ΠΠΈΡΠ°ΡΠ΅ ΡΠ°ΡΠ½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΠ°ΡΠ° Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅
Π£ ΠΎΠ²ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ΅ΠΌΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΡΠΈ Π‘Π΅ΡΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΠ°Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΡ ΠΊΠ°ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ. ΠΠΎΠ΄ ΡΠ΅ Π½Π°Π»Π°Π·ΠΈ Ρ ΡΠ°ΡΡΠΈΠΊΠ»ΠΈ Ρ Π΅Π»Π»ΠΎ-ΡΠ΅ΡΡΠ΅Ρ-ΡΠΈΠ»Π΅ Π΄Π΅ΠΌΠΎ ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ°.
ΠΠ° Π±ΠΈΡΠΌΠΎ ΠΏΠΎΠ²Π΅Π·Π°Π»ΠΈ Π‘Π΅ΡΡΠ΅Ρ ΠΊΠ°ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ΠΌΠΎ ΡΠ»Π΅Π΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Ρ:
spec:
containers:
- name: demo
image: cloudnatived/demo:hello-secret-file
ports:
- containerPort: 8888
volumeMounts:
- name: demo-secret-volume
mountPath: "/secrets/"
readOnly: true
volumes:
- name: demo-secret-volume
secret:
secretName: demo-secretΠΠ°ΠΎ Ρ ΠΏΠΎΠ΄ΠΎΠ΄Π΅ΡΠΊΡ βΠΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½ΠΈΡ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈΠ· Π¦ΠΎΠ½ΡΠΈΠ³ΠΠ°ΠΏ ΠΎΠ±ΡΠ΅ΠΊΠ°ΡΠ°β Π½Π° ΡΡΡ. 240, ΠΊΡΠ΅ΠΈΡΠ°ΠΌΠΎ Π²ΠΎΠ»ΡΠΌΠ΅Π½ (Ρ ΠΎΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°ΡΡ Π΄Π΅ΠΌΠΎ-ΡΠ΅ΡΡΠ΅Ρ-Π²ΠΎΠ»ΡΠΌΠ΅) ΠΈ ΠΌΠΎΠ½ΡΠΈΡΠ°ΠΌΠΎ Π³Π° Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ Ρ ΠΎΠ΄Π΅ΡΠΊΡ Π²ΠΎΠ»ΡΠΌΠ΅ΠΠΎΡΠ½ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ΅. ΠΠΎΡΠ΅ ΠΌΠΎΡΠ½ΡΠΠ°ΡΡ ΡΠ΅ /ΡΠ΅ΡΡΠ΅ΡΡ, ΡΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΊΡΠ΅ΠΈΡΠ°ΡΠΈ ΡΠ΅Π΄Π½Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ Ρ ΠΎΠ²ΠΎΡ ΡΠ°ΡΡΠΈΠΊΠ»ΠΈ Π·Π° ΡΠ²Π°ΠΊΠΈ ΠΏΠ°Ρ ΠΊΡΡΡ/Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π‘Π΅ΡΡΠ΅Ρ.
Π£ Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΡ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π»ΠΈ ΡΠΌΠΎ ΡΠ°ΠΌΠΎ ΡΠ΅Π΄Π°Π½ ΠΏΠ°Ρ ΠΊΡΡΡ/Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΠΊΠΎΡΠΈ ΡΠ΅ Π·ΠΎΠ²Π΅ ΠΌΠ°Π³ΠΈΡΠΠΎΡΠ΄, ΡΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ ΠΌΠ°Π½ΠΈΡΠ΅ΡΡ ΠΊΡΠ΅ΠΈΡΠ°ΡΠΈ ΡΠ΅Π΄Π½Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΠ°ΡΠ΅ /ΡΠ΅ΡΡΠ΅ΡΡ/ΠΌΠ°Π³ΠΈΡΠΠΎΡΠ΄ ΡΠ° ΠΎΡΠ΅ΡΡΠΈΠ²ΠΈΠΌ ΠΏΠΎΠ΄Π°ΡΠΈΠΌΠ° Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΡ.
ΠΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ ΠΎΠ²Π°Ρ ΠΌΠ°Π½ΠΈΡΠ΅ΡΡ Π½Π° ΠΈΡΡΠΈ Π½Π°ΡΠΈΠ½ ΠΊΠ°ΠΎ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ΅Π±Π°Π»ΠΎ Π±ΠΈ Π΄Π° Π΄ΠΎΠ±ΠΈΡΠ΅ΡΠ΅ ΠΈΡΡΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ:
The magic word is "xyzzy"
Π§ΠΈΡΠ°ΡΠ΅ ΡΠ°ΡΠ½ΠΈΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ°
Π£ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠ΄Π΅ΡΠΊΡ ΠΊΠΎΡΠΈΡΡΠΈΠ»ΠΈ ΡΠΌΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΊΡΠ±Π΅ΡΡΠ» Π΄Π΅ΡΡΡΠΈΠ±Π΅ Π·Π° ΠΏΡΠΈΠΊΠ°Π· ΡΠ°Π΄ΡΠΆΠ°ΡΠ° Π¦ΠΎΠ½ΡΠΈΠ³ΠΠ°ΠΏ-Π°. ΠΠΎΠΆΠ΅ Π»ΠΈ ΡΠ΅ ΠΈΡΡΠΎ ΡΡΠ°Π΄ΠΈΡΠΈ ΡΠ° Π‘Π΅ΡΡΠ΅ΡΠΎΠΌ?
kubectl describe secret/demo-secret
Name: demo-secret
Namespace: default
Labels: <none>
Annotations:
Type: Opaque
Data
====
magicWord: 5 bytesΠΠΌΠ°ΡΡΠ΅ Π½Π° ΡΠΌΡ Π΄Π° ΡΠ΅ ΡΠ°ΠΌΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ Π½Π΅ ΠΏΡΠΈΠΊΠ°Π·ΡΡΡ. Π’Π°ΡΠ½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ Ρ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ-Ρ ΡΡ ΡΠΈΠΏΠ° ΠΠΏΠ°ΠΊΡΠ΅, ΡΡΠΎ Π·Π½Π°ΡΠΈ Π΄Π° ΡΠΈΡ ΠΎΠ² ΡΠ°Π΄ΡΠΆΠ°Ρ Π½ΠΈΡΠ΅ ΠΏΡΠΈΠΊΠ°Π·Π°Π½ Ρ ΠΈΠ·Π»Π°Π·Ρ ΠΊΡΠ±Π΅ΡΡΠ» ΠΎΠΏΠΈΡΠ°, ΡΠ½ΠΎΡΠΈΠΌΠ° Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Ρ, ΡΡΠΎ ΠΎΠ½Π΅ΠΌΠΎΠ³ΡΡΠ°Π²Π° ΡΠ»ΡΡΠ°ΡΠ½ΠΎ ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ ΠΎΡΠ΅ΡΡΠΈΠ²ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°.
ΠΠ° Π±ΠΈΡΡΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Ρ ΠΠΠΠ Π²Π΅ΡΠ·ΠΈΡΡ ΠΎΡΠ΅ΡΡΠΈΠ²ΠΈΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°, ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΊΡΠ±Π΅ΡΡΠ» Π³Π΅Ρ:
kubectl get secret/demo-secret -o yaml
apiVersion: v1
data:
magicWord: eHl6enk=
kind: Secret
metadata:
...
type: OpaqueΠ±Π°ΡΠ΅ΠΠ‘ΠΠ£ΠΠΠ‘
Π¨ΡΠ° ΡΠ΅ Π΅Π₯Π»6Π΅Π½ΠΊ=, ΠΏΠΎΡΠΏΡΠ½ΠΎ Π΄ΡΡΠ³Π°ΡΠΈΡΠ΅ ΠΎΠ΄ Π½Π°ΡΠ΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½Π΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ? ΠΠ²ΠΎ ΡΠ΅ Π·Π°ΠΏΡΠ°Π²ΠΎ ΡΠ°ΡΠ½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΠ°Ρ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ΅Π½ Ρ Π±Π°ΡΠ΅64 ΠΊΠΎΠ΄ΠΈΡΠ°ΡΡ. ΠΠ°ΡΠ΅64 ΡΠ΅ ΡΠ΅ΠΌΠ° Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΡΠ½ΠΈΡ Π±ΠΈΠ½Π°ΡΠ½ΠΈΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΠΊΠ°ΠΎ Π½ΠΈΠ· Π·Π½Π°ΠΊΠΎΠ²Π°.
ΠΠΎΡΡΠΎ ΠΎΡΠ΅ΡΡΠΈΠ²Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΌΠΎΠ³Ρ Π±ΠΈΡΠΈ Π±ΠΈΠ½Π°ΡΠ½Π΅ ΠΈ Π½Π΅ ΠΈΠ·Π»Π°Π·Π½Π΅ (ΠΊΠ°ΠΎ ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠ°Ρ ΡΠ° Π’ΠΠ‘ ΠΊΡΡΡΠ΅ΠΌ Π·Π° ΡΠΈΡΡΠΎΠ²Π°ΡΠ΅), ΡΠ°ΡΠ½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ ΡΠ΅ ΡΠ²Π΅ΠΊ ΡΡΠ²Π°ΡΡ Ρ Π±Π°ΡΠ΅64 ΡΠΎΡΠΌΠ°ΡΡ.
Π’Π΅ΠΊΡΡ Π±Π΅Π₯Π»6Π΅Π½ΠΊ= ΡΠ΅ Π±Π°ΡΠ΅64 ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π°ΡΠ΅ ΡΠ°ΡΠ½Π΅ ΡΠ΅ΡΠΈ ΠΊΠΈΠ·Π·ΠΈ. ΠΠ²ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠΈ ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π±Π°ΡΠ΅64 βΠ΄Π΅ΡΠΎΠ΄Π΅ Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Ρ:
echo "eHl6enk=" | base64 --decode
xyzzyΠΠ°ΠΊΠ»Π΅, Π΄ΠΎΠΊ Π²Π°Ρ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΡΡΠΈΡΠΈ ΠΎΠ΄ ΡΠ»ΡΡΠ°ΡΠ½ΠΎΠ³ ΠΎΠ±ΡΠ°Π²ΡΠΈΠ²Π°ΡΠ° ΠΎΡΠ΅ΡΡΠΈΠ²ΠΈΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Ρ ΠΈΠ»ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΠΌΠ° Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅ Π·Π° ΡΠΈΡΠ°ΡΠ΅ Π·Π° Π‘Π΅ΡΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ Ρ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½ΠΎΠΌ ΠΈΠΌΠ΅Π½ΡΠΊΠΎΠΌ ΠΏΡΠΎΡΡΠΎΡΡ, ΡΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΌΠΎΠ³Ρ Π±ΠΈΡΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ 64 ΠΈ Π½Π°ΠΊΠ½Π°Π΄Π½ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½ΠΈ.
ΠΠΊΠΎ ΡΡΠ΅Π±Π° Π΄Π° Π±Π°ΡΠ΅64 ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π½Π΅ΠΊΠΈ ΡΠ΅ΠΊΡΡ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° Π³Π° ΡΡΠ°Π²ΠΈΡΠ΅ Ρ ΡΠ°ΡΠ½Ρ), ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π±Π°ΡΠ΅64 Π±Π΅Π· Π°ΡΠ³ΡΠΌΠ΅Π½Π°ΡΠ°:
echo xyzzy | base64
eHl6enkKΠΡΠΈΡΡΡΠΏ ΡΠ°ΡΠ½ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠΌΠ°
ΠΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΈΡΠ° ΠΈ ΡΡΠ΅ΡΡΡΠ΅ ΡΠ°ΡΠ½Π΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅? ΠΠ²ΠΎ ΠΎΠ΄ΡΠ΅ΡΡΡΠ΅ Π ΠΠΠ¦, ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ ΠΏΡΠΈΡΡΡΠΏΠ° (Π΄Π΅ΡΠ°ΡΠ½ΠΎ ΡΠ΅ΠΌΠΎ ΠΎ ΡΠΎΠΌΠ΅ ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°ΡΠΈ Ρ ΠΏΠΎΠ΄ΠΎΠ΄Π΅ΡΠΊΡ βΠ£Π²ΠΎΠ΄ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΏΡΠΈΡΡΡΠΏΠ° Π·Π°ΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° ΡΠ»ΠΎΠ³Π°ΠΌΠ°β Π½Π° ΡΡΡΠ°Π½ΠΈ 258). ΠΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅Ρ ΠΊΠΎΡΠΈ Π½Π΅ΠΌΠ° Π ΠΠΠ¦ ΠΈΠ»ΠΈ Π½ΠΈΡΠ΅ ΠΎΠΌΠΎΠ³ΡΡΠ΅Π½, ΡΠ²ΠΈ Π²Π°ΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ Π‘Π΅ΡΡΠ΅Ρ ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ ΡΠ²ΠΈΠΌ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΠΌΠ° ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΠΌΠ° (ΠΊΠ°ΡΠ½ΠΈΡΠ΅ ΡΠ΅ΠΌΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΈΡΠΈ Π΄Π° Π½Π΅ Π±ΠΈΡΡΠ΅ ΡΡΠ΅Π±Π°Π»ΠΈ ΠΈΠΌΠ°ΡΠΈ Π½ΠΈΡΠ΅Π΄Π°Π½ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈ ΠΊΠ»Π°ΡΡΠ΅Ρ Π±Π΅Π· Π ΠΠΠ¦-Π°).
ΠΠ°ΡΠΈΠ²Π½ΠΎ ΡΠΈΡΡΠΎΠ²Π°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°
Π¨ΡΠ° ΡΠ΅ ΡΠ° ΠΎΠ½ΠΈΠΌΠ° ΠΊΠΎΡΠΈ ΠΈΠΌΠ°ΡΡ ΠΏΡΠΈΡΡΡΠΏ Π΅ΡΡΠ΄ Π±Π°Π·ΠΈ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Π³Π΄Π΅ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΡΡΠ²Π° ΡΠ²Π΅ ΡΠ²ΠΎΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅? ΠΠ° Π»ΠΈ ΠΌΠΎΠ³Ρ Π΄Π° ΡΠΈΡΠ°ΡΡ ΠΎΡΠ΅ΡΡΠΈΠ²Π΅ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅ Π±Π΅Π· Π΄ΠΎΠ·Π²ΠΎΠ»Π΅ Π΄Π° ΡΠΈΡΠ°ΡΡ ΡΠ°ΡΠ½Π΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ ΠΏΡΠ΅ΠΊΠΎ ΠΠΠ-ΡΠ°?
ΠΠ΄ Π²Π΅ΡΠ·ΠΈΡΠ΅ 1.7, ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° ΠΏΠ°ΡΠΈΠ²Π½ΠΎ ΡΠΈΡΡΠΎΠ²Π°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°. Π’ΠΎ Π·Π½Π°ΡΠΈ Π΄Π° ΡΠ΅ ΠΎΡΠ΅ΡΡΠΈΠ²Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΡΠ½ΡΡΠ°Ρ Π΅ΡΡΠ΄-Π° ΡΡΠ²Π°ΡΡ ΡΠΈΡΡΠΎΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠΊΡ ΠΈ Π½Π΅ ΠΌΠΎΠ³Ρ ΠΈΡ ΠΏΡΠΎΡΠΈΡΠ°ΡΠΈ ΡΠ°ΠΊ Π½ΠΈ ΠΎΠ½ΠΈ ΠΊΠΎΡΠΈ ΠΈΠΌΠ°ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠ°Π½ ΠΏΡΠΈΡΡΡΠΏ Π±Π°Π·ΠΈ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°. ΠΠ° Π±ΠΈΡΡΠ΅ Π³Π° Π΄Π΅ΡΠΈΡΡΠΎΠ²Π°Π»ΠΈ, ΠΏΠΎΡΡΠ΅Π±Π°Π½ Π²Π°ΠΌ ΡΠ΅ ΠΊΡΡΡ ΠΊΠΎΡΠΈ ΠΈΠΌΠ° ΡΠ°ΠΌΠΎ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΠΠ ΡΠ΅ΡΠ²Π΅Ρ. Π£ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΎΠΌ ΠΊΠ»Π°ΡΡΠ΅ΡΡ, ΠΏΠ°ΡΠΈΠ²Π½ΠΎ ΡΠΈΡΡΠΎΠ²Π°ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΎΠΌΠΎΠ³ΡΡΠ΅Π½ΠΎ.
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ Π΄Π° Π»ΠΈ ΠΏΠ°ΡΠΈΠ²Π½ΠΎ ΡΠΈΡΡΠΎΠ²Π°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ΅ Ρ Π²Π°ΡΠ΅ΠΌ ΠΊΠ»Π°ΡΡΠ΅ΡΡ Π½Π° ΡΠ»Π΅Π΄Π΅ΡΠΈ Π½Π°ΡΠΈΠ½:
kubectl describe pod -n kube-system -l component=kube-apiserver |grep encryption
--experimental-encryption-provider-config=...ΠΠΊΠΎ Π½Π΅ Π²ΠΈΠ΄ΠΈΡΠ΅ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΠΊΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»-Π΅Π½ΡΡΠΈΠΏΡΠΈΠΎΠ½-ΠΏΡΠΎΠ²ΠΈΠ΄Π΅Ρ-ΡΠΎΠ½ΡΠΈΠ³, ΠΏΠ°ΡΠΈΠ²Π½ΠΎ ΡΠΈΡΡΠΎΠ²Π°ΡΠ΅ Π½ΠΈΡΠ΅ ΠΎΠΌΠΎΠ³ΡΡΠ΅Π½ΠΎ. ΠΠ°Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΠΎΠΎΠ³Π»Π΅ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΠ½Π³ΠΈΠ½Π΅ ΠΈΠ»ΠΈ Π΄ΡΡΠ³Π΅ ΡΡΠ»ΡΠ³Π΅ ΡΠΏΡΠ°Π²ΡΠ°ΡΠ° ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅ΡΠΎΠΌ, Π²Π°ΡΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ ΡΠ΅ ΡΠΈΡΡΡΡΡ ΠΏΠΎΠΌΠΎΡΡ Π΄ΡΡΠ³ΠΎΠ³ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°, ΡΠ°ΠΊΠΎ Π΄Π° ΠΎΠ·Π½Π°ΠΊΠ° Π½Π΅ΡΠ΅ Π±ΠΈΡΠΈ ΠΏΡΠΈΡΡΡΠ½Π°. ΠΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΠΊΠΎΠ΄ ΡΠ²ΠΎΠ³ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²ΡΠ°ΡΠ° Π΄Π° Π»ΠΈ ΡΠ΅ Π΅ΡΡΠ΄ ΡΠ°Π΄ΡΠΆΠ°Ρ ΡΠΈΡΡΠΎΠ²Π°Π½.
Π§ΡΠ²Π°ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΡΠΈΠ²ΠΈΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°
ΠΠΎΡΡΠΎΡΠ΅ Π½Π΅ΠΊΠΈ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΡΠ΅ΡΡΡΡΠΈ ΠΊΠΎΡΠΈ Π½ΠΈΠΊΠ°Π΄Π° Π½Π΅ Π±ΠΈ ΡΡΠ΅Π±Π°Π»ΠΎ Π΄Π° ΡΠ΅ ΡΠΊΠ»Π°ΡΠ°ΡΡ ΠΈΠ· ΠΊΠ»Π°ΡΡΠ΅ΡΠ°, ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ Π²Π΅ΠΎΠΌΠ° ΠΎΡΠ΅ΡΡΠΈΠ²ΠΈ Π‘Π΅ΡΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ. ΠΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΡΡΠΈΡΠΈΡΠΈ ΡΠ΅ΡΡΡΡ ΠΎΠ΄ Π±ΡΠΈΡΠ°ΡΠ° ΠΏΠΎΠΌΠΎΡΡ Π½Π°ΠΏΠΎΠΌΠ΅Π½Π΅ ΠΊΠΎΡΡ ΡΠ΅ Π΄Π°ΠΎ ΠΌΠ΅Π½Π°ΡΠ΅Ρ Π₯Π΅Π»ΠΌ-Π°:
kind: Secret
metadata:
annotations:
"helm.sh/resource-policy": keepΠ‘ΡΡΠ°ΡΠ΅Π³ΠΈΡΠ΅ ΡΠΏΡΠ°Π²ΡΠ°ΡΠ° ΡΠ°ΡΠ½ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠΌΠ°
Π£ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΠ· ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎΠ³ ΠΎΠ΄Π΅ΡΠΊΠ°, ΠΎΡΠ΅ΡΡΠΈΠ²ΠΈ ΠΏΠΎΠ΄Π°ΡΠΈ ΡΡ Π·Π°ΡΡΠΈΡΠ΅Π½ΠΈ ΠΎΠ΄ Π½Π΅ΠΎΠ²Π»Π°ΡΡΠ΅Π½ΠΎΠ³ ΠΏΡΠΈΡΡΡΠΏΠ° ΠΎΠ΄ΠΌΠ°Ρ Π½Π°ΠΊΠΎΠ½ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠ° Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΡ. ΠΠ»ΠΈ Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΠΌΠ° ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΠ° ΠΎΠ½Π΅ ΡΡ ΡΠ°ΡΡΠ²Π°Π½Π΅ ΠΊΠ°ΠΎ ΠΎΠ±ΠΈΡΠ°Π½ ΡΠ΅ΠΊΡΡ.
ΠΠΈΠΊΠ°Π΄Π° Π½Π΅ Π±ΠΈ ΡΡΠ΅Π±Π°Π»ΠΎ Π΄Π° ΡΡΠ°Π²ΡΠ°ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΡΠΈΠ²Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΠΊΠΎΡΠ΅ ΡΡ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈ Π²Π΅ΡΠ·ΠΈΡΠ°. ΠΠ°ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ Π΄Π° ΡΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΠΈ ΡΡΠ²Π°ΡΠ΅ ΠΎΠ²Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΏΡΠ΅ Π½Π΅Π³ΠΎ ΡΡΠΎ ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° ΡΠ²ΠΎΡ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΊΠ»Π°ΡΡΠ΅Ρ?
ΠΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ΄Π°Π±ΡΠ°ΡΠΈ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠ΅ Π°Π»Π°ΡΠ΅ ΠΈΠ»ΠΈ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡΠ΅ Π·Π° ΡΡΠΊΠΎΠ²Π°ΡΠ΅ ΠΎΡΠ΅ΡΡΠΈΠ²ΠΈΠΌ ΠΏΠΎΠ΄Π°ΡΠΈΠΌΠ° Ρ Π²Π°ΡΠΈΠΌ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΠΌΠ°, Π°Π»ΠΈ ΡΠ΅ΡΠ΅ ΠΈ Π΄Π°ΡΠ΅ ΠΌΠΎΡΠ°ΡΠΈ Π΄Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π½Π° Π½Π°ΡΠΌΠ°ΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΠ° ΠΏΠΈΡΠ°ΡΠ°.
- ΠΠ΄Π΅ ΡΡΠ΅Π±Π° ΡΡΠ²Π°ΡΠΈ ΠΎΡΠ΅ΡΡΠΈΠ²Π΅ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅ Π΄Π° Π±ΠΈ Π±ΠΈΠ»ΠΈ Π»Π°ΠΊΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ?
- ΠΠ°ΠΊΠΎ ΡΡΠΈΠ½ΠΈΡΠΈ ΠΎΡΠ΅ΡΡΠΈΠ²Π΅ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΈΠΌ Π²Π°ΡΠΈΠΌ Π°ΠΊΡΠΈΠ²Π½ΠΈΠΌ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΠΌΠ°?
- Π¨ΡΠ° Π±ΠΈ ΡΡΠ΅Π±Π°Π»ΠΎ Π΄Π° ΡΠ΅ Π΄Π΅ΡΠΈ ΡΠ° Π²Π°ΡΠΈΠΌ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΠΌΠ° ΠΊΠ°Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈΠ»ΠΈ ΡΡΠ΅Π΄ΠΈΡΠ΅ ΠΎΡΠ΅ΡΡΠΈΠ²Π΅ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅?
Π Π°ΡΡΠΎΡΠΈΠΌΠ°
ΠΠΎΠ½ ΠΡΡΠ½Π΄Π΅Π» ΡΠ΅ ΠΊΠΎΠ½ΡΡΠ»ΡΠ°Π½Ρ ΡΠ° 30 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈΡΠΊΡΡΡΠ²Π° Ρ ΡΠ°ΡΡΠ½Π°ΡΡΠΊΠΎΡ ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠΈ. ΠΠ°ΠΏΠΈΡΠ°ΠΎ ΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΊΡΠΈΠ³Π° ΠΈ ΡΠ°ΡΠ°ΡΡΡΠ΅ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΠΌΠ° ΠΈΠ· ΡΠ°Π·Π»ΠΈΡΠΈΡΠΈΡ Π·Π΅ΠΌΠ°ΡΠ°, ΡΠ°Π²Π΅ΡΡΡΡΡΠΈ ΠΈΡ ΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈ ΠΊΠΎΡΠ° ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΠΎΠ±Π»Π°ΠΊΡ ΠΈ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ-Ρ. Π£ ΡΠ»ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠΆΠΈΠ²Π° Ρ ΡΡΡΡΠΎΠ²Π°ΡΡ, Π΄ΠΎΠ±Π°Ρ ΡΠ΅ ΠΏΡΡΠ°Ρ ΠΈΠ· ΠΏΠΈΡΡΠΎΡΠ°, Π° Π°ΠΌΠ°ΡΠ΅ΡΡΠΊΠΈ ΡΠ²ΠΈΡΠ° ΠΊΠ»Π°Π²ΠΈΡ. ΠΠΈΠ²ΠΈ Ρ Π²ΠΈΠΊΠ΅Π½Π΄ΠΈΡΠΈ ΠΈΠ· Π±Π°ΡΠΊΠ΅ Ρ ΠΠΎΡΠ½Π²ΠΎΠ»Ρ Ρ ΠΠ½Π³Π»Π΅ΡΠΊΠΎΡ.
ΠΡΡΡΠΈΠ½ ΠΠΎΠΌΠΈΠ½Π³ΡΡ β ΠΈΠ½ΠΆΠ΅ΡΠ΅Ρ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈ ΡΠ°Π΄ΠΈ Ρ ΠΠ΅Π²ΠΠΏΡ ΠΎΠΊΡΡΠΆΠ΅ΡΡ ΡΠ° ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΈ ΡΠ»ΠΎΡΠ΄ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΠΌΠ°. Π£ΠΆΠΈΠ²Π° Π΄Π° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΎΠΌ, ΠΏΠΈΡΠ΅ ΠΊΠ°ΡΡ, ΡΠ΅Π΄Π΅ ΡΠ°ΠΊΠΎΠ²Π΅ ΠΈ ΡΠ΅Π΄ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ. ΠΠΈΠ²ΠΈ Ρ Π‘ΠΈΡΠ΅ΡΠ»Ρ, ΠΠ°ΡΠΈΠ½Π³ΡΠΎΠ½, ΡΠ° Π΄ΠΈΠ²Π½ΠΎΠΌ ΠΌΠ°ΡΠΊΠΎΠΌ ΠΈ ΡΠΎΡ Π΄ΠΈΠ²Π½ΠΈΡΠΎΠΌ ΠΆΠ΅Π½ΠΎΠΌ ΠΈ Π½Π°ΡΠ±ΠΎΡΠΎΠΌ ΠΏΡΠΈΡΠ°ΡΠ΅ΡΠΈΡΠΎΠΌ, ΠΠ΄ΡΠΈΡΠ΅Π½.
Β» ΠΠΈΡΠ΅ Π΄Π΅ΡΠ°ΡΠ° ΠΎ ΠΊΡΠΈΠ·ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠΈ Π½Π°
Β»
Β»
ΠΠ° ΠΡ Π°Π±ΡΠΎΠ·Ρ ΠΈΡΠ΅Π»Π΅ΠΈ 25% ΠΏΠΎΠΏΡΡΡΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΠΊΡΠΏΠΎΠ½ - ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ
ΠΠΎ ΡΠΏΠ»Π°ΡΠΈ ΠΏΠ°ΠΏΠΈΡΠ½Π΅ Π²Π΅ΡΠ·ΠΈΡΠ΅ ΠΊΡΠΈΠ³Π΅, Π΅Π»Π΅ΠΊΡΡΠΎΠ½ΡΠΊΠ° ΠΊΡΠΈΠ³Π° ΡΠ΅ Π±ΠΈΡΠΈ ΠΏΠΎΡΠ»Π°ΡΠ° Π½Π° Π΅-ΠΌΠ°ΠΈΠ».
ΠΠ·Π²ΠΎΡ: Π²Π²Π².Ρ
Π°Π±Ρ.ΡΠΎΠΌ
