ΠΠ°ΠΊΠΎ ΠΠ°ΠΈΠ»ΠΈΠΌΠΎΡΠΈΠΎΠ½ ΠΊΠΎΡΠΈΡΡΠΈ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ: ΠΡΠΈΠΌΠ΅Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅
ΠΠΈ Ρ ΠΠ°ΠΈΠ»ΠΈΠΌΠΎΡΠΈΠΎΠ½-Ρ ΡΠΌΠΎ ΠΏΠΎΡΠ΅Π»ΠΈ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠΎ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΠΈ ΠΏΡΠ΅ 3 Π³ΠΎΠ΄ΠΈΠ½Π΅. ΠΠ»ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Ρ Π²ΠΈΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΡΠ΅ Π·Π°Π±Π°Π²Π½ΠΎ, ΡΠ°ΠΊΠΎ Π΄Π° ΡΠΌΠΎ Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΠΈΡ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½Π° ΠΏΠΎΠΊΡΡΠ°Π²Π°Π»ΠΈ Π΄Π° ΠΏΠΎΠ±ΠΎΡΡΠ°ΠΌΠΎ Π½Π°ΡΠ΅ Π°Π»Π°ΡΠ΅ ΠΈ ΡΠΎΠΊΠΎΠ²Π΅ ΠΏΠΎΡΠ»Π°.
ΠΠ΄Π΅ ΡΠ΅ ΠΏΠΎΡΠ΅Π»ΠΎ
ΠΠ²Π΄Π΅ ΡΠ΅ΠΌΠΎ ΠΏΠΎΠΊΡΠΈΡΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΡΡΠ΅ΠΌΠΎ Π½Π°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ Ρ Π²ΠΈΡΠ΅ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΡΠΈΡΠΎΠΌ ΡΠ²Π΅ΡΠ°.
ΠΠ° Π±ΠΈΡΠΌΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ Π²ΠΈΡΠ΅ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΠ°ΡΠ° ΠΎΠ΄ΡΠ΅Π΄Π½ΠΎΠΌ, ΠΊΠΎΡΠΈΡΡΠΈΠΌΠΎ
ΠΠ°ΠΏΠΈΡΠ°Π»ΠΈ ΡΠΌΠΎ ΠΈ ΠΌΠ°Π»Ρ ΠΠΈΡΡ ΠΎΠ½ ΡΠΊΡΠΈΠΏΡΡ Π½Π° Π²ΡΡ Ρ Π₯Π΅Π»ΠΌ-Π° Π·Π° ΠΏΡΠΎΠ²Π΅ΡΡ, ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π°, Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ ΡΠ°ΡΠ½ΠΈ ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°. Π‘Π²ΠΈ ΠΎΠ²ΠΈ Π·Π°Π΄Π°ΡΠΈ ΡΠ΅ ΠΈΠ·Π²ΠΎΠ΄Π΅ Π½Π° ΡΠ΅Π½ΡΡΠ°Π»Π½ΠΎΡ Π¦Π ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΏΠΎΠΌΠΎΡΡ Π΄ΠΎΡΠΊΠ΅Ρ ΡΠ»ΠΈΠΊΠ΅.
ΠΡΠ΅ΡΠΈΠΌΠΎ Π½Π° ΡΡΠ²Π°Ρ.
ΠΠ΅Π»Π΅ΡΠΊΠ°. ΠΠΎΠΊ ΡΠΈΡΠ°ΡΠ΅ ΠΎΠ²ΠΎ, ΠΏΡΠ²ΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ Π·Π° ΠΈΠ·Π΄Π°ΡΠ΅ Π·Π° Π₯Π΅Π»ΠΌ 3 ΡΠ΅ Π²Π΅Ρ Π½Π°ΡΠ°Π²ΡΠ΅Π½. ΠΠ»Π°Π²Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ° ΡΠ°Π΄ΡΠΆΠΈ ΡΠΈΡΠ°Π² Π½ΠΈΠ· ΠΏΠΎΠ±ΠΎΡΡΠ°ΡΠ° Π·Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ Π½Π΅ΠΊΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ° ΠΊΠΎΡΠΈΠΌΠ° ΡΠΌΠΎ ΡΠ΅ ΡΡΡΡΠ΅Π»ΠΈ Ρ ΠΏΡΠΎΡΠ»ΠΎΡΡΠΈ.
Π Π°Π΄Π½ΠΈ ΡΠΎΠΊ ΡΠ°Π·Π²ΠΎΡΠ° Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π°
ΠΠΎΡΠΈΡΡΠΈΠΌΠΎ Π³ΡΠ°Π½Π°ΡΠ΅ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ ΠΈ ΠΎΠ΄Π»ΡΡΠΈΠ»ΠΈ ΡΠΌΠΎ Π΄Π° ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΈΡΡΠΈ ΠΏΡΠΈΡΡΡΠΏ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π΅.
- Π€ΠΈΠ»ΠΈΡΠ°Π»Π° Π΄Π΅Π² ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ΅ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π° ΠΊΠΎΡΠΈ ΡΠ΅ Π±ΠΈΡΠΈ ΡΠ΅ΡΡΠΈΡΠ°Π½ΠΈ Π½Π° ΡΠ°Π·Π²ΠΎΡΠ½ΠΈΠΌ ΠΊΠ»Π°ΡΡΠ΅ΡΠΈΠΌΠ°.
- ΠΠ°Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π½Π΅ΡΠ΅ Π·Π°Ρ ΡΠ΅Π² Π·Π° ΠΏΠΎΠ²Π»Π°ΡΠ΅ΡΠ΅ ΠΌΠ°ΡΡΡΠΎΡ, ΠΏΡΠΎΠ²Π΅ΡΠ°Π²Π°ΡΡ ΡΠ΅ Ρ ΠΈΠ½ΡΡΠ΅Π½Π°ΡΠΈΡΠΈ.
- ΠΠΎΠ½Π°ΡΠ½ΠΎ, ΠΊΡΠ΅ΠΈΡΠ°ΠΌΠΎ Π·Π°Ρ ΡΠ΅Π² Π·Π° ΠΏΠΎΠ²Π»Π°ΡΠ΅ΡΠ΅ Π·Π° ΡΡΠ΅Π·ΠΈΠ²Π°ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π° Ρ Π³ΡΠ°Π½Ρ ΠΏΡΠΎΠ΄ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡΡΡ ΠΈΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΠΈ.
Π‘Π²Π°ΠΊΠΎ ΠΎΠΊΡΡΠΆΠ΅ΡΠ΅ ΠΈΠΌΠ° ΡΠ²ΠΎΡΠ΅ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎ ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ΅ ΠΊΠΎΡΠ΅ ΡΡΠ²Π° Π½Π°ΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π΅ ΠΈ ΠΊΠΎΡΠ΅ ΠΌΠΈ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠΎ
Π‘ΠΊΠ»Π°Π΄ΠΈΡΡΠ° Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π° Ρ ΡΠ°Π·Π»ΠΈΡΠΈΡΠΈΠΌ ΠΎΠΊΡΡΠΆΠ΅ΡΠΈΠΌΠ°
ΠΡΠ΅Π΄ΠΈ Π½Π°ΠΏΠΎΠΌΠ΅Π½ΡΡΠΈ Π΄Π° ΠΊΠ°Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ Π³ΡΡΠ½Ρ Π³ΡΠ°Π½Ρ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠ΅, Π²Π΅ΡΠ·ΠΈΡΠ° ΡΠΈΡ ΠΎΠ²ΠΎΠ³ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π° ΡΠ΅ Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π³ΡΡΠ° Ρ Π΄Π΅Π² Π¦Ρ Π°ΡΡΠΌΡΡΠ΅ΡΠΌ. ΠΠ°ΠΊΠ»Π΅, ΡΠ²ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ ΠΈΡΡΠΎ Π΄Π΅Π² ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ΅, Π° Π²ΠΈ ΠΌΠΎΡΠ°ΡΠ΅ ΠΏΠ°ΠΆΡΠΈΠ²ΠΎ Π΄Π° Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ ΡΠ²ΠΎΡΡ Π²Π΅ΡΠ·ΠΈΡΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π° ΠΊΠ°ΠΊΠΎ Π½Π΅ Π±ΠΈΡΡΠ΅ ΡΠ»ΡΡΠ°ΡΠ½ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠ»ΠΈ ΡΡΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅.
Π¨ΡΠ°Π²ΠΈΡΠ΅, Π½Π°ΡΠ° ΠΌΠ°Π»Π° ΠΠΈΡΡ
ΠΎΠ½ ΡΠΊΡΠΈΠΏΡΠ° ΠΏΠΎΡΠ²ΡΡΡΡΠ΅ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ Ρ ΠΎΠ΄Π½ΠΎΡΡ Π½Π° ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΠΏΠ΅Π½ΠΠΠ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ
ΠΠΏΡΡΠΈ ΠΎΠΏΠΈΡ ΡΠΎΠΊΠ° ΡΠ°Π΄Π° ΡΠ°Π·Π²ΠΎΡΠ° Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π°
- ΠΠΎΡΡΠ°Π²ΡΠ°ΡΠ΅ Π·Π°Π΄Π°ΡΠ°ΠΊΠ° ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄Π° ΠΏΡΠ΅ΠΌΠ° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠΈ
Π³Π°Π·Ρ.ΠΈΠΎ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ° (Π»ΠΈΠ½Ρ, ΡΠ½ΠΈΡ-ΡΠ΅ΡΡ). - ΠΡΡΠ°ΡΠ΅ Π΄ΠΎΡΠΊΠ΅Ρ ΡΠ»ΠΈΠΊΠ΅ ΠΏΠΎΠΌΠΎΡΡ ΠΠΈΡΡ ΠΎΠ½ Π°Π»Π°ΡΠ° ΠΊΠΎΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡΡΡ Π½Π°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅.
- ΠΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅ΡΠ° ΠΏΠΎ ΠΈΠΌΠ΅Π½Ρ Π³ΡΠ°Π½Π΅.
- ΠΡΠΎΠ²Π΅ΡΠ° ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΈΠ°ΠΌΠ» Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΏΠΎΠΌΠΎΡΡ ΠΡΠ±Π΅Π²Π°Π»-Π°.
- ΠΡΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΠΏΠΎΠ²Π΅ΡΠ°ΡΡΠ΅ Π²Π΅ΡΠ·ΠΈΡΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π° ΠΈ ΡΠ΅Π³ΠΎΠ²ΠΈΡ Π½Π°Π΄ΡΠ΅ΡΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π° (Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ ΠΊΠΎΡΠΈ Π·Π°Π²ΠΈΡΠ΅ ΠΎΠ΄ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π° ΠΊΠΎΡΠΈ ΡΠ΅ ΠΌΠ΅ΡΠ°).
- Π‘Π»Π°ΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π° Ρ Π¦Ρ Π°ΡΡΠΌΡΡΠ΅ΡΠΌ ΠΊΠΎΡΠΈ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° ΡΠ΅Π³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΡΡΠΆΠ΅ΡΡ
Π£ΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠ°ΠΌΠ° Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠΈΠΌΠ°
Π€Π΅Π΄Π΅ΡΠ°ΡΠΈΡΠ° ΠΊΠ»Π°ΡΡΠ΅ΡΠ°
ΠΠΈΠ»ΠΎ ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π° ΠΊΠ°Π΄Π° ΡΠΌΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠ»ΠΈ
ΠΠ° Π±ΠΈΡΠΌΠΎ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΏΠΎΡΠ΅Π»ΠΈ ΡΠΌΠΎ Π΄Π° ΡΠΏΡΠ°Π²ΡΠ°ΠΌΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠΈΠΌΠ° Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΎ, ΡΡΠΎ ΡΠ΅ ΡΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ ΠΏΠΎΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈΠ»ΠΎ ΠΏΡΠΎΡΠ΅Ρ (ΠΊΠΎΡΠΈΡΡΠΈΠ»ΠΈ ΡΠΌΠΎ ΠΏΡΠ²Ρ Π²Π΅ΡΠ·ΠΈΡΡ ΡΠ΅Π΄Π΅ΡΠ°ΡΠΈΡΠ΅; ΠΌΠΎΠΆΠ΄Π° ΡΠ΅ Π½Π΅ΡΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ»ΠΎ Ρ Π΄ΡΡΠ³ΠΎΡ).
ΠΠ΅ΠΎ-Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°
ΠΠ°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΡΠ΅ ΡΡΠ΅Π½ΡΡΠ½ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½Π° Ρ 6 ΡΠ΅Π³ΠΈΠΎΠ½Π° - 3 Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΠΈ 3 Ρ ΠΎΠ±Π»Π°ΠΊΡ.
ΠΠΈΡΡΡΠΈΠ±ΡΡΠ΅Π΄ ΠΠ΅ΠΏΠ»ΠΎΠΈΠΌΠ΅Π½Ρ
ΠΠ»ΠΎΠ±Π°Π» Π₯Π΅Π»ΠΌ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ
4 Π³Π»ΠΎΠ±Π°Π»Π½Π΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π₯Π΅Π»ΠΌ-Π° Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π°ΡΡ Π΄Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΡΠ΅ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠ΅ ΠΈΠ·ΠΌΠ΅ΡΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°. Π‘Π²ΠΈ Π½Π°ΡΠΈ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ ΠΈΠΌΠ°ΡΡ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ.
global:
cloud: True
env: staging
region: us-central1
clusterName: staging-us-central1
ΠΠ»ΠΎΠ±Π°Π»Π½Π΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ
ΠΠ²Π΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΠΏΠΎΠΌΠ°ΠΆΡ Ρ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π·Π° Π½Π°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ ΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ ΡΠ΅ Ρ ΡΠ°Π·Π»ΠΈΡΠΈΡΠ΅ ΡΠ²ΡΡ Π΅: ΠΏΡΠ°ΡΠ΅ΡΠ΅, ΠΏΡΠ°ΡΠ΅ΡΠ΅, Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ°ΡΠ΅, ΡΠΏΡΡΠΈΠ²Π°ΡΠ΅ Π΅ΠΊΡΡΠ΅ΡΠ½ΠΈΡ ΠΏΠΎΠ·ΠΈΠ²Π°, ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΈΡΠ΄.
- βΠΎΠ±Π»Π°ΠΊβ: ΠΠΌΠ°ΠΌΠΎ Ρ ΠΈΠ±ΡΠΈΠ΄Π½Ρ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°Ρ ΠΠΠ ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅ΡΠ΅Π½ Ρ ΠΠ¦Π Π·ΠΎΠ½Π°ΠΌΠ° ΠΈ Ρ Π½Π°ΡΠΈΠΌ ΡΠ΅Π½ΡΡΠΈΠΌΠ° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°.
- βΠ΅Π½Π²β: ΠΠ΅ΠΊΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΠΌΠΎΠ³Ρ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅ Π·Π° Π½Π΅ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½Π° ΠΎΠΊΡΡΠΆΠ΅ΡΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠ° ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΎΠ³ ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ°.
- βΡΠ΅Π³ΠΈΠΎΠ½β: ΠΠ²Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΏΠΎΠΌΠ°ΠΆΡ Ρ ΠΎΠ΄ΡΠ΅ΡΠΈΠ²Π°ΡΡ Π»ΠΎΠΊΠ°ΡΠΈΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΠΈ ΠΌΠΎΠ³Ρ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ Π·Π° ΠΎΠ΄ΡΠ΅ΡΠΈΠ²Π°ΡΠ΅ ΠΎΠ±Π»ΠΈΠΆΡΠΈΡ ΠΊΡΠ°ΡΡΠΈΡ ΡΠ°ΡΠ°ΠΊΠ° Π·Π° ΡΠΏΠΎΡΠ½Π΅ ΡΡΠ»ΡΠ³Π΅.
- "ΡΠ»ΡΡΡΠ΅ΡΠΠ°ΠΌΠ΅": Π°ΠΊΠΎ ΠΈ ΠΊΠ°Π΄Π° ΠΆΠ΅Π»ΠΈΠΌΠΎ Π΄Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ΅ΠΌΠΎ Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π·Π° ΠΏΠΎΡΠ΅Π΄ΠΈΠ½Π°ΡΠ½ΠΈ ΠΊΠ»Π°ΡΡΠ΅Ρ.
ΠΠ²ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ ΠΏΡΠΈΠΌΠ΅ΡΠ°:
{{/* Returns Horizontal Pod Autoscaler replicas for GraphQL*/}}
{{- define "graphql.hpaReplicas" -}}
{{- if eq .Values.global.env "prod" }}
{{- if eq .Values.global.region "europe-west1" }}
minReplicas: 40
{{- else }}
minReplicas: 150
{{- end }}
maxReplicas: 1400
{{- else }}
minReplicas: 4
maxReplicas: 20
{{- end }}
{{- end -}}
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±Π»ΠΎΠ½Π° Π·Π° ΠΊΠΎΡΠΌΠΈΠ»ΠΎ
ΠΠ²Π° Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΠ½ΠΎΠΌ ΡΠ°Π±Π»ΠΎΠ½Ρ Π΄Π° Π±ΠΈ ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π»ΠΎ Π·Π°ΡΡΠΏΠ°Π²Π°ΡΠ΅ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΠΠΠ-Π°.
ΠΠ°ΡΠ°Π²Π° ΠΏΡΠΈΡΠ°Π²Π΅
ΠΠ°ΡΠΈ Π°Π»Π°ΡΠΈ Π·Π° ΠΏΡΠΈΠΌΠ΅Π½Ρ ΡΡ Π·Π°ΡΠ½ΠΎΠ²Π°Π½ΠΈ Π½Π° Π²ΠΈΡΠ΅ ΠΠΠΠ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°. ΠΡΠΏΠΎΠ΄ ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠ°ΠΊΠΎ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ΅ΠΌΠΎ ΡΡΠ»ΡΠ³Ρ ΠΈ ΡΠ΅Π½Ρ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΡ ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ° (Π±ΡΠΎΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°) Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΡ.
releases:
- foo.world
foo.world: # Release name
services: # List of dailymotion's apps/projects
foobar:
chart_name: foo-foobar
repo: [email protected]:dailymotion/foobar
contexts:
prod-europe-west1:
deployments:
- name: foo-bar-baz
replicas: 18
- name: another-deployment
replicas: 3
ΠΠ΅ΡΠΈΠ½ΠΈΡΠΈΡΠ° ΡΡΠ»ΡΠ³Π΅
ΠΠ²ΠΎ ΡΠ΅ ΠΏΡΠ΅Π³Π»Π΅Π΄ ΡΠ²ΠΈΡ ΠΊΠΎΡΠ°ΠΊΠ° ΠΊΠΎΡΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΡ Π½Π°Ρ ΡΠΎΠΊ ΡΠ°Π΄Π° Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ. ΠΠΎΡΠ»Π΅Π΄ΡΠΈ ΠΊΠΎΡΠ°ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡ Π½Π° Π²ΠΈΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΡΠ°Π΄Π½ΠΈΠΊΠ° ΠΈΡΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎ.
ΠΠΎΡΠ°ΡΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ°ΡΠ° ΠΠ΅Π½ΠΊΠΈΠ½ΡΠ°
Π¨ΡΠ° ΡΠ΅ ΡΠ° ΡΠ°ΡΠ½Π°ΠΌΠ°?
Π¨ΡΠΎ ΡΠ΅ ΡΠΈΡΠ΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠΈ, ΠΏΡΠ°ΡΠΈΠΌΠΎ ΡΠ²Π΅ ΡΠ°ΡΠ½Π΅ ΡΠ° ΡΠ°Π·Π»ΠΈΡΠΈΡΠΈΡ
ΠΌΠ΅ΡΡΠ° ΠΈ ΡΡΠ²Π°ΠΌΠΎ ΠΈΡ
Ρ ΡΠ΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΠΌ ΡΡΠ΅Π·ΠΎΡΡ
ΠΠ°ΡΠΈ Π°Π»Π°ΡΠΈ Π·Π° ΠΏΡΠΈΠΌΠ΅Π½Ρ ΠΈΠ·Π²Π»Π°ΡΠ΅ ΡΠ°ΡΠ½Π΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΠΈΠ· ΠΠ°ΡΠ»Ρ-Π° ΠΈ, ΠΊΠ°Π΄Π° Π΄ΠΎΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅, ΡΠ±Π°ΡΡΡΡ ΠΈΡ Ρ Π₯Π΅Π»ΠΌ.
ΠΠ° Π±ΠΈΡΠΌΠΎ ΡΠΎ ΡΡΠ°Π΄ΠΈΠ»ΠΈ, Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π»ΠΈ ΡΠΌΠΎ ΠΌΠ°ΠΏΠΈΡΠ°ΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΡ ΡΠ°ΡΠ½ΠΈ Ρ ΡΡΠ΅Π·ΠΎΡΡ ΠΈ ΡΠ°ΡΠ½ΠΈ ΠΊΠΎΡΠ΅ ΡΡ ΠΏΠΎΡΡΠ΅Π±Π½Π΅ Π½Π°ΡΠΈΠΌ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΠΌΠ°:
secrets:
- secret_id: "stack1-app1-password"
contexts:
- name: "default"
vaultPath: "/kv/dev/stack1/app1/test"
vaultKey: "password"
- name: "cluster1"
vaultPath: "/kv/dev/stack1/app1/test"
vaultKey: "password"
- ΠΠ΅ΡΠΈΠ½ΠΈΡΠ°Π»ΠΈ ΡΠΌΠΎ ΠΎΠΏΡΡΠ° ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΊΠΎΡΠ° ΡΡΠ΅Π±Π° ΠΏΠΎΡΡΠΎΠ²Π°ΡΠΈ ΠΊΠ°Π΄Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ ΡΠ°ΡΠ½Π΅ Ρ ΡΡΠ΅Π·ΠΎΡΡ.
- ΠΠΊΠΎ ΡΠ΅ ΡΠ°ΡΠ½Π° ΠΎΠ΄Π½ΠΎΡΠΈ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ ΠΈΠ»ΠΈ ΠΊΠ»Π°ΡΡΠ΅ΡΡ, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π΄Π° Π΄ΠΎΠ΄Π°ΡΠ΅ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½ΠΈ ΡΠ½ΠΎΡ. (ΠΠ²Π΄Π΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΡΠ»ΡΡΡΠ΅Ρ1 ΠΈΠΌΠ° ΡΠΎΠΏΡΡΠ²Π΅Π½Ρ Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π·Π° ΡΠ°ΡΠ½Ρ Π»ΠΎΠ·ΠΈΠ½ΠΊΡ Π·Π° ΡΡΠ΅ΡΠΊ-Π°ΠΏΠΏ1).
- Π£ ΡΡΠΏΡΠΎΡΠ½ΠΎΠΌ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΎ.
- ΠΠ° ΡΠ²Π°ΠΊΡ ΡΡΠ°Π²ΠΊΡ Π½Π° ΠΎΠ²ΠΎΡ Π»ΠΈΡΡΠΈ Ρ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΡΠ°ΡΠ½Π° ΡΠΌΠ΅ΡΠ½ΡΡ ΡΠ΅ ΠΏΠ°Ρ ΠΊΡΡΡ-Π²ΡΠ΅Π΄Π½ΠΎΡΡ. Π‘ΡΠΎΠ³Π° ΡΠ΅ ΡΠ°ΡΠ½ΠΈ ΡΠ°Π±Π»ΠΎΠ½ Ρ Π½Π°ΡΠΈΠΌ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈΠΌΠ° Π²ΡΠ»ΠΎ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π°Π½.
apiVersion: v1
data:
{{- range $key,$value := .Values.secrets }}
{{ $key }}: {{ $value | b64enc | quote }}
{{ end }}
kind: Secret
metadata:
name: "{{ .Chart.Name }}"
labels:
chartVersion: "{{ .Chart.Version }}"
tillerVersion: "{{ .Capabilities.TillerVersion.SemVer }}"
type: Opaque
ΠΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅ΡΠ°
Π Π°Π΄ ΡΠ° Π²ΠΈΡΠ΅ ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ°
Π‘Π°Π΄Π° ΡΠ°Π·Π΄Π²Π°ΡΠ°ΠΌΠΎ ΡΠ°Π·Π²ΠΎΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π° ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°. Π’ΠΎ Π·Π½Π°ΡΠΈ Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΌΠΎΡΠ°ΡΡ Π΄Π° ΡΠ°Π΄Π΅ Ρ Π΄Π²Π° Π³ΠΈΡ ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ°: ΡΠ΅Π΄Π½ΠΎ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡ ΠΈ ΡΠ΅Π΄Π½ΠΎ Π·Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ ΡΠ΅Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅ Ρ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ. 2 Π³ΠΈΡ ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ° Π·Π½Π°ΡΠ΅ 2 ΡΠΎΠΊΠ° ΠΏΠΎΡΠ»Π°, Π° ΠΏΠΎΡΠ΅ΡΠ½ΠΈΡΠΈΠΌΠ° ΡΠ΅ Π»Π°ΠΊΠΎ Π΄Π° ΡΠ΅ Π·Π±ΡΠ½Π΅.
Π£ΠΏΡΠ°Π²ΡΠ°ΡΠ΅ Π³Π΅Π½Π΅ΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΈΠΌ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈΠΌΠ° ΡΠ΅ Π³ΡΠ°Π²Π°ΠΆΠ°
ΠΠ°ΠΎ ΡΡΠΎ ΡΠΌΠΎ Π²Π΅Ρ ΡΠ΅ΠΊΠ»ΠΈ, Π³Π΅Π½Π΅ΡΠΈΡΠΊΠΈ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ ΡΡ Π²Π΅ΠΎΠΌΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ ΠΈ Π±ΡΠ·ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ°ΡΠ΅ Π²ΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°. ΠΠ»ΠΈ ΠΌΠΈ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠΎ --reuse-values
Π΄Π° Π±ΠΈΡΠΌΠΎ ΠΈΠ·Π±Π΅Π³Π»ΠΈ ΠΏΡΠΎΡΠ»Π΅ΡΠΈΠ²Π°ΡΠ΅ ΡΠ²ΠΈΡ
Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΡΠ²Π°ΠΊΠΈ ΠΏΡΡ ΠΊΠ°Π΄Π° ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡ ΠΊΠΎΡΠ° ΡΠ΅ Π΄Π΅ΠΎ ΠΎΠ²ΠΎΠ³ Π³Π΅Π½Π΅ΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎΠ³ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π°.
Π£ ΠΊΠΎΠ½ΡΠΈΠ½ΡΠΈΡΠ°Π½ΠΎΠΌ ΡΠΎΠΊΡ ΡΠ°Π΄Π° ΠΈΡΠΏΠΎΡΡΠΊΠ΅, ΠΈΠΌΠ°ΠΌΠΎ ΡΠ°ΠΌΠΎ Π΄Π²Π΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΠΊΠΎΡΠ΅ ΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ ΠΌΠ΅ΡΠ°ΡΡ: Π±ΡΠΎΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ° ΠΈ ΠΎΠ·Π½Π°ΠΊΡ ΡΠ»ΠΈΠΊΠ΅ (Π²Π΅ΡΠ·ΠΈΡΠ°). ΠΡΡΠ³Π΅, ΡΡΠ°Π±ΠΈΠ»Π½ΠΈΡΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΡΠ΅ ΠΌΠ΅ΡΠ°ΡΡ ΡΡΡΠ½ΠΎ, Π° ΡΠΎ ΡΠ΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΡΠ΅ΡΠΊΠΎ. Π¨ΡΠ°Π²ΠΈΡΠ΅, ΡΠ΅Π΄Π½Π° Π³ΡΠ΅ΡΠΊΠ° Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈ Π³Π΅Π½Π΅ΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎΠ³ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π° ΠΌΠΎΠΆΠ΅ Π΄ΠΎΠ²Π΅ΡΡΠΈ Π΄ΠΎ ΠΎΠ·Π±ΠΈΡΠ½ΠΈΡ Π½Π΅ΡΡΠΏΠ΅Ρ Π°, ΠΊΠ°ΠΎ ΡΡΠΎ ΡΠΌΠΎ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΈΠ· ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΎΠ³ ΠΈΡΠΊΡΡΡΠ²Π°.
ΠΠΆΡΡΠΈΡΠ°ΡΠ΅ Π²ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½ΠΈΡ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°
ΠΠ°Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Ρ Π΄ΠΎΠ΄Π°ΡΠ΅ Π½ΠΎΠ²Ρ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡ, ΠΌΠΎΡΠ° Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΡΠ°ΡΠ»ΠΎΠ²Π°: Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅, Π»ΠΈΡΡΡ ΡΠ°ΡΠ½ΠΈ, Π΄ΠΎΠ΄Π°ΡΡΡΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΡ ΠΊΠ°ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ Π°ΠΊΠΎ ΡΠ΅ ΡΠΊΡΡΡΠ΅Π½Π° Ρ Π³Π΅Π½Π΅ΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½.
ΠΠ΅Π½ΠΊΠΈΠ½ΡΠΎΠ²Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅ ΡΡ ΠΏΡΠ΅Π²ΠΈΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ΅Π½Π΅ Ρ ΡΡΠ΅Π·ΠΎΡΡ
Π‘Π°Π΄Π° ΠΈΠΌΠ°ΠΌΠΎ ΡΠ΅Π΄Π½Ρ
ΠΡΠΎΡΠ΅Ρ Π²ΡΠ°ΡΠ°ΡΠ° Π½ΠΈΡΠ΅ Π°ΡΡΠΎΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°Π½
ΠΠ° Π±ΠΈΡΡΠ΅ ΡΠ΅ Π²ΡΠ°ΡΠΈΠ»ΠΈ, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π΄Π° ΠΏΠΎΠΊΡΠ΅Π½Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°, Π° ΡΠΎ ΡΠ΅ ΠΏΡΠ΅ΠΏΡΠ½ΠΎ Π³ΡΠ΅ΡΠ°ΠΊΠ°. ΠΠ²Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ ΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ½ΠΎ ΠΊΠ°ΠΊΠΎ Π±ΠΈΡΠΌΠΎ ΠΎΡΠΈΠ³ΡΡΠ°Π»ΠΈ Π΄Π° ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ ΡΠ°ΡΠ°Π½ ΠΠ Π²Π΅ΡΠ·ΠΈΡΠ΅.
ΠΠ΄Π΅ΠΌΠΎ ΠΊΠ° ΠΠΈΡΠΠΏΡ-Ρ
ΠΠ°Ρ ΡΠΈΡ
ΠΠ΅Π»ΠΈΠΌΠΎ Π΄Π° Π²ΡΠ°ΡΠΈΠΌΠΎ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ Ρ ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ ΠΊΠΎΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡΡΠ΅.
Π’ΠΎΠΊ ΠΏΠΎΡΠ»Π° ΡΠ΅ Π±ΠΈΡΠΈ ΠΈΡΡΠΈ ΠΊΠ°ΠΎ ΠΈ Π·Π° ΡΠ°Π·Π²ΠΎΡ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°Π΄Π° ΡΠ΅ Π³ΡΠ°Π½Π° Π³ΡΡΠ½ΡΡΠ° Π½Π° ΠΌΠ°ΡΡΠ΅Ρ, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΡΠ΅ ΡΠ΅ Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠΈ. ΠΠ»Π°Π²Π½Π° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΈΠ·ΠΌΠ΅ΡΡ ΠΎΠ²ΠΎΠ³ ΠΏΡΠΈΡΡΡΠΏΠ° ΠΈ ΡΡΠ΅Π½ΡΡΠ½ΠΎΠ³ ΡΠΎΠΊΠ° ΠΏΠΎΡΠ»Π° Π±ΠΈ Π±ΠΈΠ»Π° Ρ ΡΠΎΠΌΠ΅ ΡΠ²Π΅ ΡΠ΅ ΡΠ΅ ΡΠΏΡΠ°Π²ΡΠ°ΡΠΈ Ρ Π³ΠΈΡ-Ρ (ΡΠ°ΠΌΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈ Π½Π°ΡΠΈΠ½ Π½Π° ΠΊΠΎΡΠΈ ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅ΡΠ΅Π½Π° Ρ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ).
ΠΠΎΡΡΠΎΡΠΈ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΏΡΠ΅Π΄Π½ΠΎΡΡΠΈ:
- ΠΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠ½ΠΈΡΠ΅ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠ°. ΠΠ°ΠΊΡΠ΅ ΡΠ΅ Π½Π°ΡΡΠΈΡΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎΠΌ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Ρ.
- ΠΠ΅ΡΠΈΠ½ΠΈΡΠΈΡΠ° ΠΏΠΎΡΡΠ°Π²ΡΠ°ΡΠ° ΡΡΠ»ΡΠ³Π΅ ΠΌΠΎΠΆΠ΅ Π±ΠΈΡΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠΈΡΠ°Π½Π° ΠΈΡΡΠΎ ΠΌΠ΅ΡΡΠΎ ΠΊΠ°ΠΎ ΠΊΠΎΠ΄ usluga.
- Π£ΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΡΠΊΠ»Π°ΡΠ°ΡΠ΅ΠΌ Π³Π΅Π½Π΅ΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π°. Π£ΡΠ»ΡΠ³Π° ΡΠ΅ ΠΈΠΌΠ°ΡΠΈ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΎ ΠΈΠ·Π΄Π°ΡΠ΅ Π₯Π΅Π»ΠΌ-Π°. ΠΠ²ΠΎ ΡΠ΅ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠΈΡΠΈ Π΄Π° ΡΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΠΆΠΈΠ²ΠΎΡΠ½ΠΈΠΌ ΡΠΈΠΊΠ»ΡΡΠΎΠΌ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ (ΠΏΠΎΠ²ΡΠ°ΡΠ°ΠΊ, Π½Π°Π΄ΠΎΠ³ΡΠ°Π΄ΡΠ°) Π½Π° Π½Π°ΡΠΌΠ°ΡΠ΅ΠΌ Π½ΠΈΠ²ΠΎΡ, ΠΊΠ°ΠΊΠΎ Π½Π΅ Π±ΠΈΡΡΠ΅ ΡΡΠΈΡΠ°Π»ΠΈ Π½Π° Π΄ΡΡΠ³Π΅ ΡΡΠ»ΡΠ³Π΅.
- ΠΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π³ΠΈΡ-Π° Π·Π° ΡΠΏΡΠ°Π²ΡΠ°ΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΎΠΌ: ΠΎΠΏΠΎΠ·ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅, Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΡ ΡΠ΅Π²ΠΈΠ·ΠΈΡΠ΅, ΠΈΡΠ΄. ΠΠΊΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΠΏΠΎΠ½ΠΈΡΡΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π°, ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΈΠ½ΠΈΡΠΈ ΠΏΠΎΠΌΠΎΡΡ Π³ΠΈΡ-Π°. ΠΡΠΈΠΌΠ΅Π½Π° ΠΏΠΎΡΠΈΡΠ΅ Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΈ.
- ΠΠΎΠΆΠ΄Π° Π±ΠΈΡΡΠ΅ ΡΠ°Π·ΠΌΠΈΡΠ»ΠΈΠ»ΠΈ ΠΎ ΠΏΠΎΠ±ΠΎΡΡΠ°ΡΡ ΡΠΎΠΊΠ° ΡΠ°Π·Π²ΠΎΡΠ° ΠΏΠΎΠΌΠΎΡΡ Π°Π»Π°ΡΠ° ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ Π‘ΠΊΠ°ΡΡΠΎΠ»Π΄, ΡΠ° ΠΊΠΎΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΌΠΎΠ³Ρ ΡΠ΅ΡΡΠΈΡΠ°ΡΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π΅ Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ Π±Π»ΠΈΡΠΊΠΎΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΡΠΊΠΎΠΌ.
ΠΠΈΠ³ΡΠ°ΡΠΈΡΠ° Ρ Π΄Π²Π° ΠΊΠΎΡΠ°ΠΊΠ°
ΠΠ°ΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ ΠΎΠ²Π°Ρ ΡΠΎΠΊ ΡΠ°Π΄Π° Π²Π΅Ρ 2 Π³ΠΎΠ΄ΠΈΠ½Π΅, ΡΠ°ΠΊΠΎ Π΄Π° ΠΆΠ΅Π»ΠΈΠΌΠΎ Π΄Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΠ° Π±ΡΠ΄Π΅ ΡΡΠΎ Π±Π΅Π·Π±ΠΎΠ»Π½ΠΈΡΠ°. Π‘ΡΠΎΠ³Π° ΡΠΌΠΎ ΠΎΠ΄Π»ΡΡΠΈΠ»ΠΈ Π΄Π° Π΄ΠΎΠ΄Π°ΠΌΠΎ ΠΌΠ΅ΡΡΠΊΠΎΡΠ°ΠΊ Π½Π° ΠΏΡΡΡ Π΄ΠΎ ΡΠΈΡΠ°.
ΠΡΠ²Π° ΡΠ°Π·Π° ΡΠ΅ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½Π°:
- ΠΠ°Π΄ΡΠΆΠ°Π²Π°ΠΌΠΎ ΡΠ»ΠΈΡΠ½Ρ ΡΡΡΡΠΊΡΡΡΡ Π·Π° ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅, Π°Π»ΠΈ Ρ ΡΠ΅Π΄Π½ΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΊΠΎΡΠΈ ΡΠ΅ Π·ΠΎΠ²Π΅ ΠΠ°ΠΈΠ»ΠΈΠΌΠΎΡΠΈΠΎΠ½Π Π΅Π»Π΅Π°ΡΠ΅.
apiVersion: "v1"
kind: "DailymotionRelease"
metadata:
name: "app1.ns1"
environment: "dev"
branch: "mybranch"
spec:
slack_channel: "#admin"
chart_name: "app1"
scaling:
- context: "dev-us-central1-0"
replicas:
- name: "hermes"
count: 2
- context: "dev-europe-west1-0"
replicas:
- name: "app1-deploy"
count: 2
secrets:
- secret_id: "app1"
contexts:
- name: "default"
vaultPath: "/kv/dev/ns1/app1/test"
vaultKey: "password"
- name: "dev-europe-west1-0"
vaultPath: "/kv/dev/ns1/app1/test"
vaultKey: "password"
- 1 ΠΈΠ·Π΄Π°ΡΠ΅ ΠΏΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠΈ (Π±Π΅Π· Π³Π΅Π½Π΅ΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½Π°).
- ΠΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ Ρ Π³ΠΈΡ ΡΠΏΡΠ΅ΠΌΠΈΡΡΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅.
Π Π°Π·Π³ΠΎΠ²Π°ΡΠ°Π»ΠΈ ΡΠΌΠΎ ΡΠ° ΡΠ²ΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΠΌΠ°, ΡΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠ΅Ρ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΠ΅ Π²Π΅Ρ ΠΏΠΎΡΠ΅ΠΎ. ΠΡΠ²Π° ΡΠ°Π·Π° ΡΠ΅ ΡΠΎΡ ΡΠ²Π΅ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ΅ ΠΏΠΎΠΌΠΎΡΡ Π¦Π ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅. Π£ΡΠΊΠΎΡΠΎ ΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΠΈ ΡΠΎΡ ΡΠ΅Π΄Π°Π½ ΠΏΠΎΡΡ ΠΎ Π΄ΡΡΠ³ΠΎΡ ΡΠ°Π·ΠΈ: ΠΊΠ°ΠΊΠΎ ΡΠΌΠΎ ΠΏΡΠ΅ΡΠ»ΠΈ Π½Π° ΠΠΈΡΠΠΏΡ ΡΠ°Π΄Π½ΠΈ ΡΠΎΠΊ
ΠΠ²Π΄Π΅ ΡΠΌΠΎ ΠΏΠΎΠΊΡΡΠ°Π»ΠΈ Π΄Π° ΠΎΠΏΠΈΡΠ΅ΠΌΠΎ Π½Π°Ρ Π½Π°ΠΏΡΠ΅Π΄Π°ΠΊ Ρ ΡΠΎΠΊΡ ΡΠ°Π΄Π° ΠΏΡΠΈΠΌΠ΅Π½Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎΠΊΠΎΠΌ ΠΏΡΠΎΡΠ΅ΠΊΠ»ΠΈΡ Π³ΠΎΠ΄ΠΈΠ½Π°, ΡΡΠΎ ΡΠ΅ Π΄ΠΎΠ²Π΅Π»ΠΎ Π΄ΠΎ ΡΠ°Π·ΠΌΠΈΡΡΠ°ΡΠ° ΠΎ ΠΠΈΡΠΠΏΡ ΠΏΡΠΈΡΡΡΠΏΡ. ΠΠΎΡ Π½ΠΈΡΠΌΠΎ Π΄ΠΎΡΡΠΈΠ³Π»ΠΈ ΡΠΈΡ ΠΈ ΠΈΠ·Π²Π΅ΡΡΠ°Π²Π°ΡΠ΅ΠΌΠΎ ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΠΌΠ°, Π°Π»ΠΈ ΡΠ°Π΄Π° ΡΠΌΠΎ ΡΠ²Π΅ΡΠ΅Π½ΠΈ Π΄Π° ΡΠΌΠΎ ΡΡΠ°Π΄ΠΈΠ»ΠΈ ΠΏΡΠ°Π²Ρ ΡΡΠ²Π°Ρ ΠΊΠ°Π΄Π° ΡΠΌΠΎ ΠΎΠ΄Π»ΡΡΠΈΠ»ΠΈ Π΄Π° ΡΠ²Π΅ ΠΏΠΎΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈΠΌΠΎ ΠΈ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠΈΠΌΠΎ Π½Π°Π²ΠΈΠΊΠ°ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠ°.
ΠΠ·Π²ΠΎΡ: Π²Π²Π².Ρ Π°Π±Ρ.ΡΠΎΠΌ