1pro
@1pro
Students
14,559
Reviews
1,539
Course Rating
4.9

์ ๋ ๋ํ๋ฏผ๊ตญ ์์ 1% ์๊ธ์ ๋ฌ์ฑํ๊ธฐ๊น์ง, ๋จ์ํ ๊ธฐ์ ์ ์ตํ๋ ๊ฒ์ด ์๋๋ผ ์ผ๋จธ๋ฆฌ๋ฅผ ํค์ฐ๋ ๊ฒ์ด ์ผ๋ง๋ ์ค์ํ์ง๋ฅผ ๊นจ๋ฌ์์ต๋๋ค. ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ๋ฐฐ์ฐ๋ ค๋ ๋ถ๋ค์ด ๋๊ธฐ๋ถ์ฌ๋ฅผ ์์ง ์๋๋ก, ์ ์ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ํ์ค์ ์ธ ์กฐ์ธ๊ณผ ํจ๊ป ์ค๋ฌด์ ๊ผญ ํ์ํ ์ง์์ ์ ๋ฌํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ์ฌ <์ฟ ๋ฒ๋คํฐ์ค ์ด๋๋ ํด๋์ค> ๊ฐ์๋ฅผ ์ฐ์ฌํ๊ณ ์์ด์.
[๐ง์ผํ๋ก ]
์ธํ๋ฐ 7๋ ์ฐจ์ง์ ๊ณต์ ์
<์ฟ ๋ฒ๋คํฐ์ค ๋ถ์ผ> ์ ๋ฃ ์๊ฐ์ ์ 1์
๋์ ์๊ฐ์ 13,000+, ๊ฐ์ํ์ 4.90, ์ง์์๋ต 1100+
(์ ) 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
- The Trend is Kubernetes (Beginner to Intermediate Edition)
- The Trend is Kubernetes (Beginner to Intermediate Edition)
- Kubernetes Another Class-Sprint5(#Istio #Kiali #Jaeger #Cert-Manager)
- The Trend is Kubernetes (Beginner to Intermediate Edition)
- Kubernetes Another Class - Sprint4 (#Prometheus #Grafana #Loki #OpenTelemetry)
Posts
Q&A
์ค์ตํ๊ฒฝ ๊ตฌ์ฑ์ค ๋ฌธ์
์๋ ํ์ธ์. ํด๋น ๊ฐ์์ ๊ธฐ๋ณธ ์ฟ ๋ฒ๋คํฐ์ค ์ค์น(window-v1.30) ๊ฐ์ด๋๋ Sprint4 ๊ฐ์์์ ์ ๊ณตํ๊ณ ์๋ ์ค์น ๋ด์ฉ์ด๊ณ ์. ๊ฒฝ๋ก๋ ์๋์ ๊ฐ์ต๋๋ค. https://cafe.naver.com/kubeops/458 ์ด์ CKA ์ฑ๋ฆฐ์ง๋ฅผ ์ํ ์ค์น ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉ ์ค์ด์ ๊ฑฐ ๊ฐ์๋ฐ, ํด๋น ์ค์น ๋ ํ์งํ ๋ฆฌ๋ 2์๋ง ์๊ฒฉ์ฆ ์ํ์ ์ํ ๊ฐ์๋ฅผ ์ํด ๋ณ๊ฒฝ์ค์ด๊ณ ์. ์๊ณ ์ค๋ฝ๋๋ผ๋ ์ ๊ฐ์ด๋๋ก ์ฌ์ค์น ํ ์ค์ต์ ์งํํ์๊ธธ ๊ถํด ๋๋ ค์.
- 1
- 2
- 30
Q&A
profile์ "dev"๋ก ์คํํ์ ๋ pod ์ค๋ฅ
์๋ ํ์ธ์.ํ์ฌ ์ฌ๋ ค์ฃผ์ ๋ก๊ทธ๋ง ๋ดค์ ๋๋ ๊ธฐ๋์ค์ cpu๋ Memory ๋ถ์กฑ์ผ๋ก pod๊ฐ ์ฃฝ์ด๋ฆฐ ๊ฒ ์ฒ๋ผ ๋ณด์ด๋๋ฐ์. ํ์ฌ ์์ปค๋ ธ๋์ ์์์ด ๋ถ์กฑํ ์ํ์ธ์ง? ์๋๋ผ๋ฉด api-tester์ ๋ฆฌ์์ค ์์์ ๋ ๋์ฌ ๋ณด์๊ฒ ์ด์?
- 1
- 3
- 31
Q&A
istio๊ฐ ์ค์น ๋ ํ ์ํ ํ๋์ ์ฃผ์ ๊ถํ
์๋ ํ์ธ์. ์ข์ ์ง๋ฌธ ๊ฐ์ฌํฉ๋๋ค.Istio์ ์ฌ์ด๋์นด(istio-init, istio-proxy)๊ฐ ์๋์ผ๋ก ํ๋์ ์ฃผ์ ๋๋ ๊ฒ์ Kubernetes์ Mutating Admission Webhook ๊ธฐ๋ฅ ๋๋ฌธ์ธ๋ฐ, Mutating Admission Webhook๋ ์ฟ ๋ฒ๋คํฐ์ค ๋ฆฌ์์ค๊ฐ ๋ง๋ค์ด์ง๊ธฐ ์ง์ ์ ๊ทธ ๋ด์ฉ์ ์๋์ผ๋ก ์์ ํ ์ ์๊ฒ ํด์ฃผ๋ ๊ธฐ๋ฅ์ด๊ณ Istio๋ฅผ ์ค์นํ๋ฉด istio-sidecar-injector๋ผ๋ Webhook์ด Kubernetes API Server์ ๋ฑ๋ก๋๊ณ , ์ดํ ํ๋๊ฐ ์์ฑ๋ ๋๋ง๋ค API Server๋ ํ๋ ์์ฑ ์์ฒญ์ Istio Webhook์ ์ ๋ฌํฉ๋๋ค.๊ทธ๋ฐ๋ค์ Istio Webhook์ ํด๋น ํ๋๊ฐ ์ฌ์ด๋์นด ์ฃผ์ ๋์์ธ์ง(๋ค์์คํ์ด์ค istio-injection=enabled ๋ผ๋ฒจ ์ฌ๋ถ)๋ฅผ ํ๋จํ ๋ค, ์กฐ๊ฑด์ด ๋ง์ผ๋ฉด ํ๋์ spec์ ์์ ํ์ฌ istio-init initContainer์ istio-proxy ์ฌ์ด๋์นด ์ปจํ ์ด๋๋ฅผ ์๋์ผ๋ก ์ถ๊ฐ ํ๋ ๊ฑฐ์ฃ ๊ทธ๋ฆฌ๊ณ ์ด ๊ณผ์ ์์ Istio๊ฐ ํ๋๋ฅผ ์ง์ ์์ฑํ๋ ๊ฑด ์๋๋ผ API Server๊ฐ ์์ ๋ ํ๋ spec์ ๊ธฐ์ค์ผ๋ก ์ต์ข ํ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ํ๋ ์์ฑ ๊ถํ์ ๊ธฐ์กด ์ฌ์ฉ์๋ ServiceAccount์ ๊ถํ์ ๊ทธ๋๋ก ์ฌ์ฉํด์.
- 1
- 2
- 31
Q&A
ํด๋ฌ์คํฐ ์ด๊ธฐํ ๋ฐ ํ ๋คํธ์ํฌ ์ธํ ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค
์๋ ํ์ธ์. ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด ํด๋น ์๋ฌ๋ VM์์ DNS๋ฅผ ๋ชป ์ฐพ์์ ๋๋ ์๋ฌ๋ก ๋ณด์ด๋ค์. vm์์ curl https://registry.k8s.io ๋ช ๋ น์ ๋ ๋ ธ์ ๋ ์๋ต์ด ์์ด์ผ ํ๊ณ ์. ์ฟ ๋ฒ๋คํฐ์ค ์ค์ ์ธ์ ํด๋น ์๋ฒ์ ๋ฐฉํ๋ฒฝ์ด๋ DNS ์ค์ ์ ๋จผ์ ํ์ธํด๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค์. ๊ทธ๋ฆฌ๊ณ $install_master =
- 1
- 1
- 40
Q&A
ํ๊ฒฝ ๊ตฌ์ฑ์ ์์ด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค
์๋ ํ์ธ์.mac ์ค์น ๋ฒ์ ์ arm64๊ธฐ๋ฐ์ด๊ณ vagrantfile ๋ด์ฉ์ amd64๊ธฐ๋ฐ ์ ๋๋ค. ํด๋น VM์ด ์ด๋ค ๊ธฐ๋ฐ์ธ์ง์ ๋ฐ๋ผ ๊ฐ์ด๋์ Mac์ด๋ Windows๋ฅผ ์ ํํด์ ํด์ผ ๋๊ณ ์. ๋ง์ฝ amd64๊ธฐ๋ฐ์ด๋ฉด windows์ฉ ์ค์น ๊ฐ์ด๋์ Vagrantfile ๋ค์ด๋ก๋ ์ดํ rockylinux-repo.json ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ๋ ๋ถ๋ถ์ด ์๋๋ฐ, ์ด๊ณณ์ ์๋์ ๊ฐ์ด ์ด๋ฏธ์ง ๊ฒฝ๋ก๊ฐ ์์ด์. https://dl.rockylinux.org/vault/rocky/8.8/images/x86_64/Rocky-8-Vagrant-Vbox-8.8-20230518.0.x86_64.box๊ทผ๋ฐ ์ด๋ฏธ์ง๋ vagrant์ฉ ์ด๋ฏธ์ง๋ผ ์ฌ๊ธฐ์ ๋ฒ์ ๋ง ์ฐธ๊ณ ํด์ ๋ณด๋ฉด ๋๊ณ minimal๋ก ์ค์นํ์๋ฉด ๋ฉ๋๋ค.
- 1
- 2
- 42
Q&A
configMap ํ์ผ์์ฑ
๋ฆฌ์์ค๋ฅผ ๋ง๋ค ๋๋ ํญ์ ์ด๋ค ๋ค์์คํ์ด์ค์ ์ํด์ ๋ง๋ค์ด์ง๋ ์ง๋ฅผ ์ ๋ ํด์ผ ๋ฉ๋๋ค.์ฝ์์์ Configmap๊ณผ Secret์ ๋ง๋ค ๋ ๋ค์์คํ์ด์ค๋ฅผ ๋ฃ์ง ์์ผ๋ฉด default ๋ผ๋ ์ด๋ฆ์ ๋ค์์คํ์ด์ค์ ์ํ๊ฒ ๋๊ณ ์. ํ์ฌ ๋์๋ณด๋ ์์ Pod๋ kubernetes-dashboard ๋ค์์คํ์ด์ค์์ ๋ง๋ ๊ฒ ๊ฐ์์. UI ์๋จ์ ๋ค์์คํ์ด์ค๋ฅผ ๋ณ๊ฒฝํ๋ ๋ถ๋ถ์ default๋ก ์์ ํด ์ฃผ์๋ฉด ๋ฉ๋๋ค.
- 1
- 2
- 41
Q&A
dashboard์์ pod ์์ฑ์ด ๋์ง ์์ต๋๋ค.
๊ฐ์ ์๋ฃ์ค(https://cafe.naver.com/kubeops/497)1-1) Pod ํ๋จ์ ๋ณด์๋ฉด ์๋์ ๊ฐ์ ์ค๋ช ์ด ์์ด์.* Pod ์์ฑ์ ํ์ธ ์ฌํญKubernetes Dashboard ์๋จ ์ฝค๋ณด๋ฐ์ค์์ ๊ผญ Namespace๋ฅผ [default]๋ก ํด์ ์์ ํด์ฃผ์ธ์. ๋ง์ฝ [๋ชจ๋ ๋ค์์คํ์ด์ค]๋ก ๋์ด ์๋ค๋ฉด Pod ์์ฑ์ [Deploying file has failed] ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.โ
- 1
- 2
- 37
Q&A
Volume๊ณผ VolumeMount๋ ์ ๋๋ ๋จ์๊น์?
Volume์ Pod ๋จ์์ ์ ์ธ์ด๊ณ , VolumeMount๋ ์ปจํ ์ด๋ ์์์ ์ฌ์ฉ์ ๋๋ค. ๊ทธ๋์ ์ด๋ ๊ฒ ๋ถ๋ฆฌ๋ฅผ ํ๋ฉด ํ ํ๋์ ์ฌ๋ฌ ์ปจํ ์ด๋๊ฐ ์์ ๋, ๊ฐ์ ๋ณผ๋ฅจ์ ์ฌ๋ฌ ์ปจํ ์ด๋๊ฐ ๊ณต์ ํ๊ฑฐ๋ ์ผ๋ถ ์ปจํ ์ด๋๋ง ์ธ ์ ์๋ค๋ ์ด์ ์ด ์์ด์. ๋ํ ๊ฐ์ ๋ณผ๋ฅจ์ด์ง๋ง ์ปจํ ์ด๋ ๋ง๋ค๋ง์ดํธ ๊ฒฝ๋ก์ ์ต์ ์ ๋ค๋ฅด๊ฒ๋ ํ ์ ์๊ณ ์. ๊ทธ๋์ ๊ทธ๋ ๊ฒ ๋ถ๋ฆฌํ๋ฉด ์ํคํ ์ณ ์ค๊ณ์ ์ผ๋ก ์ฅ์ ์ด ํฝ๋๋ค.
- 1
- 2
- 36
Q&A
nodePort ์๋น์ค ์ ๊ทผ Client sent an HTTP request to an HTTPS server
ํด๋น ์ค์ต ์๋ฃ์ค์ ์ค์ต ๋ช ๋ น์ ๋ณด๋ฉด ์๋์ ๊ฐ์ด ๋ช ์๋์ด ์์ด์. 30000 ํฌํธ๋ก ํธ์ถํ ๋ถ๋ถ์ ์์ ํด์ฃผ์๋ฉด ๋๊ฒ ์ต๋๋ค.curl 192.168.56.31:30001/hostname curl 192.168.56.32:30001/hostname์ค์ต์๋ฃ์ค : https://cafe.naver.com/kubeops/498
- 1
- 2
- 44
Q&A
๋์๋ณด๋ ํ๋ฉด์ด ๋ฌ๋ผ์ ใ ใ
์๋ ํ์ธ์. ๊ฐ์ ์์๊ณผ ๋ฌ๋ฆฌ ์ค์ต์ ์ฟ ๋ฒ๋คํฐ์ค ๋ฒ์ ์ ๋ฐ๋ผ ์ ๋ฐ์ดํธ๊ฐ ๋๋ค ๋ณด๋, ์ด๋ฐ ๋ฌธ์ ๊ฐ ์์ ์ ์์ต๋๋ค. ์ด์ ์ํด ๋ถํ ๋๋ฆฌ๊ณ ์. ์ฟ ๋ฒ๋คํฐ์ค ๋์๋ณด๋์ UI๋ ์ ๋ฐ์ดํธ ๋๋ฉด์ ํด๋น ๋ถ๋ถ์ ์์ด์ก์ต๋๋ค.๊ทธ๋๋ Service ๋ฆฌ์คํธ์์๋ ๋ณผ ์ ์์ผ๋ ์ฌ๊ธฐ์ ํ์ธ ํ์๋ฉด ๋์ธ์.(์ฌ์ง)
- 1
- 2
- 32




