
๊ฐ๋ฐ์๋ผ๋ฉด ์์์ผ ํ redis ๊ธฐ๋ณธ
bradkim
REDIS์ ๊ธฐ๋ณธ์ ์ธ ์๋ฃ๊ตฌ์กฐ์ REDIS ์ค๋ฌดํ์ฉ์์๋ฅผ redis-cli(๋ช ๋ น์ด)์ค์ต์ ํตํด ๋ฐฐ์๋๋ค.
์ ๋ฌธ
Redis, devops, database
๋๋ฉ์ธ ๊ตฌ๋งค ๋ฐ eks๋ฅผ ํ์ฉํ springboot ์ด์์๋ฒ ๋ฐฐํฌ, docker๊ธฐ์ด, ์ฟ ๋ฒ๋คํฐ์ค ๊ธฐ์ด, aws ๊ธฐ์ด, github actions๋ฅผ ํตํ CI/CD์๋ํ, argocd, ํ๋ก๋ฉํ ์ฐ์ค/๊ทธ๋ผํ๋ ๋ฑ devops ์ ๋ฐ์ ๋ํด ๋ฐฐ์๋๋ค.





์์นด์ธํฐ๋ท
์์ง์๋ค๋ ์ด ๊ฐ์๋ฅผ ๋ฃ๊ณ ์์ด์!





