Skip to content
10 / 15

Как ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΈ сСкрСты Π² ΠΏΠΎΠ΄Ρ‹ Kubernetes?

НСсСкрСтныС настройки хранят Π² ConfigMap, сСкрСты β€” Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Secret, ΠΈ ΠΎΠ±Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΊ ΠΏΠΎΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ окруТСния ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Ρ‚ΠΎΠΌΠ°. Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ: Secret Π² Kubernetes ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ лишь Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ base64, Π° Π½Π΅ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½, поэтому Π΅Π³ΠΎ Π·Π°Ρ‰ΠΈΡ‰Π°ΡŽΡ‚ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° кластСра, ΠΏΡ€Π°Π²Π°ΠΌΠΈ RBAC ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ хранят Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ: значСния тянут ΠΈΠ· ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° сСкрСтов Ρ‡Π΅Ρ€Π΅Π· External Secrets Operator ΠΈΠ»ΠΈ Secrets Store CSI, Π»ΠΈΠ±ΠΎ коммитят Π² Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ (SOPS, Sealed Secrets). Π‘ΠΌΠ΅Π½Π° ConfigMap Π½Π΅ пСрСзапускаСт ΠΏΠΎΠ΄ сама β€” Π½ΡƒΠΆΠ΅Π½ пСрСзапуск ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ…Π²Π°Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

Как ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΈ сСкрСты Π² ΠΏΠΎΠ΄Ρ‹ Kubernetes? | JScriptiser