profile
๊ฐœ๋ฐœ ๋กœ๊ทธ ๐ŸŽ ๐ŸŽ ๐ŸŽ
post-thumbnail

terraform ์ด๋ž€?

๋‹ค์Œ ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.https://www.redhat.com/ko/topics/automation/what-is-infrastructure-as-code-iachttp://www.itdaily.kr/news/articleView.html?idx

2022๋…„ 6์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

Istio ๊ตฌ์„ฑ์—์„œ Service name์— ๋”ฐ๋ฅธ Route ์‹คํŒจ

aws eks 1.20istio 1.10์ด๋ฒˆ์— ์‹ ๊ทœ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“œ๋ฉด์„œ ์–ด์ด์—†๋Š” ์‹ค์ˆ˜๋กœ ์ธํ•ด istio ๋กœ ์„œ๋น„์Šค ํ˜ธ์ถœ์ด ์ •์ƒ์ ์ด์ง€ ์•Š์•˜๋˜ ์ƒํ™ฉ์„ ๊ณต์œ ํ•œ๋‹ค. ๋‚˜์ค‘์— ๊ฐ™์€ ์‹ค์ˆ˜ํ•˜์ง€ ์•Š๊ฒŒ. ํ˜น์€ ์ด ๊ธ€์„ ๋ณผ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ด ์ƒํ™ฉ์—์„œ ๊ธˆ๋ฐฉ ํƒˆ์ถœ ํ•  ์ˆ˜ ์žˆ๊ฒŒ. ๊ธฐ๋ก์€ ์ƒ๋ช…์ด๋‹ค :)

2022๋…„ 4์›” 28์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

๊ณต๋ฃก์ฑ… 4์žฅ : ๋‹ค์ค‘ ์ฝ”์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ

์Šค๋ ˆ๋“œCPU ์ด์šฉ์˜ ๊ธฐ๋ณธ ๋‹จ์œ„ํ”„๋กœ์„ธ์Šค์˜ ์ž‘์—… ํ๋ฆ„์Šค๋ ˆ๋“œ ID, ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ(PC), ๋ ˆ์ง€ ์Šคํ„ฐ ์ง‘ํ•ฉ, ๊ทธ๋ฆฌ๊ณ  ์Šคํƒ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Œ๊ฐ™์€ ํ”„๋กœ์„ธ์Šค์— ์†ํ•œ ๋‹ค๋ฅธ ์Šค๋ ˆ๋“œ์™€ ์ฝ”๋“œ, ๋ฐ์ดํ„ฐ ์„น์…˜, ์—ด๋ฆฐ ํŒŒ์ผ, ์‹ ํ˜ธ ๊ฐ™์€ ์šด์˜์ฒด์ œ์ „ํ†ต ์ ์ธ ํ”„๋กœ์„ธ์Šค๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ์ œ์–ด ์“ฐ๋ ˆ๋“œ๋ฅผ

2022๋…„ 3์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

์ž๋ฐ” ์„ฑ๋Šฅ ํŠœ๋‹ ์ด์•ผ๊ธฐ 1,2

์ „์ฒด ํด๋ž˜์Šค ์ค‘ ์˜๋ฏธ์žˆ๋Š” ํด๋ž˜์Šค๋“ค์„ ๋ฌถ์€ ๊ฐ๊ฐ์˜ ์ง‘ํ•ฉ๋ฐ˜๋ณต๋˜๋Š” ์˜๋ฏธ์žˆ๋Š” ์ง‘ํ•ฉ์„ ์ •์˜ํ•˜๊ณ , ์ด๋ฆ„์„ ์ง€์ •ํ•œ ํ›„ ๋™์ผํ•œ ์˜๋ฏธ์˜ ํŒจํ„ด์œผ๋กœ์จ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด ๋†“์€ ๊ฒƒModel, view, Controller ์—ญํ• ์„ ๊ฐ๊ธฐ ๋‚˜๋ˆ„์–ด Class ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ฐœ๋ฐœํ•˜

2022๋…„ 3์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

๊ณต๋ฃก์ฑ… Study - 3์žฅ

