
์ ๋ ๋ํ๋ฏผ๊ตญ ์์ 1% ์๊ธ์ ๋ฌ์ฑํ๊ธฐ๊น์ง, ๋จ์ํ ๊ธฐ์ ์ ์ตํ๋ ๊ฒ์ด ์๋๋ผ ์ผ๋จธ๋ฆฌ๋ฅผ ํค์ฐ๋ ๊ฒ์ด ์ผ๋ง๋ ์ค์ํ์ง๋ฅผ ๊นจ๋ฌ์์ต๋๋ค. ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ๋ฐฐ์ฐ๋ ค๋ ๋ถ๋ค์ด ๋๊ธฐ๋ถ์ฌ๋ฅผ ์์ง ์๋๋ก, ์ ์ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ํ์ค์ ์ธ ์กฐ์ธ๊ณผ ํจ๊ป ์ค๋ฌด์ ๊ผญ ํ์ํ ์ง์์ ์ ๋ฌํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ์ฌ <์ฟ ๋ฒ๋คํฐ์ค ์ด๋๋ ํด๋์ค> ๊ฐ์๋ฅผ ์ฐ์ฌํ๊ณ ์์ด์.
[๐ง์ผํ๋ก ]
- ์ธํ๋ฐ 7๋ ์ฐจ์ง์ ๊ณต์ ์ 
- <์ฟ ๋ฒ๋คํฐ์ค ๋ถ์ผ> ์ ๋ฃ ์๊ฐ์ ์ 1์ 
- ๋์  ์๊ฐ์ 10,616+, ๊ฐ์ํ์  4.90, ์ง์์๋ต 1092+ 
- (์ ) SKT, ํํ/ํฅ๊ตญ์๋ช SI ํ๋ก์ ํธ DevOps ๋ฆฌ๋ 
[๐๊ด๋ จ ๋งํฌ ]
- RoadMap: https://inf.run/mxxtr 
- E-Mail: k8s.1pro@gmail.com 
- LinkedIn: https://www.linkedin.com/in/1pro 
- Youtube : www.youtube.com/@k8s.1pro 
- Resume : https://www.rallit.com/hub/resumes/23145/%EA%B9%80%ED%83%9C%EB%AF%BC 
๐ก ์๊ฐ์ ์ธ ์ฌ๋ ฅ์ด ์๋์ด ์์  ์ถ๊ฐ ํน์ ์คํ๋ผ์ธ ๊ฐ์ ์ ์์ ๋ฐ์ง ์๋ ์  ์ํด ๋ถํ ๋๋ฆฝ๋๋ค.๐
Courses
Reviews
- Kubernetes Another Class-Sprint4 (#Prometheus #Grafana #Loki #OpenTelemetry)
- leejeonguk1249633 - ยท Kubernetes Another Class-Sprint 1, 2 (#Practical Basics #Installation #Deployment #Jenkins #Helm #ArgoCD)Kubernetes Another Class-Sprint 1, 2 (#Practical Basics #Installation #Deployment #Jenkins #Helm #ArgoCD)
- Kubernetes Another Class-Sprint3 (#PracticalCore #Docker #Nginx #Minio #Longhorn)
- dawoone - ยท Kubernetes Another Class-Sprint 1, 2 (#Practical Basics #Installation #Deployment #Jenkins #Helm #ArgoCD)Kubernetes Another Class-Sprint 1, 2 (#Practical Basics #Installation #Deployment #Jenkins #Helm #ArgoCD)
- hogandi001 - ยท Kubernetes Another Class-Sprint 1, 2 (#Practical Basics #Installation #Deployment #Jenkins #Helm #ArgoCD)Kubernetes Another Class-Sprint 1, 2 (#Practical Basics #Installation #Deployment #Jenkins #Helm #ArgoCD)
Posts
- Q&A - Authorization RoleBinding ์ง๋ฌธ์์ต๋๋ค. - ์๋ ํ์ธ์.์ฌ๋ ค์ฃผ์ ๋ด์ฉ์ค์https://192.168.56.30:6443/api/v1/nodes/namespaces/nm-01/pods์ด๋ ๊ฒ ํธ์ถํ์ จ๋ค๊ณ ํ์ จ๋๋ฐ /nodes ๋ถ๋ถ์ ์ ๊ฑฐํด์ผ ํฉ๋๋ค. API ๊ฐ ๋ง์ง ์์์ ๋๋ ์๋ฌ์ธ ๊ฒ ๊ฐ์์. - 1
- 2
- 16
 
- Q&A - SealedSecret ๊ด๋ จ ๊ถ๊ธ์ฆ. - ์๋ ํ์ธ์. ํต์ ๊ฐ๋ฐ์๊ฐ ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ทธ๋์ devops์ฉ์ผ๋ก๋ง Git Repository๋ฅผ ๋ณ๋๋ก ๊ด๋ฆฌํ๊ธฐ ๋๋ฌธ์ ํ๋ฌธ์ผ๋ก Secret์ Commitํ๊ณ , ์ด์์๋ค ๋ผ๋ฆฌ๊ธฐ๋ง ์ ๊ทผ ๊ด๋ฆฌํ๋ ๊ฒ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ 1๋จ๊ณ ๋ผ๊ณ ๋ณด์๋ฉด ๋ฉ๋๋ค. ์ด๋ ํ๋ฌธ์ด ์๋ ๋ง์ํ์ SealedSecret๋ ๊ทธ ์ธ์ Secret์ ๋ฐ์ดํฐ๋ฅผ ์ํธํ์์ผ ์ฃผ๋ ์ฌ๋ฌ ๋ณด์ ํด์ด ์๊ณ ์. ๊ทธ๊ฑธ ์ฌ์ฉํ๋ ๊ฑด, ๋ณด์์ ์ค์ํ์ ๋์ ์ ํ ์ฌํญ์ด ๋์. ํ์ง๋ง ๊ฐ๋ฐ์๊ฐ ์ฟ ๋ฒ๋คํฐ์ค๋ก ๋ณธ์ธ์ App์ ์ง์  ๋ง๋ค ์ ๋๋ก ์ฑ์ํด์ง ํ์ด๋ผ๊ณ ํ์ ๋๋, DevOps์์ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ๊ฐ์ด๋ ํด์ค์ผ ํ ์๋ฌด๊ฐ ์๊ณ ์. ์ด๋ ์ฟ ๋ฒ๋คํฐ์ค ๋ด๋ถ์ SealedSecret์ด ์ ์ฉ๋ ์์ผ๋ Secret์ ์ด๋ป๊ฒ ๋ง๋ค๊ณ ์ฌ์ฉํ๋ผ๋ ๊ฐ์ด๋๋ฅผ ์ค ์ ๊ฐ ์์ด์. ๊ทผ๋ฐ ์ด๋ ์ด์์ด๋ผ๊ณ ํด์ ๊ผญ ์ด๋ค ์ ์ฐจ๋ก ์งํ์ ํด์ผ ๋๋ค๋ ๊ฑด ์๊ณ ์. ํต์ ๊ทธ๋ฐ ์ ์ฐจ๋ ๊ฐ์์ ์ฌ์ดํธ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ด๋น์๊ฐ ๊ณ ๋ฏผํด๋ณด๊ณ , ์ ๋ฆฌ๋ฅผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ Secret ๊ด๋ จ ๋ณด์ ์๋ฃจ์ ์ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์๋๋ฐ, SealedSecret๋ ์ด์์์ ๊ฐ๋ณ๊ณ , ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ ์ค์ ํ๋ ์ด๊ธด ํฉ๋๋ค. - 1
- 1
- 20
 
- Q&A - ์คํ ํ์ธ์ ํ๊ณ ์ถ์ต๋๋ค - ์๋ ํ์ธ์. Service IP ๋์ญ์ด 10. ๋์ญ์ด๋ผ, ํน๋ณํ ์๋ ์์ด Pod IP ๋์ญ์ 20.์ผ๋ก ํ ๊ฑด๋ฐ, ์ด๋ ๊ฒ ์ฌ๋ ์๊ฒ ์๊ฐํ์ค ์ค์ ๋ชฐ๋๋ค์. ๊ทผ๋ฐ ์ ๋ ์๊ฐ์ด ์งง๊ธด ํ์ต๋๋ค. ๋ง์ํ์ ๋๋ก 20. ๋์ญ์ ๊ณต์ธ IP ๋์ญ์ด๊ณ ํด๋ผ์ฐ๋ ์์๋ ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ ๊ฐ์ ์ค์ต์ฉ ์ด์ธ์ ๋ค๋ฅธ ๊ณณ์์ ์ด๋ ๊ฒ ์ค์ ํ๋ฉด ์๋๋ค๋ ์  ์ด ์์ด์. ํ์ง๋ง ๊ฐ์ธPC์๋ ๊ฐ์ ์ค์ต์ผ๋ก๋ ๋ฌธ์ ๊ฐ ์๊ณ , ์ด๋ฏธ ์ด๋ ๊ฒ ์ธํ ๋ ๊ฐ์๋ค์ด ๋ง์ ๊ทธ๋ฅ 2% ์์ฌ์์ด ์๋ ์ฑ๋ก ์ฌ์ฉ์ค ์ด๋ผ๊ณ ๋ณด์๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋คํธ์ํฌ ๋ฒ์๋ ์ต์ด 12์๋ค๊ฐ ์ถํ์ ์์ค๋ง 16์ผ๋ก ๋ณ๊ฒฝ ๋ ๊ฑฐ ๊ฐ์๋ฐ,์๋ง 12์ผ ๊ฒฝ์ฐ IP ๊ฐฏ์๊ฐ 1,048,576๊ฐ ์ธ๋ฐ, ๊ตณ์ด ๊ฐ์ธ ์ค์ต์์ ์ด ์ ๋๊น์ง ํ์ ์์ ๊ฒ ๊ฐ์ ๊ทธ๋ ์ง ์์๋ ์ถ๋ค์. ใ ใ  ๊ทผ๋ฐ ์คํ๋ ค ํผ๋์ ์ฃผ๋ ๊ฑฐ ๊ฐ์ผ๋ ์๋ณตํด ๋์์ผ ๊ฒ ์ต๋๋ค. ์ข์ ์ง๋ฌธ ๊ฐ์ฌํฉ๋๋ค. - 1
- 3
- 29
 
- Q&A - ์ ํจ์ค ๋ฐฐํฌ ์ง๋ฌธ - ์๋ ํ์ธ์.๋ค, ์ ํจ์ค ๊ทธ๋ ๊ฒ ํ๋ ค๋ฉด ํต์ Webhook ๊ธฐ๋ฅ์ ์ฌ์ฉํฉ๋๋ค. ๋ฐฉ๋ฒ์ ๊ตฌ๊ธ์ [jenkins github webhook] ์ด๋ ๊ฒ ๊ฒ์ํด๋ณด๋ฉด ๋ง์ด ๋์ฌ ๊ฑฐ๊ณ ์.์ฟ ๋ฒ๋คํฐ์ค ๋ฐฐํฌ๋ก๋ ๋ฐฐํฌ ๋ท ๋ถ๋ถ์ ๋์ฌ argoCD๋ฅผ ์ด์ฉํด์ ๊ทธ๋ฐ ๋์์ ํ๊ฒ ๋ง๋ค์ด ์ฃผ๋๋ฐ, ์ด ๋ฐฉ๋ฒ์ ๊ฐ์์์ ๋ฐฐ์ฐ๊ฒ ๋ฉ๋๋ค. - 1
- 2
- 21
 
- Q&A - containerd ๊ด๋ จํ์ฌ - ๋ค, ๋ง์ต๋๋ค. 2016๋  ์ด์  Docker ์ด๋ฏธ์ง๊ฐ ์๋ค๋ฉด, docker save์ import๋ฅผ ํตํด์ ์ต์ ํฌ๋งท์ผ๋ก ํ๋ฒ ๋ณํ์ ํด ์ค ๋ค์์ ์ฌ์ฉ์ ํด์ผ ๋์.๋ ๋ฒ์งธ ์ง๋ฌธ์ , ๋ง์ ํ์ ๋๋ก ํผ๋์ด ์์ ์ ์๊ฒ ๋ค์.ํ์ฌ ๊ตฌ์กฐ๋ Docker CLI โ containerd โ runc โ libcontainer โ Kernel ์ด๋ ๊ฒ ๋๋ ๊ฒ ๋ง์ต๋๋ค.์ ๋ ๊ฐ์ ๋ด์ฉ์ ์ข ์์  ํด์ผ๊ฒ ๋ค์. ์ข์ ์ง๋ฌธ ๊ฐ์ฌํฉ๋๋ค.(์ฌ์ง) - 1
- 1
- 19
 
- Q&A - ์น์ 5 21๊ฐ Loki ์ค์น ์งํ์ค์ธ๋ฐ - ์๋ ํ์ธ์.์ ๋ ์๋ ์ด๋ฏธ์ง์ ๊ฐ์ด ๋ค์ ์ค์นํด๋ณธ ๊ฒฐ๊ณผ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.ํน์ ์ค์น ๊ฐ์ด๋์ ๋ค๋ฅธ ๋ช ๋ น์ ์ค ๋ถ๋ถ์ด ์์์๊น์?(์ฌ์ง) ์๋๋ฉด remote ์ถ๊ฐ์์ ๋ณธ์ธ์ github ๊ณ์ ์ผ๋ก ๋ณ๊ฒฝํ์ จ์๊น์? ๊ฐ์ ์๋ฃ ๊ทธ๋๋ก ๋ณ๊ฒฝ์์ด ํ์๋ฉด ๋๊ณ , ๋ง์ฝ ๋ณธ์ธ์ github๋ก fork๋ฅผ ํ์ จ๋ค๋ฉด, ๋ณธ์ธ์ id/pw๋ฅผ ์ ๋ ฅํ์๋ฉด ๋ ๊ฑฐ์์. - 1
- 3
- 27
 
- Q&A - ์น์ 5 21๊ฐ Loki ์ค์น ์งํ์ค์ธ๋ฐ - ์๋ ํ์ธ์. ๋จผ์  ์งํ์ ๋ถํธํจ์ ๋๋ ค ์ฃ์กํฉ๋๋ค.์๋๋ ๋ก๊ทธ์ธ๊ณผ์  ์์ด ๊ทธ๋ฅ ๋์ผํ๋๊ฒ ๋ง๋๋ฐ, ์  ๊ณ์ ์ ๋ญ๊ฐ ํ ํฐ ๋ฌธ์ ๊ฐ ์๋์ง ์ ๋ ํ์ธ์ ํด๋ด์ผํ ๊ฒ ๊ฐ์ต๋๋ค. ๋ด์ผ ์คํ์ค์ผ๋ก ํ์ธ ๊ฐ๋ฅํ ๊ฒ ๊ฐ๊ณ ์. ์ผ๋จ ๊ฐ์๋ก๋ง ๋ณด์๊ณ ์กฐ์น๊ฐ ์๋ฃ๋๋ ๋๋ก ๋ค์ ๋ต๋ณ ๋์๊ฒ ์ต๋๋ค. - 1
- 3
- 27
 
- Q&A - ๋ฌด๊ฒ๊ฐ์๊ฒ ์ค์นํ๋ ๋ฐฉ๋ฒ - Mac ํ๊ฒฝ ์ง๋ฌธ - ์๋ ํ์ธ์.์ค์ต ์์์ ์์ ํ๋จ [์์ ๋ ธํธ ๋ณด๊ธฐ]๋ฅผ ๋ณด์๋ฉดMac์ผ ๊ฒฝ์ฐ ๋ณ๋๋ก ๊ฐ์ด๋ ๋ ์๋ฃ์ค์ด ์์ต๋๋ค.(์ฌ์ง) ์ด ์๋ฃ๋ฅผ ์ฐพ์ผ์๋ ๊ฑด์ง? ์๋๋ฉด ์ด ์๋ฃ ๋ด์ฉ์ด ๋ถ์กฑํ์ฌ ๋ ์ถ๊ฐ์ ์ธ ๋ด์ฉ์ด ํ์ํ ๋ง์์ธ์ง์? - 1
- 2
- 33
 
- Q&A - ๊ฐ์ ์๋ณด๊ณ ์์ต๋๋ค. ์ฑ ์ข ์ถ์ฒ๋ฐ๊ณ ์ถ์ต๋๋ค. - ์๋ ํ์ธ์. ์๋ ๋งํฌ๊ฐ ๋ต๋ณ์ด ๋ ๊ฑฐ์์~!https://cafe.naver.com/kubeops/99 - 1
- 1
- 25
 
- Q&A - PVC์ค์ต ์ง๋ฌธ (์ hostPath ์ค์ต์ด ์ํฅ์ ์ฃผ๋์ง) - ์๋ ํ์ธ์. ์๋, ์ค๋ฅธ์ชฝ ๊ทธ๋ฆผ์ฒ๋ผ ์์์ hostPath๋ฅผ ์ค์ตํ์ ๋ worker1์๋ /node-v ๋ฅผ ์ฌ์ฉํ์์ต๋๋ค.๊ทผ๋ฐ PVC/PV ์์ ์์ PV์ ๊ฒฝ๋ก๋ฅผ /node-v๋ก ์ง์ ํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ path๋ฅผ ์ฌ์ฉํ๊ฒ ๋์๊ณ ๊ทธ๋์ hostPath๋ ์ค์ตํ๋ ํ์ผ์ด PVC/PV์์๋ ๋ณด์ด๊ฒ ๋๋ ์ํฉ์ ๋๋ค. (์ฌ์ง) - 1
- 1
- 27
 




