Kubernetes

Minikube

  1. EBS ๋ณผ๋ฅจ ์‚ฌ์ด์ฆˆ ๋ณ€๊ฒฝ

    curl -s https://raw.githubusercontent.com/youngwjung/aws-tools/main/resize.sh \
    | bash /dev/stdin 30
  2. Minikube ์„ค์น˜

    {
        curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
        sudo install minikube-linux-amd64 /usr/local/bin/minikube
    }
  3. ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์„ฑ

    minikube start
  4. ์‹คํ–‰์ค‘์ธ Pod ํ™•์ธ

    minikube kubectl -- get pod --all-namespaces
  5. ๋ฐ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ

    minikube kubectl -- run nginx --image=nginx
  6. ์„œ๋น„์Šค ์—”๋“œํฌ์ธํŠธ ์ƒ์„ฑ

    minikube kubectl -- expose pod nginx --port=80 --type=NodePort
  7. ์„œ๋น„์Šค ์—”๋“œํฌ์ธํŠธ ๋ฐ ํฌํŠธ ํ™•์ธ

    minikube service nginx
  8. ์„œ๋น„์Šค ์—”๋“œํฌ์ธํŠธ๋กœ ์ ‘์†๋˜๋Š”์ง€ ํ™•์ธ

    curl $(minikube service nginx --url)
  9. ํด๋Ÿฌ์Šคํ„ฐ ์‚ญ์ œ

    minikube delete

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์„ฑ

  1. ์‹ค์Šต ํ™˜๊ฒฝ ์ƒ์„ฑ

  2. ์ธ์Šคํ„ด์Šค ์ •๋ณด ํ™•์ธ

  3. SSH ๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ

  4. ์ƒˆ๋กœ์šด ํ„ฐ๋ฏธ๋„์„ ์—ด๊ณ  ์ฒซ๋ฒˆ์งธ ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ ๋…ธ๋“œ๋กœ ์‚ฌ์šฉํ•  ์ธ์Šคํ„ด์Šค๋กœ SSH ์—ฐ๊ฒฐ

  5. ์‹œ์Šคํ…œ ๊ตฌ๋™์— ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜

  6. ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„ ๊ตฌ๋™์— ํ•„์š”ํ•œ overlay์™€ br_netfilter ์ปค๋„ ๋ชจ๋“ˆ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

  7. ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„ ๊ตฌ๋™์— ํ•„์š”ํ•œ ์ปค๋„ ํŒŒ๋ผ๋ฏธํ„ฐ ์„ค์ •

  8. containerd ์„ค์น˜

  9. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์„ค์น˜ ๋ฐ ๊ตฌ๋™์— ํ•„์š”ํ•œ ๋ฐ”์ด๋„ˆ๋ฆฌ ์„ค์น˜

  10. /etc/hosts ํŒŒ์ผ์— ์•„๋ž˜์™€ ๊ฐ™์€ ๋ผ์ธ ์ถ”๊ฐ€ - CP_IP_ADDRESS๋Š” CP ๋…ธ๋“œ IP์ฃผ์†Œ

    ์˜ˆ๋ฅผ๋“ค์–ด CP์˜ IP์ฃผ์†Œ๊ฐ€ 123.45.67.89๋ผ๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ ์ž…๋ ฅ

  11. ํด๋Ÿฌ์Šคํ„ฐ ์„ค์ • ํŒŒ์ผ ์ƒ์„ฑ

  12. ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ ๋…ธ๋“œ ๊ตฌ์„ฑ

  13. kubeconfig ํŒŒ์ผ ๋ณต์‚ฌ

  14. kubeconfig ํŒŒ์ผ ํ™•์ธ

  15. ์‹คํ–‰์ค‘์ธ Pod ํ™•์ธ

  16. Pending ์ƒํƒœ์˜ Pod์˜ ์ƒ์„ธ๋‚ด์šฉ ํ™•์ธ

  17. ๋…ธ๋“œ ๋ชฉ๋ก ํ™•์ธ

  18. CP ๋…ธ๋“œ ์ƒํƒœ ํ™•์ธ

  19. kubelet ๋กœ๊ทธ ํ™•์ธ

  20. CNI ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜

  21. ์‹คํ–‰์ค‘์ธ Pod ํ™•์ธ

  22. CP ๋…ธ๋“œ ์ƒํƒœ ํ™•์ธ

  23. kubectl ๋ช…๋ น์–ด์— ๋Œ€ํ•œ bash completion ์„ค์ •

  24. ์ƒˆ๋กœ์šด ํ„ฐ๋ฏธ๋„์„ ์—ด๊ณ  ์›Œ์ปค ๋…ธ๋“œ๋กœ ์‚ฌ์šฉํ•  ์ธ์Šคํ„ด์Šค๋กœ SSH ์—ฐ๊ฒฐ

  25. ์‹œ์Šคํ…œ ๊ตฌ๋™์— ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜

  26. ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„ ๊ตฌ๋™์— ํ•„์š”ํ•œ overlay์™€ br_netfilter ์ปค๋„ ๋ชจ๋“ˆ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

  27. ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„ ๊ตฌ๋™์— ํ•„์š”ํ•œ ์ปค๋„ ํŒŒ๋ผ๋ฏธํ„ฐ ์„ค์ •

  28. containerd ์„ค์น˜

  29. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์„ค์น˜ ๋ฐ ๊ตฌ๋™์— ํ•„์š”ํ•œ ๋ฐ”์ด๋„ˆ๋ฆฌ ์„ค์น˜

  30. /etc/hosts ํŒŒ์ผ์— ์•„๋ž˜์™€ ๊ฐ™์€ ๋ผ์ธ ์ถ”๊ฐ€ - CP_IP_ADDRESS๋Š” CP ๋…ธ๋“œ IP์ฃผ์†Œ

  31. ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ ๋…ธ๋“œ์— ์—ฐ๊ฒฐ๋œ ํ„ฐ๋ฏธ๋„๋กœ ์ด๋™

  32. Worker ๋…ธ๋“œ ์กฐ์ธ ๋ช…๋ น์–ด ์ƒ์„ฑ

  33. Worker ๋…ธ๋“œ์— ์—ฐ๊ฒฐ๋œ ํ„ฐ๋ฏธ๋„๋กœ ์ด๋™ํ•ด์„œ ์œ„์˜ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๋‚˜์˜จ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰

  34. ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ ๋…ธ๋“œ์— ์—ฐ๊ฒฐ๋œ ํ„ฐ๋ฏธ๋„๋กœ ์ด๋™

  35. ๋…ธ๋“œ ์ƒํƒœ ํ™•์ธ

