์ค์ต ์ฌ์ดํธ: https://code-presso.github.io/k8s-im
- ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ๊ธฐ์ ์ ๊ด์ฌ์ด ๋ง์ผ์ ๋ถ
- ํจ์จ์ ์ธ ์ด์ ํ๊ฒฝ์ ๊ณ ๋ฏผํ์๋ ๋ถ
- ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ์ด์ฉํ์ฌ DevOps๋ฅผ ์ํํ๋ ค ํ์๋ ๋ถ
- ์๋ฒ: ์ต์ 3๋ (master, worker 2)
- OS:
ubuntu 20.04 - root user (
sudo) - CPU 2 core / MEM 4G / Disk 50G
- Public IP ํ์ (EC2 / GCE / Azure VM)
- ์ฟ ๋ฒ๋คํฐ์ค & ์ปจํ ์ด๋ ๊ธฐ๋ณธ ์ง์
- ๋ฆฌ๋
์ค ๊ธฐ๋ณธ ์ง์์ด ํ์ํฉ๋๋ค. (
ssh,vim,apt,curl๋ฑ) - ๊ฐ๋จํ ํ๋ก๊ทธ๋๋ฐ ์ง์์ ์๊ตฌํฉ๋๋ค. ์ธ์ด๋ ๋ฌด๊ดํ์ง๋ง ์ด ์ฑ ์์๋ ํ์ด์ฌ์ ์ฃผ๋ก ๋ค๋ฃน๋๋ค. ํ์ด์ฌ์ ๋ชจ๋ฅด์๋๋ผ๋ ์ ๋ฐ์ ์ธ ํ๋ก๊ทธ๋๋ฐ ์ง์๋ง์ผ๋ก๋ ์ถฉ๋ถํ ์ดํดํ ์ ์์ต๋๋ค.
- ๊ฐ๋จํ ํด๋ผ์ฐ๋ ์ง์์ด ํ์ํฉ๋๋ค.
tmux,screen๊ณผ ๊ฐ์ ํฐ๋ฏธ๋ ๋ฉํฐํ๋์๋ฅผ ์ฌ์ฉํ๋ฉด ํธ๋ฆฌํฉ๋๋ค.
- ๋์ปค ์ด๋ฏธ์ง๋ฅผ ์์ฑ ๋ฐ ์ฌ์ฉํ ์ ์๋๊ฐ?
- kubectl๋ฅผ ์ด์ฉํ์ฌ nginx
Pod,Service๋ฅผ ์์ฑํ ์ ์๋๊ฐ? - ๋ค์๊ณผ ๊ฐ์
PodSpec์ ๋ํด์ ์ดํดํ๊ณ ์๋๊ฐ? - configMap, secret ์ฐ๊ฒฐ
- liveness, readiness Prob
- volumeMount
- resource control (limit, request)
Deployment๋ฅผ ์ด์ฉํ์ฌ ์๋ก์ดPod๋ฅผ rolloutํ ์ ์๋๊ฐ?