ํ”„๋กœ์„ธ์Šค๋Š” ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์„ ๋งํ•œ๋‹ค.ํ”„๋กœ์„ธ์Šค๋Š” ํ˜„๋Œ€ ์ปดํ“จํŒ… ์‹œ์Šคํ…œ์˜ ๋‹จ์œ„์ด๋‹ค.ํ•˜๋‚˜์˜ ์‹œ์Šคํ…œ์€ ์ผ๋ถ€๋Š” ์‚ฌ์šฉ์ž ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์ผ๋ถ€๋Š” ์šด์˜์ฒด์ œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์˜ ์ง‘ํ•ฉ์ฒด์ด๋‹ค.โ†’ ์ดˆ์ฐฝ๊ธฐ : ์ปดํ“จํ„ฐ๋Š” ์ž‘์—…(job)์„ ์‹คํ–‰ํ•˜๋Š” ์ผ๊ด„์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ์ด์—ˆ๊ณ , ์‚ฌ์šฉ์ž ํ”„๋กœ๊ทธ๋žจ

2022๋…„ 3์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

kubernetes PKI ์ธ์ฆ์„œ

https://kubernetes.io/ko/docs/setup/best-practices/certificates/ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” TLS ์ธ์ฆ์„ ์œ„ํ•ด์„œ PKI ์ธ์ฆ์„œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค kuberadm ์œผ๋กœ ์„ค์น˜ํ•œ๋‹ค๋ฉด ์ „๋ถ€ ์ธ์ฆ์„œ๋ฅผ ์ž๋™์œผ๋กœ ์„ค์น˜๋œ๋‹ค. ์ฃผ์š” ํŒŒ์ผ ์œ„์น˜ โญ๏ธ

2022๋…„ 1์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

kubernetes Scheduling : Labels, Taints

ํŒŒ๋“œ๋ฅผ ๋…ธ๋“œ์— ์ง€์ •ํ•ด์„œ ์Šค์ผ€์ค„๋งํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์ž! ํŠน์ • ๋…ธ๋“œ์— ํŒŒ๋“œ ์Šค์ผ€์ค„๋ง ๋…ธ๋“œ์— ํŒŒ๋“œ๋ฅผ ์ง€์ •ํ•ด์„œ ์Šค์ผ€์ค„๋ง์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ 3๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. Tip! kube-scheduler๋Š” ํŒŒ๋“œ๋ฅผ ๋…ธ๋“œ์— ํ• ๋‹นํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์ด kube-scheduler๊ฐ€ ์žˆ์–ด์•ผ์ง€ ์Šค์ผ€์ค„๋ง์ด

2021๋…„ 12์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Istio Telemetry ์•Œ์•„๋ณด๊ธฐ : grafana, prometheus, jaeger, kiali