์ƒ˜ํ”Œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ

  1. Deployment ์ƒ์„ฑ

  2. Deployment ์ƒํƒœ ํ™•์ธ

  3. Pod๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

  4. ์ƒ์„ฑ๋œ NGINX Deployment ์ƒํƒœ ์ƒ์„ธ ํ™•์ธ

  5. ํด๋Ÿฌ์Šคํ„ฐ์— ๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ ํ™•์ธ

  6. Deployment์— ์†ํ•˜๋Š” Pod ์‚ญ์ œ

  7. Pod๊ฐ€ ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธ

  8. Service ์ƒ์„ฑ

  9. NGINX ์„œ๋น„์Šค ํ™•์ธ

  10. NGINX ์„œ๋น„์Šค์— ์—ฐ๊ฒฐ๋œ Endpoints ํ™•์ธ

  11. ์‹คํ–‰์ค‘์ธ Pod์˜ IP ์ฃผ์†Œ ํ™•์ธ

  12. ์„œ๋น„์Šค ์—”๋“œํฌ์ธํŠธ ๋ฐ ํฌํŠธ ํ™•์ธ

  13. NGINX ์„œ๋น„์Šค์˜ ClusterIP์— HTTP ์š”์ฒญ

  14. NGINX ์„œ๋น„์Šค์— ์—ฐ๊ฒฐ๋œ Endpoints ์ฃผ์†Œ๋กœ HTTP ์š”์ฒญ

  15. NGINX Deployment์˜ Replica ๊ฐฏ์ˆ˜๋ฅผ 3๊ฐœ๋กœ ๋ณ€๊ฒฝ

  16. Pod๊ฐ€ ์ถ”๊ฐ€๋กœ ์ƒ์„ฑ๋๋Š”์ง€ ํ™•์ธ

  17. NGINX ์„œ๋น„์Šค์— ์—ฐ๊ฒฐ๋œ Endpoints ํ™•์ธ

  18. NGNIX ์„œ๋น„์Šค๋ฅผ NodePort ํƒ€์ž…์œผ๋กœ ๋ณ€๊ฒฝ

  19. NGINX Service ์—”๋“œํฌ์ธํŠธ ๋ฐ ํฌํŠธ ํ™•์ธ

  20. ์›น๋ธŒ๋ผ์šฐ์ €์—์„œ ANY_NODE_IP:SERVICE_NODE_PORT ๋กœ ์ ‘์†๋˜๋Š”์ง€ ํ™•์ธ - ์•„๋ž˜ ๋ช…๋ น์–ด๋กœ ์ฃผ์†Œ ํ™•์ธ ๊ฐ€๋Šฅ

  21. NGINX Deployment์˜ Replica ๊ฐฏ์ˆ˜๋ฅผ 0๊ฐœ๋กœ ๋ณ€๊ฒฝ

  22. ์›น๋ธŒ๋ผ์šฐ์ €์—์„œ ANY_NODE_IP:SERVICE_PORT ๋กœ ์ ‘์†๋˜๋Š”์ง€ ํ™•์ธ

  23. NGINX Deployment์˜ Replica ๊ฐฏ์ˆ˜๋ฅผ 2๊ฐœ๋กœ ๋ณ€๊ฒฝ

  24. ์›น๋ธŒ๋ผ์šฐ์ €์—์„œ ANY_NODE_IP:SERVICE_PORT ๋กœ ์ ‘์†๋˜๋Š”์ง€ ํ™•์ธ

  25. ๋ฆฌ์†Œ์Šค ์‚ญ์ œ

