๋กœ์ผ“๐Ÿพ
article thumbnail
[ํŠธ๋Ÿฌ๋ธ” ๋นต์•ผ] 6๊ฐœ์›” ๋™์•ˆ ์ฆ๊ฑฐ์› ๋‹ค.. ์ž˜๊ฐ€๊ณ  ๋‹ค์‹  ๋ณด์ง€ ๋ง์ž! - 504 Gateway Timeout (์ด์Šˆ ํŽธ)

์•ž์„œ ์ž‘์„ฑํ–ˆ๋˜ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ… ๊ด€๋ จ ๊ธ€ ์ค‘์— ํ•œ ๊ธ€์€ ์ œ๋ชฉ์ด "ํƒ€๋…ธ์Šค๋Š” ์ด๋Ÿฐ ๋Š๋‚Œ์ผ๊นŒ?" ๋ผ๊ณ  ์ง€์—ˆ์„ ๋งŒํผ ๊ฝค๋‚˜ ํž˜๋“ค์—ˆ๋˜ ์—๋Ÿฌ์˜€์ฃ . ๊ทผ๋ฐ ์ด๋ฒˆ์— ๊ฒช์€ ์ด์Šˆ๋Š” ์•ž์„  ๊ธ€ ์ œ๋ชฉ์— ํƒ€๋…ธ์Šค ๋ผ๊ณ  ๋ถ™์ด๊ธฐ ๋ฏผ๋งํ•  ์ •๋„๋กœ ์›์ธ์„ ์ฐพ๊ธฐ๊ฐ€ ํž˜๋“ค์—ˆ๊ณ , ๋˜ํ•œ ์ด์Šˆ๊ฐ€ 6๊ฐœ์›”์ด๋‚˜ ์ง€์†๋  ์ •๋„๋กœ ๋งˆ์Œ ์•„ํŒ ๋˜ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…์ด์˜€์Šต๋‹ˆ๋‹ค. ๋“ค์–ด๊ฐ€๊ธฐ ์•ž์„œ ๊ฐ„๋žตํ•˜๊ฒŒ ํ™˜๊ฒฝ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์•„์š”. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” AWS EKS(v1.28) ๋ฅผ ์ด์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์„œ๋น„์Šค๋ฉ”์‹œ ์„œ๋น„์Šค์ธ ์ด์Šคํ‹ฐ์˜ค(v1.18)์˜ ์ธ๊ทธ๋ ˆ์Šค ๊ฒŒ์ดํŠธ์›จ์ด์™€ AWS ALB ๋ฅผ ๋งตํ•‘ํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ ์™ธ๋ถ€์—์„œ ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด๋ถ€ ์„œ๋น„์Šค์— ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์„œ ์‚ฌ์šฉํ•  ๋‚ด๋ถ€ ์„œ๋น„์Šค๋Š” ArgoCD(v2.5) ์ž…๋‹ˆ๋‹ค. ์ด์Šˆ๋Š” ME! ๊ฐ€ ArgoCD ์— ์ ‘๊ทผ์„ ํ–ˆ์„๋•Œ ๋ถˆํŠน์ •ํ•˜๊ฒŒ 504 Gateway T..

article thumbnail
[Github Action] EKS, Karpenter ๊ทธ๋ฆฌ๊ณ  Window Runner
DevOps/Github Action 2023. 11. 6. 23:09

๋“ค์–ด๊ฐ€๊ธฐ ์•ž์„œ ์ €๋Š” Windows ๋ฅผ ๋งŽ์ด ๋‹ค๋ค„๋ณด์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ถ€์กฑํ•˜๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๋ถ€๋ถ„์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” v1.23 ๋ฒ„์ „, Karpenter ๋Š” v0.31 ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(EKS) ํ™˜๊ฒฝ์— ์œˆ๋„์šฐ์™€ Karpenter ๋ฅผ ํ™œ์„ฑํ™” ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„  ์—ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”. Karpenter ์— ๋Œ€ํ•ด ๊ถ๊ธˆํ•˜๋‹ค๋ฉด ์—ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”. ๊ทธ๋Ÿผ ๋ ›์ธ ๋‘๋”์ฝ”๋“œ~ ์šฐ๋ฆฌ๊ฐ€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฐ”๋กœ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์„ ์œ„ํ•จ์ด์ฃ . ํ•˜๋‚˜์˜ ๋งˆ์Šคํ„ฐ ํ”Œ๋ ˆ์ธ์œผ๋กœ ์—ฌ๋Ÿฌ ๋…ธ๋“œ์˜ ์—ฌ๋Ÿฌ ํŒŒ๋“œ๋ฅผ ์ข€ ๋” ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ์ž…๋‹ˆ๋‹ค. Action Runner ์—ญ์‹œ ์˜ˆ์™ธ๋Š” ์•„๋‹ˆ์ฃ . Action Runner Controller ๋ฅผ ์ด์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํ™˜๊ฒฝ์—์„œ ํŒŒ๋“œ ๋‹จ์œ„์˜ Runner ๋ฐฐํฌ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋งจ ์ฒ˜์Œ Action..