์์นด์ธํฐ๋ท
์์ง์๋ค๋ ์ด ๊ฐ์๋ฅผ ๋ฃ๊ณ ์์ด์!
๋จผ์ ๊ฒฝํํ ์๊ฐ์๋ค์ ํ๊ธฐ
5.0
๊น๋ฏผ์
์ ๋ง ์ ๊ฐ ์ฌํ ๋ค์ ๊ฐ์์ค ์ต๊ณ ์ ๊ฐ์๋ก ๋ฝ์ต๋๋ค. CKA๋ฅผ ๊ณต๋ถํ๋ฉฐ ์กฐ๊ฐ์ฒ๋ผ ํฉ์ด์ ธ์๋ ๊ฐ๋ ๋ค์ ์ง์ ์ค์ตํ๋ฉฐ ํ๋ฒ์ ์ ๋ฆฌ๊ฐ ๋์์ต๋๋ค. ์ ๋ฌ๋ ฅ๋ ๋จ์ฐ ์ต๊ณ ์๊ณ ์ด ๊ฐ์๋ฅผ ์ํด ์ผ๋ง๋ ๋ง์ ์ค๋นํ์ จ์์ง ๊ฐ๋ ์์ต๋๋ค. ์๋ฅ 1ํ๊ฐ์ฌ ๋ณด๋ ๋๋์ด์์!! ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ๋ฐ๋ก ํ์ฌ ์งํํ๊ณ ์๋ ํ๋ก์ ํธ์ ์ ์ฉํ๊ณ ๋ชจ๋ํฐ๋ง์๋ ingress ๋ฐ ๋๋ฉ์ธ ์ฐ๊ฒฐ, Spring Pod๋ prometheus๊ฐ ์ถ์ ํ ์ ์๋๋ก ์์ฉ๋ ๊ฐ๋ฅํ์ต๋๋ค. ๋ฐํ ์ดํ k8s๋ฅผ ์๋ํ ๊ฒ์ ๋งค์ฐ ์ข์ ํ๊ฐ๋ฅผ ๋ฐ์์ต๋๋ค. ๊ฐ์๋ง ๋ฐ๋ผํ๋ฉด์ ๋ฌธ์ ํ๋ฒ ์์์ผ๋ ์ ์ฒ๋ผ ๋ฐฑ์๋ ์ ์ ์ทจ์ค ์ค๋นํ๊ณ ๊ณ์ ๋ถ๋ค ํ๋ฒ ๋ค์ผ์๋ฉด ์ ๋ ํํ ์์ผ์ค๊ฑฐ์์!!
5.0
๋ฆฌ๋
์ด ๊ฐ์ ๋๋ฌธ์ CI-CD ์๋ํ ์์คํ ๊ตฌ์ถ์ ์์ ๊ฐ์ด ์๊ฒผ์ต๋๋ค. docker๋ ๋์ถฉ ์๊ณ ์์์ง๋ง ์ฟ ๋ฒ๋คํฐ์ค์ ๋ํ ์ง์์ ์์๋๋ฐ์. ์ฟ ๋ฒ๋คํฐ์ค ํตํด ๋์ปค ์ปจํ ์ด๋ ๊ด๋ฆฌ ๋ฐ ์ด์์ ๋ํ ์ง์์ ์ป์ ์ ์์ด์ ์ข์์ต๋๋ค. ๋ณดํต ๊ฐ๋ฐ ์๋ฒ ํ๊ณ ์ด์ ์๋ฒ๋ฅผ ๊ฐ๊ฐ ์ด์ ํ ํ ๋ฐ ์ด ๊ฒฝ์ฐ๋ namespace ํตํด ๋ฐ๋ก ๋ ผ๋ฆฌ์ ์ผ๋ก ์์ญ์ ๋ถ๋ฆฌํด์ ์ด๋ป๊ฒ ์ด์ ํ ์ง๋ ๊ฐ์ ์ค์ค๋ก ๊ณ ๋ฏผ์ด ํ์ ํ ๊ฒ ๊ฐ์ต๋๋ค. ์์คํ ๊ฐ์ ๋ง๋ค์ด ์ฃผ์ ์ ๊ฐ์ฌ๋๋ฆฌ๊ณ ์์ผ๋ก ๋ ์ข์ ๊ฐ์ ๊ธฐ๋ ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
5.0
smathj
์ ๋ง ์๋ณด์์ต๋๋ค. ํ๋ฃจ์ดํ๋ง์ ์๊ฐํ์ง ๋ชปํ์ง๋ง ! EKS ๋ฟ๋ง์๋๋ผ ๋ค์ํ๊ฒ ๊ณต๋ถ๊ฐ ๋์๊ณ , ์์ผ๋ก ์ด๋ค๊ฑธ ๊ณต๋ถํด์ผํ ์ง ์๊ฒ๋์์ต๋๋ค. ๊ฐ์ฌ๋์ด ํ์ผ๋ก ํ๋ฉด์๋ค ํ์ํด์ฃผ์๋๊ฒ ๋๋ฌด ์ข์ต๋๋ค!
์ค์ ๋๋ฉ์ธ ๊ตฌ๋งค๋ถํฐ AWS๋ฅผ ํตํ K8S ์ด์์๋ฒ ๋ฐฐํฌ์ ๋ชจ๋ ์ฌ์ดํด์ ์ค์ต
k8s๊ธฐ์ด, aws๊ธฐ์ด, docker๊ธฐ์ด, CI/CD์๋ํ, ๋ชจ๋ํฐ๋ง ๋ฑ devops ์ ๋ฐ์ ๋ํ ์ง์
springboot ๋ชจ๋๋ฆฌ์ ์๋ฒ๋ถํฐ msa๊น์ง ๋ฐฐํฌ ์์
github actions ๋ฐ argocd ํ์ฉํ CI/CD ์๋ํ
๊ฐ์ ๋ถํ๋ฅผ ํตํ pod ๋ฐ ec2 ์คํ ์ค์ผ์ผ๋ง(์๋ฒ์๋ํ์ฅ)
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
ํ๋ฒ์ฏค ๋๋ฉ์ธ ๊ตฌ๋งค๋ถํฐ ์ด์์๋ฒ๋ฐฐํฌ์ ๋ชจ๋ ์ฌ์ดํด์ ๊ฒฝํํด๋ณด๊ณ ์ถ์ ๊ฐ๋ฐ์
EKS๋ฅผ ํตํด springboot ์๋ฒ๋ฅผ ์ค์ ์ด์ํ๊ฒฝ์ ๋ฐฐํฌํด๋ณด๊ณ ์ถ์ ๊ฐ๋ฐ์
localhost ๊ฐ๋ฐ์ ๋์ด devops ๊ด๋ จ ํฌํธํด๋ฆฌ์ค๊ฐ ํ์ํ ์๊ฐ์
์ฟ ๋ฒ๋คํฐ์ค(K8S)์ ๋ํ ํ์์ ์ธ ์ง์์ด ํ์ํ ์ฌ๋
docker, github actions, argocd, ๋ชจ๋ํฐ๋ง ๋ฑ devops ์ ๋ฐ์ ๋ํ ์ง์์ด ํ์ํ ์ฌ๋
์ ์ ์ง์,
ํ์ํ ๊น์?
java
spring
3,467
๋ช
์๊ฐ์
367
๊ฐ
์๊ฐํ
129
๊ฐ
๋ต๋ณ
4.9
์
๊ฐ์ ํ์
10
๊ฐ
๊ฐ์
๐ช๐ช๐ช์ค๋ฌด์ ๊ฐ์ ๊ฒฝ๋ ฅ์ ๊ฐ์ถ ์ ๋ฌธ๊ฐ ๐ช๐ช๐ช
์๋ ํ์ธ์ ๊น์ ๊ตญ(bradkim) ๊ฐ์ฌ์ ๋๋ค. ์ฐ์ธ๋ํ๊ต๋ฅผ ์กธ์ ํ๊ณ ๋๊ธฐ์ , ์คํํธ์ ๋ฑ์์ ์ํํธ์จ์ด ์์ง๋์ด๋ก ์ผํด์์ต๋๋ค. ํ์ฌ๋ ๋ถํธ์บ ํ์์ ์ ์ ๊ฐ์ฌ๋ก ์ผํ๊ณ ์์ต๋๋ค. ์ค๋ฌด ๊ฒฝํ๊ณผ ๊ฐ์ ๊ฒฝํ์ ๋ชจ๋ ๊ฐ์ถ ๊ฐ์ฌ๋ก์, ์ฌ๋ฌ๋ถ๋ค์๊ฒ ๋ฐ๋์ ์์์ผํ ์ง์๋ค ์์ฃผ๋ก ์๊ธฐ์ฝ๊ฒ ์ ๋ฌ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
ํ๋กํ : https://www.linkedin.com/in/seongukkim
์ฐ๋ฝ์ฒ : ksg39412@naver.com
์ ์ฒด
40๊ฐ โ (16์๊ฐ 32๋ถ)
์ ์ฒด
27๊ฐ
5.0
27๊ฐ์ ์๊ฐํ
์๊ฐํ 3
โ
ํ๊ท ํ์ 5.0
์๊ฐํ 4
โ
ํ๊ท ํ์ 5.0
์๊ฐํ 45
โ
ํ๊ท ํ์ 5.0
5
์ ๋ง ์๋ณด์์ต๋๋ค. ํ๋ฃจ์ดํ๋ง์ ์๊ฐํ์ง ๋ชปํ์ง๋ง ! EKS ๋ฟ๋ง์๋๋ผ ๋ค์ํ๊ฒ ๊ณต๋ถ๊ฐ ๋์๊ณ , ์์ผ๋ก ์ด๋ค๊ฑธ ๊ณต๋ถํด์ผํ ์ง ์๊ฒ๋์์ต๋๋ค. ๊ฐ์ฌ๋์ด ํ์ผ๋ก ํ๋ฉด์๋ค ํ์ํด์ฃผ์๋๊ฒ ๋๋ฌด ์ข์ต๋๋ค!
๊ธด ๊ฐ์ ๋ฃ๋๋ผ ๊ณ ์ ๋ง์ผ์ จ์ต๋๋ค~! ๋์์ด ๋์ จ๋ค๋ ๋คํ์ ๋๋ค.
์๊ฐํ 2
โ
ํ๊ท ํ์ 5.0
์์ ๋จ
5
์ ๋ง ์ ๊ฐ ์ฌํ ๋ค์ ๊ฐ์์ค ์ต๊ณ ์ ๊ฐ์๋ก ๋ฝ์ต๋๋ค. CKA๋ฅผ ๊ณต๋ถํ๋ฉฐ ์กฐ๊ฐ์ฒ๋ผ ํฉ์ด์ ธ์๋ ๊ฐ๋ ๋ค์ ์ง์ ์ค์ตํ๋ฉฐ ํ๋ฒ์ ์ ๋ฆฌ๊ฐ ๋์์ต๋๋ค. ์ ๋ฌ๋ ฅ๋ ๋จ์ฐ ์ต๊ณ ์๊ณ ์ด ๊ฐ์๋ฅผ ์ํด ์ผ๋ง๋ ๋ง์ ์ค๋นํ์ จ์์ง ๊ฐ๋ ์์ต๋๋ค. ์๋ฅ 1ํ๊ฐ์ฌ ๋ณด๋ ๋๋์ด์์!! ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ๋ฐ๋ก ํ์ฌ ์งํํ๊ณ ์๋ ํ๋ก์ ํธ์ ์ ์ฉํ๊ณ ๋ชจ๋ํฐ๋ง์๋ ingress ๋ฐ ๋๋ฉ์ธ ์ฐ๊ฒฐ, Spring Pod๋ prometheus๊ฐ ์ถ์ ํ ์ ์๋๋ก ์์ฉ๋ ๊ฐ๋ฅํ์ต๋๋ค. ๋ฐํ ์ดํ k8s๋ฅผ ์๋ํ ๊ฒ์ ๋งค์ฐ ์ข์ ํ๊ฐ๋ฅผ ๋ฐ์์ต๋๋ค. ๊ฐ์๋ง ๋ฐ๋ผํ๋ฉด์ ๋ฌธ์ ํ๋ฒ ์์์ผ๋ ์ ์ฒ๋ผ ๋ฐฑ์๋ ์ ์ ์ทจ์ค ์ค๋นํ๊ณ ๊ณ์ ๋ถ๋ค ํ๋ฒ ๋ค์ผ์๋ฉด ์ ๋ ํํ ์์ผ์ค๊ฑฐ์์!!
๋์์ด ๋์ จ๋ค๋ ์ ๋ง ๋คํ์ ๋๋ค. ์ด์ฌํ ์ค๋นํด์ ๊ฐ์ํ ๋ณด๋์ด ์๋ค์~ ^^
์๊ฐํ 2
โ
ํ๊ท ํ์ 5.0
์ง์๊ณต์ ์๋์ ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ง๋๋ณด์ธ์!
๊ฐ์ ๋ถ์ผ์ ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ง๋๋ณด์ธ์!