๊ณ ๊ฐ€์šฉ์„ฑ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ

  1. HAProxy๋กœ SSH ์ ‘์†

  2. HAProxy ์„ค์น˜

  3. HAProxy ์„ค์ •ํŒŒ์ผ /etc/haproxy/haproxy.cfg ์— ์•„๋ž˜์˜ ๋ผ์ธ๋“ค์„ ์ถ”๊ฐ€ - CP_IP_ADDRESS์— CP ๋…ธ๋“œ์˜ IP ์ฃผ์†Œ๋ฅผ ๋„ฃ์œผ์„ธ์š”.

  4. HAProxy ๋ฐ๋ชฌ์„ ์žฌ์‹œ์ž‘ํ•˜๊ณ  ์ƒํƒœ ํ™•์ธ

  5. CP ๋…ธ๋“œ์— ์—ฐ๊ฒฐ๋œ ํ„ฐ๋ฏธ๋„๋กœ ์ด๋™

  6. /etc/hosts ํŒŒ์ผ์—์„œ k8scp์— ์ง€์ •๋œ IP์ฃผ์†Œ๋ฅผ HAProxy IP ์ฃผ์†Œ๋กœ ๋ณ€๊ฒฝ

  7. Worker ๋…ธ๋“œ์— ์—ฐ๊ฒฐ๋œ ํ„ฐ๋ฏธ๋„๋กœ ์ด๋™

  8. /etc/hosts ํŒŒ์ผ์—์„œ k8scp์— ์ง€์ •๋œ IP์ฃผ์†Œ๋ฅผ HAProxy IP ์ฃผ์†Œ๋กœ ๋ณ€๊ฒฝ

  9. ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด๊ณ  HAPROXY_IP_ADDRESS:9999/stats ์ฃผ์†Œ๋กœ ์ ‘์†

  10. CP ๋…ธ๋“œ์— ์—ฐ๊ฒฐ๋œ ํ„ฐ๋ฏธ๋„๋กœ ์ด๋™

  11. kubectl ๋ช…๋ น์–ด๋กœ API ํ˜ธ์ถœ

  12. HAProxy ํ†ต๊ณ„ ํŽ˜์ด์ง€๋ฅผ ๋ฆฌํ”„๋ ˆ์‹œํ•ด์„œ ํŠธ๋ž˜ํ”ฝ ์ •๋ณด๊ฐ€ ์—…๋ฐ์ดํŠธ ๋˜๋Š”์ง€ ํ™•์ธ

  13. SecondCP๋กœ SSH ์ ‘์†

  14. ์‹œ์Šคํ…œ ๊ตฌ๋™์— ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜

  15. ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„ ์„ค์น˜

  16. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์„ค์น˜

  17. /etc/hosts ํŒŒ์ผ์— ์•„๋ž˜์™€ ๊ฐ™์€ ๋ผ์ธ ์ถ”๊ฐ€

  18. ThirdCP๋กœ SSH ์ ‘์†

  19. 14๋ฒˆ๋ถ€ํ„ฐ 17๋ฒˆ ๋‹จ๊ณ„๋ฅผ ์‹คํ–‰

  20. CP ๋…ธ๋“œ์— ์—ฐ๊ฒฐ๋œ ํ„ฐ๋ฏธ๋„๋กœ ์ด๋™

  21. ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ ์กฐ์ธ ๋ช…๋ น์–ด ์ƒ์„ฑ

  22. ์œ„์—์„œ ์ƒ์„ฑํ•œ ๋ช…๋ น์–ด๋ฅผ SecondCP ๋…ธ๋“œ ๋ฐ ThirdCP ๋…ธ๋“œ์— ์‹คํ–‰

  23. HAProxy ๋…ธ๋“œ์— ์—ฐ๊ฒฐ๋œ ํ„ฐ๋ฏธ๋„๋กœ ์ด๋™

  24. HAProxy ์„ค์ •ํŒŒ์ผ /etc/haproxy/haproxy.cfg ์„ ์•„๋ž˜์™€ ๊ฐ™์ด ์ˆ˜์ •

  25. HAProxy ๋ฐ๋ชฌ์„ ์žฌ์‹œ์ž‘ํ•˜๊ณ  ์ƒํƒœ ํ™•์ธ

  26. ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด๊ณ  HAPROXY_IP_ADDRESS:9999/stats ์ฃผ์†Œ๋กœ ์ ‘์†ํ•ด์„œ ์œ„์—์„œ ์ถ”๊ฐ€ํ•œ ๋…ธ๋“œ๋“ค์˜ ์—ฐ๊ฒฐ ์ƒํƒœ ํ™•์ธ

  27. CP ๋…ธ๋“œ์— ์—ฐ๊ฒฐ๋œ ํ„ฐ๋ฏธ๋„๋กœ ์ด๋™

  28. Node ๋ชฉ๋ก ํ™•์ธ

  29. kubectl ๋ช…๋ น์–ด๋กœ ๋ช‡๊ฐ€์ง€ API ํ˜ธ์ถœ์„ ์‹คํ–‰ํ•˜๊ณ  HAProxy ํ†ต๊ณ„์‚ฌ์ดํŠธ์—์„œ ๋กœ๋“œ๊ฐ€ ๋ถ„์‚ฐ๋˜๋Š”์ง€ ํ™•์ธ

