๋กœ์ผ“๐Ÿพ
article thumbnail
[Vault] ๋‚˜์•ผ.. ๋‚˜ ๋งž๋‹ค๊ณ ..!! - Vault AWS IRSA ๋ฌธ์ œ

EKS ์— ๋ฐฐํฌ๋œ ํŒŒ๋“œ๋“ค์€ AWS ์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ํฌ๊ฒŒ 2๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. EC2 Instance Profile IAM Role for Service Account EC2 Instance Profile ์€ ์›Œ์ปค ๋…ธ๋“œ์—๊ฒŒ AWS ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์ž๊ฒฉ ์ฆ๋ช…์„ ํ•ด์ฃผ์ฃ . ์ •ํ•ด์ง„ EC2 ์ธ์Šคํ„ด์Šค์— ์ •ํ•ด์ง„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•œ๋‹ค๋ฉด ์œ„ ๋ฐฉ๋ฒ•์€ ์•„์ฃผ ์ข‹์€ ๋ฐฉ๋ฒ•์ด์—์š”. ํ•˜์ง€๋งŒ, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํ™˜๊ฒฝ์— ๋ฐฐํฌ๋˜๋Š” ํŒŒ๋“œ๋“ค์€ ํ•˜๋‚˜์˜ ํŠน์ •ํ•œ ๋…ธ๋“œ์— ๋ฐฐํฌ๋˜์ง€ ์•Š์•„์š”. NodeAffinity ์™€ Label ์„ ํ†ตํ•ด์„œ ๋…ธ๋“œ๋ฅผ ์ œํ•œํ•˜๊ธด ํ•˜์ง€๋งŒ ๋Š์Šจํ•˜๊ฒŒ ๊ทธ๋ฃนํ•‘์„ ํ•˜์ฃ . ๋งŒ์•ฝ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํ™˜๊ฒฝ์—์„œ App ์ด Replica 3 ๊ฐœ๋กœ ๋ฐฐํฌ๋˜๊ณ , Hard PodAffinity ๋ฅผ ์ฃผ์–ด ํŒŒ๋“œ๋ฅผ ์ „๋ถ€ ๋‹ค๋ฅธ ๋…ธ๋“œ์— ๋ฐฐํฌ๋˜๊ฒŒ๋” ํ•œ๋‹ค๋ฉด, ๋˜ ๋‹ค..

article thumbnail
[๊ฒ‰ํ•ฅ๊ธฐ ์‹œ๋ฆฌ์ฆˆ] ๋„Œ deploy ๋งŒ ์‹ ๊ฒฝ์จ, ์‹œํฌ๋ฆฟ์€ ๋‚ด๊ฐ€ ๊ด€๋ฆฌํ• ๊ฒŒ! - Vault ํŽธ

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์—์„  ์ปจํ”ผ๊ทธ๋งต๊ณผ ์‹œํฌ๋ฆฟ์„ ํ†ตํ•ด ํ™˜๊ฒฝ๋ณ€์ˆ˜๋‚˜ ํŒŒ์ผ์„ ์ „๋‹ฌํ•ด์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๋ฏผ๊ฐํ•œ ์ •๋ณด์ธ ๊ฒฝ์šฐ ์‹œํฌ๋ฆฟ์„ ํ†ตํ•ด ๋ฐฐํฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹œํฌ๋ฆฟ์€ ๋ฌธ์ œ๊ฐ€ ํ•˜๋‚˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฆ„์€ ์‹œํฌ๋ฆฟ์ธ๋ฐ.. ์ธ์ฝ”๋”ฉ๋งŒ ํ•ด์ค„๋ฟ ์ „ํ˜€ ์‹œํฌ๋ฆฟ์Šค๋Ÿฝ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‹œํฌ๋ฆฟ์„ ์‚ฌ์šฉํ•˜๋Š” Helm Chart ์„ ์ƒ์„ฑํ•œ ํ›„, ๊นƒํ—ˆ๋ธŒ์— ์˜ฌ๋ฆฌ๊ฒŒ ๋œ๋‹ค๋ฉด ๊ฒฐ๊ตญ ๊ทธ ์‹œํฌ๋ฆฟ ๊ฐ’์€ ๊ทธ๋Œ€๋กœ ๋…ธ์ถœ๋ฉ๋‹ˆ๋‹ค. ํ”„๋ผ์ด๋น— ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ผ ํ•ด๋„, ๋ฏผ๊ฐํ•œ ์ •๋ณด๋Š” ๊นƒ ํ—ˆ๋ธŒ์— ์˜ฌ๋ฆฌ๋ฉด ์•ˆ๋œ๋‹ค๊ณ , ๊นƒํ—™ ์ž์ฒด์—์„œ๋„ ๊ฐ€์ด๋“œํ•ฉ๋‹ˆ๋‹ค ๊ทธ๋Ÿผ ์ด๋Ÿฐ ์‹œํฌ๋ฆฟ์„ ์–ด๋–ป๊ฒŒ ์‹œํฌ๋ฆฟ์Šค๋Ÿฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”? ๋‹คํ–‰ํžˆ ์ด๋ฏธ ์ข‹์€ ์†”๋ฃจ์…˜์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๋ฐ”๋กœ HashiCorp ์˜ Vault ์ž…๋‹ˆ๋‹ค. Vault ๋Š” Secret Manager ์‹œ์Šคํ…œ์œผ๋กœ ์ด๋ฆ„ ๊ทธ๋Œ€๋กœ ์‹œํฌ๋ฆฟ์„ ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค...

profile on loading

Loading...