์„œ๋ก  ์•ž์„œ ์ด์Šคํ‹ฐ์˜ค๋ฅผ ๊ตฌ์„ฑํ• ๋•Œ, 4๊ฐ€์ง€ ์ข…๋ฅ˜์˜ ์—๋“œ์˜จ์„ ์„ค์น˜๋ฅผ ์†์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. (๋‹ค์Œ ๋ฌธ์„œ ์ฐธ๊ณ  : https://velog.io/@borab/Istio) ํ•˜์ง€๋งŒ ๋ง‰์ƒ ์„ธํŒ…์„ ๋๋‚ด๊ณ  ๋ณด๋‹ˆ, ์ด Telemetry ๊ฐ€ ์œ ์šฉํ•œ ๊ฒƒ์€ ์•Œ์ง€๋งŒ ์ž˜ ๋ชจ๋ฅด๋Š” ๊ธฐ๋Šฅ๋“ค์ด ์—ˆ

2021๋…„ 12์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

toy project-msa: Spring Cloud Gateway

๐Ÿค” ์Šคํ”„๋ง ํด๋ผ์šฐ๋“œ ์‹œ๋ฆฌ์ฆˆ! > ์Šคํ”„๋ง ํด๋ผ์šฐ๋“œ ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ์„ธํŒ…ํ•˜๊ณ  ํ™•์ธํ•ด๋ณด์ž ์ด ๊ธ€์€ ํ•ด๋‹น ๊ธ€๊ณผ ์ด์–ด์ง€๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค. https://velog.io/@borab/Spring-Cloud-Eureka Spring Cloud Gateway๋ž€? spring clou

2021๋…„ 11์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

toy project-msa: Spring Cloud Eureka

๐Ÿค” ์Šคํ”„๋ง ํด๋ผ์šฐ๋“œ ์‹œ๋ฆฌ์ฆˆ! > ์Šคํ”„๋ง ํด๋ผ์šฐ๋“œ ์œ ๋ ˆ์นด๋ฅผ ์„ธํŒ…ํ•˜๊ณ  ํ™•์ธํ•ด๋ณด์ž ์œ ๋ ˆ์นด๋ž€ ๋ฌด์—‡์ธ๊ฐ€? > ์Šคํ”„๋ง ํด๋ผ์šฐ๋“œ ์œ ๋ ˆ์นด๋Š” ์„œ๋น„์Šค ๋””์Šค์ปค๋ฒ„๋ฆฌ์ด์ž ์„œ๋น„์Šค ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์ด๋‹ค ์ด๋ ‡๊ฒŒ ๋งํ•˜๋ฉด ์„œ๋น„์Šค ๋””์Šค์ปค๋ฒ„๋ฆฌ๊ฐ€ ๋ฌด์—‡์ธ์ง€, ์„œ๋น„์Šค ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ํ—ท๊ฐˆ๋ฆด ๊ฒƒ์ด๋‹ค.

2021๋…„ 11์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

toy project-msa : multi-module

msa ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ ค๊ณ  ํ•˜๋‹ค github์— ์†Œ์Šค์ฝ”๋“œ๋ฅผ ํ•œ๊ณณ์— ๋ชจ์•„๋‘๊ณ  ์‹ถ์–ด์กŒ๋‹ค ์†Œ์Šค์ฝ”๋“œ๋ฅผ ํ•œ๋ฒˆ์— ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ€ํ‹ฐ๋ชจ๋“ˆ ํ”„๋กœ์ ํŠธ๋กœ ์ง€๊ธˆ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐ”๊ฟ”๋ณด์žhttps://velog.io/@borab/Spring-Cloud-Config ์— ์ด์–ด์ง€๋Š” ๋‚ด์šฉ์ด๋‹ค

2021๋…„ 11์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

toy project-msa: Spring Cloud Config

๐Ÿค” ์Šคํ”„๋ง ํด๋ผ์šฐ๋“œ ์‹œ๋ฆฌ์ฆˆ! > ์Šคํ”„๋ง ํด๋ผ์šฐ๋“œ ์ปจํ”ผ๊ทธ ์„œ๋ฒ„๋ฅผ ์„ธํŒ…ํ•˜๊ณ  ํ™•์ธํ•ด๋ณด์ž ์Šคํ”„๋ง ํด๋ผ์šฐ๋“œ ์ปจํ”ผ๊ทธ ์„œ๋ฒ„๋Š” ๋ฌด์—‡์ธ๊ฐ€? ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ์˜ 12 factor (https://12factor.net/ko/ ) ์š”์†Œ ์ค‘ ํ•˜๋‚˜๊ฐ€ * ์„ค์ •์„ ์ฝ”๋“œ์—์„œ ์—„๊ฒฉํ•˜๊ฒŒ ๋ถ„๋ฆฌํ•˜

2021๋…„ 11์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์Šคํ”„๋ง ํด๋ผ์šฐ๋“œ ๋ฒ„์ „ ์—๋Ÿฌ

์Šคํ”„๋ง ํด๋ผ์šฐ๋“œ๋ฅผ ํ™œ์šฉํ•ด์„œ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๋Š”๋ฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.์ด ์—๋Ÿฌ๋Š” ์™œ ๋ฐœ์ƒํ•˜๋Š” ๊ฑธ๊นŒ ํ•˜๊ณ  ๋ช‡์‹œ๊ฐ„๋™์•ˆ ๊ตฌ๊ธ€๋ง ํ•ด๋ดค๋Š”๋ฐ์ด์œ ๋Š” ์Šคํ”„๋ง ๋ถ€ํŠธ ๋ฒ„์ „๊ณผ ์Šคํ”„๋ง ํด๋ผ์šฐ๋“œ ๋ฒ„์ „์ด ์ผ์น˜ํ•˜์ง€ ์•Š์•„์„œ ๋ฐœ์ƒํ•œ ๊ฒƒ์ด์—ˆ๋‹ค.๋กœ ํ•  ๊ฒฝ์šฐ์—๋Š” ์Šคํ”„๋ง ๋ถ€ํŠธ 2.3.x ์ดํ•˜๋ฅผ ์‚ฌ์šฉํ•ด์•ผ

2021๋…„ 10์›” 30์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๋ถ„์‚ฐ ํ™˜๊ฒฝ๊ณผ Event-Driven Architecture : SAGA , Event Sourcing, CQRS

์ผ๋‹จ Event Driven Architecture ๋ผ๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์•Œ๊ธฐ ์ „์— ์ด ์šฉ์–ด๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์žˆ๋Š” ๋‹จ์–ด์— ๋Œ€ํ•ด์„œ ๋ถ„์„ํ•ด๋ณด์ž.๋จผ์ € ํ™•์ธํ•ด์•ผ ํ•  ๊ฒƒ์€ ๋ฉ”์‹œ์ง€์ด๋‹ค์†Œ๋น„์ž๊ฐ€ ์ธ์‹ํ•˜๊ณ  ๊ทธ์— ๋”ฐ๋ผ ํ–‰๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ •๋ณด๋ฅผ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์ƒ์‚ฐ์ž๊ฐ€ ๋งŒ๋“  ๋ฐ์ดํ„ฐ๊ทธ๋žจ์™œ ๊ฐ‘์ž๊ธฐ M

2021๋…„ 10์›” 27์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€

๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค keyword

ํฌ๋ฆฌ์Šค ๋ฆฌ์ฒ˜๋“œ์Šจ์˜ "๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ํŒจํ„ด"์„ ์ฝ๊ณ  ํ‚ค์›Œ๋“œ๋ฅผ ์ •๋ฆฌํ•ด๋†“์€ ๊ธ€์ž…๋‹ˆ๋‹ค ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์ •์˜ ๊ฒฝ๊ณ„ ์ปจํ…์ŠคํŠธ(bounded context) ๊ฐ€ ์žˆ๋Š”, ๋Š์Šจํ•˜๊ฒŒ ๊ฒฐํ•ฉ๋œ ์—˜๋ฆฌ๋จผํŠธ๋กœ ๊ตฌ์„ฑ๋œ ์„œ๋น„์Šค ์ง€ํ–ฅ ์•„ํ‚คํ…์ฒ˜ ํŠน์ง• 1) ๋ชจ๋“ˆ์„ฑ : API ๋ผ๋Š” ๊ฒฝ๊ณ„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด ์„œ

2021๋…„ 10์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Spring Cloud vs ConfigMap

MSA ๋“ฑ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ๊ตฌ์กฐ์—์„œ application.yaml ๋“ฑ config ์ •๋ณด๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์™ธ๋ถ€์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ.์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์™ธ๋ถ€์—์„œ ํŒŒ๋ผ๋ฉ”ํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€์„œ ์‚ฌ์šฉํ•˜๋Š” ConfigMap ์„ ์ œ๊ณตํ•œ๋‹ค. ๊ตฌํ˜„ ์‹œ๋‚˜๋ฆฌ์˜ค๊ฐ„๋‹จํ•œ ์Šคํ”„๋ง ๋ถ€ํŠธ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์„ฑprofiles

2021๋…„ 10์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Argocd helm ์œผ๋กœ ์„ค์น˜ํ•˜๊ธฐ!

ํ™˜๊ฒฝ > aws eks > kubernetes 1.20 > helm 3.6.1 ์กฐ๊ฑด! argocd helm ๋ฆฌํฌ๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค https://github.com/argoproj/argo-helm/tree/master/charts/argo-cd

2021๋…„ 10์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค docker ์ง€์› ์ค‘๋‹จ์— ๋”ฐ๋ฅธ ๋Œ€์•ˆ ๐Ÿณ ๐ŸฅŠ ๐Ÿ™

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๊ฐ€ v1.20 ์ดํ›„ ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„์œผ๋กœ์„œ ๋„์ปค๋ฅผ ์‚ฌ์šฉ์„ depricated๐ŸฅŠ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„์„ docker ์—์„œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๊ฐ€ ๊ณ„์† ์ง€์›ํ•˜๋Š” ๋‹ค๋ฅธ ์ข…๋ฅ˜๋กœ ๋ณ€๊ฒฝํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ์ฐธ๊ณ  : https://kubernetes.io/k

2021๋…„ 10์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

AWS ๊ธฐ๋ณธ ๊ฐœ๋… ์ •๋ฆฌ ๐Ÿฆ„

aws ๊ธฐ๋ณธ ์šฉ์–ด์˜ ๊ฐœ๋…์„ ์•Œ์•„๋ณด์ž! AWS ๋„คํŠธ์›Œํฌ VPC (Virtual Private Cloud) : https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/what-is-amazon-vpc.html EC2 ์ „์šฉ ๊ฐ€

2021๋…„ 9์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํ™˜๊ฒฝ์—์„œ EFK Stack ๊ตฌ์ถ• ( daemonset, docker-compose ์‚ฌ์šฉ) - 1 ํƒ„ ๐Ÿ™‰

์ฐธ๊ณ  https://coe.gitbook.io/guide/log/efk https://jonnung.dev/system/2018/04/06/fluentd-log-collector-part1/ EFK๋ž€? > ElasticSearch + Fluentd + Kibana

2021๋…„ 9์›” 22์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€