๊ณ ๊ฐ€์šฉ์„ฑ ํ…Œ์ŠคํŠธ

  1. ์‹คํ–‰์ค‘์ธ ETCD Pod ํ™•์ธ

  2. ETCD Pod ๋กœ๊ทธ ํ™•์ธ

  3. ์‹คํ–‰์ค‘์ธ ETCD Pod์˜ IP ์ฃผ์†Œ ํ™•์ธ

  4. ETCD ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋ฉค๋ฒ„ ๋ชฉ๋ก ํ™•์ธ

  5. ETCD ํด๋Ÿฌ์Šคํ„ฐ ๋ฉค๋ฒ„ ๋ชฉ๋ก์„ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋กœ ์ง€์ •

  6. ETCD ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋ฆฌ๋” ํ™•์ธ

  7. ETCD ํด๋Ÿฌ์Šคํ„ฐ์˜ ๊ฐ ๋ฉค๋ฒ„๋ณ„ ์ƒํƒœ ํ™•์ธ

  8. ETCD ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋ฆฌ๋” Pod๊ฐ€ ๋ฐฐํฌ๋œ ๋…ธ๋“œ์— ๊ฐ€์„œ kubelet ๋ฐ ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„ ์ •์ง€- CP ๋…ธ๋“œ์˜ ETCD๊ฐ€ ๊ฐ€์žฅ ๋จผ์ € ๊ตฌ์„ฑ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ฐ˜์ ์œผ๋กœ CP ๋…ธ๋“œ์— ๋ฐฐํฌ๋œ ETCD๊ฐ€ ๋ฆฌ๋”

  9. ETCD Pod ๋กœ๊ทธ ํ™•์ธ

  10. ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด๊ณ  HAPROXY_IP_ADDRESS:9999/stats ์ฃผ์†Œ๋กœ ์ ‘์†ํ•ด์„œ ์œ„์—์„œ ๋…ธ๋“œ๋“ค์˜ ์—ฐ๊ฒฐ ์ƒํƒœ ํ™•์ธ

  11. ETCD ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋ฆฌ๋”๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

  12. ETCD ํด๋Ÿฌ์Šคํ„ฐ ๊ฐ ๋ฉค๋ฒ„๋ณ„ ์ƒํƒœ ํ™•์ธ

  13. Node ์ƒํƒœ ํ™•์ธ

  14. CP ๋…ธ๋“œ์—์„œ kubelet ๋ฐ ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„์„ ์žฌ์‹คํ–‰

  15. ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด๊ณ  HAPROXY_IP_ADDRESS:9999/stats ์ฃผ์†Œ๋กœ ์ ‘์†ํ•ด์„œ ์œ„์—์„œ ๋…ธ๋“œ๋“ค์˜ ์—ฐ๊ฒฐ ์ƒํƒœ ํ™•์ธ

  16. ๋…ธ๋“œ ์ƒํƒœ ํ™•์ธ

  17. ๋ชจ๋“  Pod๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธ

  18. ETCD ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋ฆฌ๋”๊ฐ€ ๋‹ค์‹œ ๋ณ€๊ฒฝ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

  19. ETCD ํด๋Ÿฌ์Šคํ„ฐ ๊ฐ ๋ฉค๋ฒ„๋ณ„ ์ƒํƒœ ํ™•์ธ

  20. Cloud9์— ์—ฐ๊ฒฐ๋œ ํ„ฐ๋ฏธ๋„๋กœ ์ด๋™ํ•ด์„œ ๋ฆฌ์†Œ์Šค ์‚ญ์ œ

