โ Kubernetes | ์ฟ ๋ฒ๋คํฐ์ค๋ก ์น์๋น์ค ๋ฐฐํฌํ๊ธฐ ํ๋ก์ ํธ ๐จโ๐ซ 23-2ํ๊ธฐ ์ฑ์ ์ฌ๋ ํด๋ผ์ฐ๋ ์ปดํจํ 1ํ ํ๋ก์ ํธ ๐ ํ์ Profile: ๐งโ๐ป์ฅ์ ์ & ๐งโ๐ป์์ธํ ๐๋ฐ๋ชจ ์์ ๋ณด๋ฌ๊ฐ๊ธฐ: ๐ฝ๏ธ YouTube / SCํต์ ๋ฐ๋ชจ์์ โSCํต์ ์ฌ์ดํธ ์ ์ํ๊ธฐ โ ๏ธ๋ฐฐํฌ๊ฐ ์ค๋จ ๋๋ค๋ฉด โก๏ธ SCํต์ ์ง์ ๊ตฌ์ถํด๋ณด๊ธฐ: ์คํ ๋งค๋ด์ผ๐ ๐๋ฐฐํฌํ ์๋น์ค Source ๐ฌBackend: github.com/ash0814/SC_backend ๐ฌFrontend: github.com/ash0814/SC_frontend ๐งโ๐ป์๋น์ค ๊ฐ๋ฐ์: ์์ธํ Github Profile โ SCํต์ ํด๋ฌ์คํฐ ๊ตฌ์ฑ๋ โ SCํต์ Ingress ํต์ ์๋ฆฌ โ๋ฐฐํฌํ ์๋น์ค ์ค๋ช โ๋์ปค ์ด๋ฏธ์ง ๋ฐ ๋์ปค ํ๋ธ ๋งํฌ ๐Database: youjung819/sc_database ๐Frontend: youjung819/sc_frontend ๐Backend: youjung819/sc_backend โ ์งํ ์ํฉ ์ฐจ์ ๋ ์ง ์ํ ๊ณผ์ ํ๊ณ ๋ก ๋งํฌ 1์ฐจ 12/01 ํ๋ก์ ํธ ๊ฐ์ ๋ฐ ์ด๊ธฐ ์ธํ ๐1์ฃผ์ฐจ ํ๊ณ ๋ก 2์ฐจ 12/04 ๊ฐ ์ค๋ธ์ ํธ ๋งค๋ํ์คํธ ํ์ผ ์์ฑ ๋ฐ DB ์ด๊ธฐ ์ค์ ๐2์ฃผ์ฐจ ํ๊ณ ๋ก 3์ฐจ 12/09 ์ธ๊ทธ๋ ์ค๋ฅผ ํตํ ๋ฐฑ์๋์ ํ๋ก ํธ์๋ ํต์ ์ฑ๊ณต ๐3์ฃผ์ฐจ ํ๊ณ ๋ก 4์ฐจ 12/10 ์๋ฒ ๋ค์ด ์๋ฌ ํด๊ฒฐ ๋ฐ ์ํฌ๋ฆฟ ์ค๋ธ์ ํธ ์ ์ฉ ๐4์ฃผ์ฐจ ํ๊ณ ๋ก 5์ฐจ 12/20 ์ค์๊ฐ ์ฑํ ๋ฐ ์์ผ ํต์ ์ฐ๊ฒฐ ์๋ฌ ํด๊ฒฐ ๐5์ฃผ์ฐจ ํ๊ณ ๋ก โ๋งค๋ํ์คํธ ํ์ผ ๋ชฉ๋ก Frontend ์ค๋ธ์ ํธ ํ์ผ๋ช ์๋ฃ ์ฌ๋ถ Deployment sc-frontend.yml o Service sc-frontend.yml o Backend ์ค๋ธ์ ํธ ํ์ผ๋ช ์๋ฃ ์ฌ๋ถ Deployment sc-backend.yml o Service sc-backend.yml o Database ์ค๋ธ์ ํธ ํ์ผ๋ช ์๋ฃ ์ฌ๋ถ Statefulset sc-datatbase.yml o Service sc-datatbase.yml o PersistentVolume sc-datatbase.yml o Secret sc-db-secret.yml o Ingress ์ค๋ธ์ ํธ ํ์ผ๋ช ์๋ฃ ์ฌ๋ถ Ingress sc-ingress.yml o ๐