article thumbnail
[Kubernetes] ๋„ˆ ๋‚ด ๋…ธ๋“œ๊ฐ€ ๋˜๋ผ! - EKS Windows ํ™œ์„ฑํ™”
DevOps/Kubernetes 2023. 10. 25. 01:26

์šฐ๋ฆฌ๋Š” ๋ณดํ†ต EKS ์˜ ์›Œ์ปค ๋…ธ๋“œ๋กœ x86 ์ด๋“ , arm64 ์ด๋“  ๋ฆฌ๋ˆ…์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ EKS ํ™˜๊ฒฝ์ด๋ผ๋ฉด ์•„๋งˆ์กด ๋ฆฌ๋ˆ…์Šค2๋ฅผ ์‚ฌ์šฉํ•˜๊ฒ ์ง€์š”. ๊ทผ๋ฐ ๊ฐ„ํ˜น ์›Œ์ปค ๋…ธ๋“œ๋กœ ์œˆ๋„์šฐ๋ฅผ ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ, ๋ฆฌ๋ˆ…์Šค ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์œˆ๋„์šฐ ํ™˜๊ฒฝ์—์„œ๋„ ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ•„์š”๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด๋ฏธ์ง€๋กœ ๋นŒ๋“œํ•˜๋ ค๋ฉด ๋ฆฌ๋ˆ…์Šค๊ฐ€ ์•„๋‹Œ ์œˆ๋„์šฐ ํ™˜๊ฒฝ์—์„œ ๋งŒ๋“ค์–ด์•ผ ํ•˜์ฃ . ๋‹คํ–‰ํžˆ EKS ๋Š” ์œˆ๋„์šฐ๋ฅผ ์ง€์›ํ•ด์ค๋‹ˆ๋‹ค. ๋˜ํ•œ Karpenter ์—์„œ๋„ ์œˆ๋„์šฐ๋ฅผ ์ง€์›ํ•ด์ฃผ์ฃ . ๊ทธ๋Ÿผ ์–ด๋–ป๊ฒŒ EKS ํ™˜๊ฒฝ์—์„œ ์œˆ๋„์šฐ๋ฅผ ํ™œ์„ฑํ™” ํ•˜๋Š”์ง€, ์ดํ›„ Karpenter ์—์„œ ์œˆ๋„์šฐ๋ฅผ ์–ด๋–ป๊ฒŒ ํ”„๋กœ๋น„์ €๋‹ ํ•˜๋Š”์ง€ ํ•œ๋ฒˆ ์•Œ์•„๋ณด๋„๋ก ํ•˜์ฃ . ์ฐธ๊ณ ๋กœ ์ง„ํ–‰ํ•œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฒ„์ „์€ 1.23 ์ด๊ณ , Karpenter ๋Š” 0.31..

article thumbnail
[Kubernetes] ์Šˆ๋ขฐ๋”ฉ๊ฑฐ์˜ ๋…ธ๋“œ? ๋…ธ๋“œ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ์—†์–ด์š” - EKS Fargate
DevOps/Kubernetes 2023. 3. 12. 21:18