Amazon EKS

  1. eksctl ์„ค์น˜

  2. eksctl ๋ฒ„์ „ ํ™•์ธ

  3. ํ˜„์žฌ ๋กœ๊ทธ์ธ๋œ IAM ์ž๊ฒฉ์ฆ๋ช… ํ™•์ธ

  4. IAM ์ž๊ฒฉ์ฆ๋ช… ์„ค์ • - https://kubernetes.youngwjung.com/preparation/cloud9#cloud9

  5. EKS ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์„ฑ

  6. kubectl ์„ค์น˜

  7. Node ๋ชฉ๋ก ํ™•์ธ

  8. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ ๋ฒ„์ „ ํ™•์ธ

  9. Deployment ์ƒ์„ฑ

  10. ์ƒ์„ฑ๋œ Pod ํ™•์ธ

  11. Service ์ƒ์„ฑ

  12. ์ƒ์„ฑ๋œ Service ํ™•์ธ

  13. ์ƒ์„ฑ๋œ ELB ์ฃผ์†Œ ํ™•์ธ

  14. ์›น๋ธŒ๋ผ์šฐ์ €์—์„œ ์œ„์—์„œ ํ™•์ธํ•œ URL๋กœ ์ ‘์†

  15. ๋ฆฌ์†Œ์Šค ์‚ญ์ œ

  16. ๋ฐ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ - https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/#run-and-expose-php-apache-server

  17. Pod์˜ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋Ÿ‰ ํ™•์ธ

  18. Pod์˜ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋Ÿ‰ ํ™•์ธ

  19. ๋ฐ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ถ€ํ•˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋Š” Pod ์ƒ์„ฑ

  20. Pod์˜ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋Ÿ‰ ํ™•์ธ

  21. HPA ์ƒ์„ฑ

  22. ์œ„์—์„œ ์ƒ์„ฑํ•œ HPA ์ƒํƒœ ํ™•์ธ

  23. HPA ์ƒํƒœ ๋ชจ๋‹ˆํ„ฐ๋ง

  24. Ctrl+C๋ฅผ ์ž…๋ ฅํ•ด์„œ HPA ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ค‘์ง€ํ•˜๊ณ  Pod๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

  25. Pod์˜ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋Ÿ‰ ํ™•์ธ

  26. Pending ์ƒํƒœ์˜ Pod๊ฐ€ ์žˆ๋‹ค๋ฉด ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด์„œ ๊ทธ ์ด์œ ๋ฅผ ํ™•์ธ

  27. Cluster Autoscaler ์„ค์น˜

  28. Cluster Autoscaler ๋กœ๊ทธ ํ™•์ธ

  29. Pending ์ƒํƒœ์˜€๋˜ Pod๊ฐ€ ์ƒ์„ฑ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

  30. Node ๊ฐฏ์ˆ˜ ํ™•์ธ

  31. Pod์˜ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋Ÿ‰ ํ™•์ธ

  32. ๋ฐ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ถ€ํ•˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋Š” Pod ์‚ญ์ œ

  33. Pod์˜ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋Ÿ‰ ํ™•์ธ

  34. HPA ์ƒํƒœ ํ™•์ธ

  35. HPA ์ƒ์„ธ ๋‚ด์šฉ ํ™•์ธ

  36. ๋ฐ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ณต์ œ๋ณธ ๊ฐฏ์ˆ˜๋Š” 1๊ฐœ๋กœ ๊ฐ•์ œ ์ง€์ •

  37. Pod๊ฐ€ ์‚ญ์ œ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

  38. ๋ฐ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ญ์ œ

  39. Pod๊ฐ€ ์‚ญ์ œ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ

  40. Node๊ฐ€ ์‚ญ์ œ ๋˜๋Š”์ง€ ํ™•์ธ

  41. Cluster Autoscaler ๋กœ๊ทธ ํ™•์ธ

  42. EKS ํด๋Ÿฌ์Šคํ„ฐ ์‚ญ์ œ

Last updated