Doyoung Kim
@pukasun011
Reviews Written
-
Average Rating
-
Posts
Q&A
pod ์์ฑ๊ณผ์ ์ ๋ํ ์ง๋ฌธ
์๋ ํ์ธ์. ์ ๋ ์ด๋ฒคํธ ๋ก๊ทธ๋ฅผ ํตํด์ ํ์ธํด๋ณด์๋๋ฐ๋์์ด ๋ ๊น ๊ธ ๋จ๊น๋๋ค. (์ฌ์ง) # kubectl1. kubectl create deplyment # deployment controller2. api server๋ก ๋ถํฐ deployment ์์ฑ ํต์ง๋ฐ์3. deployment controller create replicaset # replication controller4. api server๋ก ๋ถํฐ replicaset ์์ฑ ํต์ง๋ฐ์5. replicaset controller create pod # scheduler6. api server๋ก ๋ถํฐ pod ์์ฑ ํต์ง ๋ฐ์7. ์ต์ ์ ๋ ธ๋ ์ฐพ์ ์ค์ผ์ค (๋ ธ๋์ ํ ๋น) # kubelet container runntime8. init container image pull create init container started init container 9. main container image pull create container started container
- 2
- 6
- 568
Q&A
pod ์์ฑ๊ณผ์ ์ ๋ํ ์ง๋ฌธ
์๋ต ๋ง์ต๋๋ค! ๊ฐ์ฌํฉ๋๋ค! ๋ต๋ณ ๊ธฐ๋ค๋ฆฌ๊ณ ์๊ฒ ์ต๋๋ค!
- 2
- 6
- 568
Q&A
pod ์์ฑ๊ณผ์ ์ ๋ํ ์ง๋ฌธ
initialized์์ ๋ณธ ์ปจํ ์ด๋ ๊ธฐ๋์ ์ ๋จผ์ ์์ฑ๋๋ ์ปจํ ์ด๋๋ ์ปจํ ์ด๋๋ผ๊ณ ์๊ฐ์ ํ๋๋ฐ ๊ทธ๋ ๊ฒ ์๊ฐํ๋ฉด ์๋๋๋ณด๊ตฐ์! ๋ต๋ณ๊ฐ์ฌํฉ๋๋ค.
- 2
- 6
- 568
Q&A
LB์์ Pod๊น์ง์ Flow ๊ด๋ จ ์ง๋ฌธ
๋ต ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค!
- 1
- 2
- 329
Q&A
Calico NetworkPlugIN Iptables
๋ต ๊ฐ์ ํ๋ฉด ์์์ ์บก์ณํ์ต๋๋ค. ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค! ์ดํด๊ฐ ๋์ต๋๋ค.
- 1
- 2
- 926
Q&A
kube-api-server & kube-proxy ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์. ๊ฐ์๋ก ๋ง์์ฃผ์ ๋ด์ฉ๋ค์ธ๋ฐ ์ ๋จธ๋ฆฌ์์์ ๋งค์นญ์ด ์๋๋ ๋ถ๋ถ์ด ์์ด ์ฌ๋ฆฐ ์ง๋ฌธ์ ๋๋ค! ์ ๋ฆฌํ์๋ฉด kube-proxy๊ฐ create network ํด์ฃผ์ ๋ค๊ณ ํ๋๋ฐ create network ๋ผ๋๊ฒ์ด ์ด๋ค๊ฒ์ ํ๋ ๊ฑด์ง๊ฐ ์ ์ดํด๊ฐ ์๋๋๊ฒ ๊ฐ์ต๋๋ค.๋จ์ํ๊ฒ ๋ผ์ฐํ ์ ๋ณด๋ฅผ iptables์ ์ ๋ฌํ๋ ์ญํ ๋ง ํ๋์ง ์๋๋ฉด create network ํ ๋์ ๋ง์์ฃผ์ namespace๋ฅผ ๊ฐ์ง๊ณ ๋คํธ์ํฌ๋ฅผ createํ๋ ์ญํ ์ ํ๋๊ฑด์ง ์๊ณ ์ถ์ต๋๋ค. (์ฌ์ง)
- 1
- 4
- 451
Q&A
kube-api-server & kube-proxy ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์! ๋ฐ์์ ์์ค์ ์ฃ์กํฉ๋๋ค ๋ต๋ณ๋ถํ๋๋ฆฝ๋๋ค!
- 1
- 4
- 451
Q&A
Node ์ฅ์ ์ธ๊ฒฝ์ฐ
์ ๋ณด๊ณต์ ) # kubectl edit pod ๋ฅผ ํตํด 5๋ถ์ด๋ ์๊ฐ์ ์กฐ์ ๊ฐ๋ฅํ๋ค์. (์ฌ์ง) ๊ณต์๋ฌธ์ https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/#taint-based-evictions ์ฐธ๊ณ ๋ธ๋ก๊ทธ https://blog.naver.com/alice_k106/221511412970
- 1
- 2
- 349
Q&A
node๊ฐ ์ฅ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ
์๋ ํ์ธ์. ๋ง์์ฃผ์ ๊ฐ์๋ฅผ ๋ณด๊ณ ๋ค์ํ๋ฒ ์ง๋ฌธ์ฌ๋ฆฝ๋๋ค. --- ํ๊ฒฝ : GKE NODE : 3๊ฐ(node1,node2,node3) pod : node1์ ์ฌ๋ผ๊ฐ ์๋ ์ํ ----- node1์์ ์ฅ์ ๊ฐ ๋ฌ๋ค๊ณ ๊ฐ์ ์ ํ๋ฉด 5๋ถ๋์ gke์์ฒด ๋ด์์ ๋ณต๊ตฌ์์ ์ด ์ด๋ค์ง๋ฉฐ, 5๋ถ์์ ๋ ธ๋๊ฐ ์ด์๋๊ฒ ๋๋ฉด ๊ทธ ๋ ธ๋์ ํ๋๊ฐ ๊ทธ๋๋ก ์์ฑ์ด ๋จ. ํ์ง๋ง 5๋ถ ์ด์ ์ฅ์ ๊ฐ ์ง์์ด ๋๋ฉด -> ์ต์ NoExecute ์ taint๊ฐ ์ฅ์ ๋ฐ์๋ node1์ ๋ถ์ฌ๊ฐ ๋จ์ผ๋ก ํน์ Tolerations๋ฅผ ์ง๋์ง ์์ pod๋ ๋ค์ด๋๋ฉฐ, ์ปจํธ๋กค๋ฌ๋ pod์๊ฐ ์ค์ ๊ฐ๋ณด๋ค ๊ฐ์ํ์์ผ๋ก ๋ค๋ฅธ node์ ์์ฑ์ด ๋๋ค. ์์ workflow๋ฐ๋ก ํ๋ฌ๊ฐ๋ค๊ณ ์ดํด๋ฅผ ํ์ต๋๋ค. ์ฌ๊ธฐ์ 3๊ฐ์ง ๊ถ๊ธ์ฆ์ธ๋ฐ์. 1. 5๋ถ์ด๋ผ๋ ์๊ฐ์ ์ง์ ์ฌ์ฉ์๊ฐ ์กฐ์ ์ ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์๊น์. 2. 1๋ฒ์ด ๊ฐ๋ฅํ์ง ์๋ค๋ฉด 5๋ถ๋์ ๋ ธ๋์ฅ์ ๋ฅผ ์ง์ํ๊ณ ์ถ์๋ฐ, ๋ฐฉ๋ฒ์ด ์์๊น์. ์กฐ์ธ์ ๊ตฌํ๊ณ ์ถ์ต๋๋ค. (NoExecute ์ taint๊ฐ ๋ถ๋ ๊ฒฝ์ฐ๋ฅผ ๋ณด๊ณ ์ถ์ต๋๋ค.) 3. ๊ทธ๋ฆฌ๊ณ ๋ ธ๋ ์ฅ์ ์ธ ๊ฒฝ์ฐ NoExecute ์ taint๊ฐ ์๋ถ๋ ๊ฒฝ์ฐ๋ ์์๊น์. ์ด๋ฌํ ์ง๋ฌธ๋ค ๋๋ฆฌ๋ ์ด์ ๋ gke๋ฅผ ์ฌ์ฉํ๋ ํ๋ก๋์ ํ๊ฒฝ์์ node์ฅ์ ๊ฐ 5๋ถ ์ด์ ๋ฐ์์ ํ ๊ฒฝ์ฐ๊ฐ ์์๋๋ฐ, ๋ค๋ฅธ node์ ์ฌ์์ฑ์ด ๋์ง ์์ ๊ฒฝ์ฐ๊ฐ ์์์ต๋๋ค. ๋ฐ์์ ์์ค์ ์ฃ์กํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 1
- 3
- 290
Q&A
node๊ฐ ์ฅ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ
์ ๊ทธ๋ ๊ตฐ์! ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค! ํ์ธํด๋ณด๊ฒ ์ต๋๋ค!
- 1
- 3
- 290