๋ˆ„๊ตฌ๋‚˜ ํ•œ๋ฒˆ ์ฏค์€ ์Šˆ๋ขฐ๋”ฉ๊ฑฐ์˜ ๊ณ ์–‘์ด์— ๋Œ€ํ•ด์„œ ๋“ค์—ˆ๊ฑฐ๋‚˜ ๊ด€๋ จ ๋ฐˆ์„ ๋ณด์…จ์„ ๊ฒ๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ํ˜น์‹œ ๋ชจ๋ฅด์‹œ๋Š” ๋ถ„๋“ค์„ ์œ„ํ•ด ๊ฐ„๋‹จํžˆ ์•Œ๋ ค๋“œ๋ฆฌ์ฃ . ๊ณ ์–‘์ด๋ฅผ ๋ณด์ด์ง€ ์•Š๋Š” ์ƒ์ž์— ๋„ฃ๊ณ , ๊ทธ ์†์— 50:50 ํ™•๋ฅ ๋กœ ๊ณ ์–‘์ด๋ฅผ ์ฃฝ์ด๋Š” ๋…๊ทน๋ฌผ์„ ๋„ฃ์—ˆ์„ ๋•Œ ๊ณ ์–‘์ด๋Š” ์ฃฝ์„๊นŒ์š”? ์‚ด๊นŒ์š”? ์ผ๋ฐ˜ ์„ธ๊ณ„์—์„œ๋Š” ์ฃฝ์—ˆ๋‹ค, ์‚ด์•˜๋‹ค ๋ผ๊ณ  ํ‘œํ˜„ํ•˜์ง€๋งŒ ์–‘์ž์—ญํ•™ ์„ธ๊ณ„์—์„œ๋Š” ์ด๋ฅผ ์ฃฝ์Œ๊ณผ ์‚ถ์ด ์ค‘์ฒฉ๋œ ์ƒํƒœ๋ผ๊ณ  ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์‚ด์•„์žˆ์œผ๋ฉด์„œ ์ฃฝ์–ด์žˆ๋‹ค ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋Š˜ ๊ธ€์—์„œ ์†Œ๊ฐœํ•  Fargate (ํŒŒ๊ฒŒ์ดํŠธ) ๋˜ํ•œ ์Šˆ๋ขฐ๋”ฉ๊ฑฐ์˜ ๊ณ ์–‘์ด์™€ ๋น„์Šทํ•œ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค. (๋‚˜๋งŒ ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ• ์ˆ˜๋„..) Fargate ๋Š” ๋ฌด์—‡์ผ๊นŒ? ์šฐ๋ฆฌ๋Š” ๋ณดํ†ต AWS ๋ฅผ ์ด์šฉํ•ด์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•œ๋‹ค๊ณ  ํ•˜๋ฉด EC2 ๋ฅผ ํ†ตํ•ด ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ๊ทธ ์ธ์Šคํ„ด์Šค ๋‚ด๋ถ€์— ์ปจํ…Œ์ด๋„ˆ๋‚˜ ์ง์ ‘ ํ”„๋กœ์„ธ์Šค๋กœ..

article thumbnail
[K8S] EKS ํด๋Ÿฌ์Šคํ„ฐ ์ธ์ฆ(authenfication) ๋ฐ ๊ถŒํ•œ(authorization) ์„ค์ •ํ•˜๊ธฐ
... 2021. 10. 27. 16:02

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค API ์š”์ฒญ ๊ณผ์ • ๊ฐ„๋‹จํ•˜๊ฒŒ API Server์— ์ ‘๊ทผํ•˜๊ธฐ ๊นŒ์ง€ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ณด๋ฉด, ์ฒซ๋ฒˆ์งธ, ์š”์ฒญ์„ ๋ณด๋ƒˆ์„ ๋•Œ ์ธ์ฆ(Authentication) ๊ณผ์ •์„ ๊ฑฐ์นœ๋‹ค. "๋„ˆ๋Š” k8s cluster์— ๋“ฑ๋ก๋œ ์‚ฌ์šฉ์ž๊ฐ€ ๋งž๋Š”๊ฑฐ์ง€?" ๋‘๋ฒˆ์งธ, ์ธ์ฆ ๊ณผ์ •์„ ํ†ต๊ณผํ•œ ํ›„ ์ธ๊ฐ€(Authorization) ๊ณผ์ •์„ ๊ฑฐ์นœ๋‹ค. "๋“ฑ๋ก๋œ ์‚ฌ์šฉ์ž๋Š” ๋งž๊ณ  ์ด ์•ก์…˜์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์€ ์žˆ๋‹ˆ?" ์„ธ๋ฒˆ์งธ, ์ธ์ฆ๊ณผ ์ธ๊ฐ€๋ฅผ ํ†ต๊ณผํ•˜๊ฒŒ ๋˜๋ฉด Admission Control์„ ๊ฑฐ์นœ๋‹ค. "๋„ˆ๊ฐ€ ๋ณด๋‚ธ ์š”์ฒญ์„ ์ ์ ˆํ•œ์ง€ ํ™•์ธํ•ด๋ณผ๊นŒ?" ์ด ๊ณผ์ •์„ ๋ฌด์‚ฌํžˆ ๋งˆ์น˜๋ฉด "์š”์ฒญ ์Šน์ธ"์ด ๋œ๋‹ค. ํ•˜์ง€๋งŒ ๋งŒ์•ฝ ํ•œ ๊ณผ์ •์ด๋ผ๋„ ์ ์ ˆ์น˜ ์•Š๋‹ค๋ฉด "์š”์ฒญ ๋ฐ˜๋ ค"๊ฐ€ ๋œ๋‹ค. ๊ทธ๋Ÿผ ๋ณธ๊ฒฉ์ ์œผ๋กœ AWS EKS๋ฅผ ์ด์šฉํ•˜์—ฌ ๋งŒ๋“  ํด๋Ÿฌ์Šคํ„ฐ์— ์ตœ์ดˆ ์ƒ์„ฑํ•œ IAM ์‚ฌ์šฉ์ž๊ฐ€ ์•„๋‹Œ ์ƒˆ๋กญ๊ฒŒ ๋งŒ๋“  I..

profile on loading

Loading...