๐ํ์ด์ค๋ถ Kubernetes Korea Group์์ ์งํํ '์ฟ ๋ฒ๋คํฐ์ค ๋คํธ์ํฌ' ์คํฐ๋์์ ์งํํ 1์ฃผ์ฐจ ์คํฐ๋ ๋ด์ฉ์ ๋๋ค.
์ด์ ์ OKD์ ๋ํด ๊ฐ๋ตํ ์๊ฐ๋ฅผ ํ๋ค๋ฉด, ์ด๋ฒ์๋ OKD ์ ๋ํ์ ์ธ ํน์ง๋ค์ ๋ํด ๊ณต์ ๋ฅผ ํ๊ณ ์ ํ๋ค.
๐ํ์ด์ค๋ถ Kubernetes Korea Group์์ ์งํํ '์ฟ ๋ฒ๋คํฐ์ค ๋คํธ์ํฌ' ์คํฐ๋์์ ์งํํ 1์ฃผ์ฐจ ์คํฐ๋ ๋ด์ฉ์ ๋๋ค.
Kubernetes ๋ฐฐํฌํ ์ค์ ํ๋์ธ OKD๋ฅผ ์ด์ํ๋ ์ ์ฅ์์ OKD์ ๋ํด ์๊ฐ๋ฅผ ํด๋ณด๊ณ ์ ํด๋น ๊ธ์ ์์ฑํ๋ค.
AWS์ OKD 4.7์ ์ค์นํ๊ณ , ์น ์ฝ์์ ์ ์ํ๊ธฐ๊น์ง์ ๊ณผ์
image์ด๋ฒ ๊ฒ์๊ธ์์๋ ์ด์ ์ ์์ฑํ Terraform ๋ฌธ์์์ ๋ค๋ฃจ์ง ์์ ๋ด์ฉ๋ง ๋ค๋ค๋ณผ ๊ฒ์ด๋ค.์ผ๋ฐ์ ์ผ๋ก VPC ์์ ์ ํ ๋ ๊ธฐ์กด VPC๋ฅผ ์ญ์ ํ๋ ๊ฒ์ ๊ถ์ฅํ๋ค๊ณ ํ๋ค.AWS ์ฝ์์์ VPC๋ฅผ ์ญ์ ํ ํ Terraform์ ์ด์ฉํด์ VPC์ ๋ณด์๊ทธ๋ฃน์ ์์ฑํ
imageTerraform ๊ณต์ ์ฌ์ดํธ : provider\- provider์๊ฒฉ ์์คํ ๊ณผ ์ํธ์์ฉํ๊ธฐ ์ํ ํ๋ฌ๊ทธ์ธ.\- resourceTerraform์์ ์๋ก์ด ์ธํ๋ผ ๊ตฌ์ฑ ์์๋ฅผ ์์ฑํ๊ฑฐ๋ ๊ด๋ฆฌํ ๋ ์ฌ์ฉํ๋ค.\- data๊ธฐ์กด AWS์ ๋ฆฌ์์ค ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ฌ ๋
img^์ถ์ฒ : Kubernetes ๊ณต์ ๋ฌธ์: Kubernetes Deployment์ ์ค์ต์์ Deployment๋ฅผ ์์ฑํ์ ๋ ์ฟ ๋ฒ๋คํฐ์ค๋ ์ ํ๋ฆฌ์ผ์ด์ ์ธ์คํด์ค์ ์๋์ผ๋ก Pod๋ฅผ ์์ฑํ๋ค. Pod๋ ์ฟ ๋ฒ๋คํฐ์ค ํ๋ซํผ์์์ ์ต์ ๋จ์์ด๋ฉฐ, Deployment๋ฅผ ์
img^์ถ์ฒ : Kubernetes ๊ณต์ ๋ฌธ์: Kubernetes Deployment์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ๋ฅผ ๊ตฌ๋์ํจ ํ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๊ธฐ ์ํด์๋ ์ฟ ๋ฒ๋คํฐ์ค Deployment ์ค์ ์ ํด์ผํ๋ค.Deployment๋ ์ฟ ๋ฒ๋คํฐ์ค๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธ์คํด์ค๋ฅผ
Minikube๋ฅผ ์ด์ฉํ ๊ธฐ์ด ์ค์ต 1. ํด๋ฌ์คํฐ ์์ฑ
๋ฌผ๋ฆฌ์ฅ๋น์ ๊ฐ์ํ : ์์์ ๊ฐ์ํํ์ฌ VM์ ๋์ Controlํ๋ ๊ฒ์ ์๋ฏธํ๋ค. ํธ์คํธ ์ปดํจํฐ์์ ๋ค์์ ์ด์์ฒด์ ๋ฅผ ๋์์ ์คํํ ์ ์๋ค.Hyperviseur.pngํ์ดํผ๋ฐ์ด์ ๋ ํฌ๊ฒ 2๊ฐ์ง๋ก ๋ถ๋ฅ๋๋ค.์ด์์ฒด์ ๊ฐ ํ๋ก๊ทธ๋จ์ ์ ์ดํ๋ ๊ฒ์ฒ๋ผ ํ๋์จ์ด์์ ํ์ดํผ๋ฐ์ด
์์์๋ฅผ ๋ถ์ํ์ฌ ๊ฐ์ธ ๋ง์ถค ๋ฉด์ ์ง๋ฌธ์ ์ ์ํ๊ณ , ์ฌ์ฉ์๊ฐ ๋ฉด์ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ์ ์ถํ๋ฉด ๋ต๋ณ์ ๋ถ์ํด์ฃผ๋ ์น ์๋น์ค์ ๋๋ค.
1. Postgresql ์ค์น ์๋์ฐ ์ด์์ฒด์ ๋ฅผ ์ฌ์ฉํ๊ธฐ์ ๊ณต์์ฌ์ดํธ์์ ์ต์ ๋ฒ์ ์ธ 13๋ฒ์ ์ ์๋์ฐ์ฉ .exeํ์ผ์ ์ค์นํ์๋ค. https://www.postgresql.org/ > Download -> Windows -> Download the insta
์ฐ์ ๊ณตํ๊ณผ ์กธ์ ํ๋ก์ ํธ ์ฃผ์ ๋ก "์์์ ๊ธฐ๋ฐ ๊ฐ์ธ๋ง์ถค ๋ฉด์ ์ง๋ฌธ ์ถ์ฒ ์๋น์ค"๋ฅผ ๊ณ ์ํ๋ค.