๐ง 1. ์ฟ ๋ฒ๋คํฐ์ค๋ ๋ฆฌ๋
์ค ํ๊ฒฝ์์ ๋์ํ๋ ๊ฒ์ ์ ์ ๋ก ์ค๊ณ๋จ
- ์ฟ ๋ฒ๋คํฐ์ค๋ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํ๋ ํ๋ซํผ์ด๊ณ , ๋๋ถ๋ถ ๋ฆฌ๋
์ค ์๋ฒ ํ๊ฒฝ์์ ์ด์๋ฉ๋๋ค.
- ๋ฐ๋ผ์ ํ์ต ๋ชฉ์ ์ผ๋ก๋ **์ค์ ๋ฆฌ๋
์ค OS ํ๊ฒฝ(Rocky Linux ๋ฑ)**์ ํ๋ด๋ด๋ ๊ฒ ์ค์ํฉ๋๋ค.
๐ณ 2. ๋์ปค๋ ๋จ์ผ ํธ์คํธ ๊ธฐ๋ฐ, ์ฟ ๋ฒ๋ ๋ฉํฐ ๋
ธ๋ ๋ถ์ฐ ์์คํ
- ๋์ปค๋ ๋ก์ปฌ์์ ์ปจํ
์ด๋ ํ๋ ๋์ฐ๋ ๋ฐ๋ ๋งค์ฐ ํธ๋ฆฌํ์ง๋ง, ์ฟ ๋ฒ๋ ํด๋ฌ์คํฐ(์ฌ๋ฌ ๋
ธ๋) ๊ธฐ๋ฐ์
๋๋ค.
- ๊ทธ๋์ ์ค์ ํ๊ฒฝ๊ณผ ์ ์ฌํ๊ฒ ๋ง์คํฐ/์์ปค ๋
ธ๋๋ก ๊ตฌ์ฑ๋ ํด๋ฌ์คํฐ๋ฅผ VM์ผ๋ก ํ๋ด๋ด๋ ๊ฒ์ด ์ข์ต๋๋ค.
- ์: VMware์ 2~3๊ฐ VM ๋์์
kubeadm์ผ๋ก ์ง์ ํด๋ฌ์คํฐ ๊ตฌ์ฑ
๐ฆ 3. Docker Desktop์ ํ์ต/ํ
์คํธ์ ์ ์ฝ์ด ์์
- Docker Desktop + Kubernetes ๊ธฐ๋ฅ์ ํธํ๊ธด ํ์ง๋ง, ๋ค์๊ณผ ๊ฐ์ ์ ์ฝ์ด ์์ต๋๋ค:
- ๋คํธ์ํฌ ์ค์ ์์ ๋๊ฐ ๋ฎ์
- ์ฌ๋ฌ ๋
ธ๋๋ฅผ ์ง์ ๊ตฌ์ฑํ ์ ์์
- ์ค์ ํ๋ก๋์
ํ๊ฒฝ๊ณผ ๋ค๋ฆ
- ๋ฐ๋ฉด, VM์ ์ง์ ์ฌ๋ ค์ ๊ตฌ์ฑํ๋ฉด, ๋ฐฉํ๋ฒฝ, ํฌํธ ์ค์ , ์์คํ
๋ก๊ทธ๊น์ง ๋ค๋ฃจ๊ธฐ ๋๋ฌธ์ ์ค๋ฌด์ ๋ ๋น์ทํฉ๋๋ค.
๐ 4. SSH ์ ์์ ์ค์ ์ด์ ํ๊ฒฝ์ ๊ฐ๊น๊ธฐ ๋๋ฌธ
- SSH๋ก ์ ๊ทผํด์ ์ฟ ๋ฒ ์ค์น/๊ด๋ฆฌํ๋ ๊ณผ์ ์ ์ค์ ์๋ฒ ์ด์ ์๋๋ฆฌ์ค์ ๋์ผํฉ๋๋ค.
- ๊ทธ๋ฅ ๋์ปค๋ก ๋์ฐ๋ ๊ฒ๋ณด๋ค, ์์คํ
๋ ๋ฒจ๊น์ง ๋ค๋ฃฐ ์ ์๊ธฐ ๋๋ฌธ์ ํ์ต ํจ๊ณผ๊ฐ ํจ์ฌ ํฝ๋๋ค.
๐งช ๋ณด๋์ค: ๊ผญ VMware ์ธ ํ์๋ ์์
- ์ต๊ทผ์๋ Minikube, Kind(Kubernetes in Docker), Rancher Desktop ๊ฐ์ ๋ ๊ฐ๋ฒผ์ด ํ์ต ๋๊ตฌ๋ ์์ต๋๋ค.
- ํ์ง๋ง ์ด๋ณด์ ๊ต์ก ๋ชฉ์ ์ผ๋ก๋ ์ฒ์๋ถํฐ "๋ฆฌ๋
์ค VM + kubeadm ์ค์น" ํ๋ฆ์ ์ตํ๊ฒ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.