์ด ์น์ ์์๋ ์ฒญ์ฌ์ง์ ๋ฐฐํฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ํ๋ก์ธ์ค, ์ด๋ฆ ์ง์ ๊ท์น, ์ฒญ์ฌ์ง ๊ถ์ฅ์ฌํญ์ ๋์์ ๋ํด ์ค๋ช ํฉ๋๋ค.
์ด์ ๋ฆฌ
์ด ๋ฌธ์์ ์ค๋ช ๋ ์ํคํ ์ฒ๋ฅผ ๊ตฌํํ๋ ค๋ฉด ์ด ์น์ ์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
์ ์กฐ์ง์ ์ฒญ์ฌ์ง ๋ฐฐํฌ
์ Google Cloud ์กฐ์ง์ ์ฒญ์ฌ์ง์ ๋ฐฐํฌํ๋ ค๋ฉด ๋ค์์ ์๋ฃํ์ธ์.
์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฐ ์ฒญ์ฌ์ง์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ฐ ์ธํ๋ผ๋ฅผ ๋ง๋ญ๋๋ค. ๋ค์์ ์๋ฃํฉ๋๋ค.
- ํ๊ฒฝ ๋ถ๋ฆฌ๋ฅผ ์ํ ํด๋๋ฅผ ํฌํจํ์ฌ ์กฐ์ง ๊ตฌ์กฐ๋ฅผ ๋ง๋ญ๋๋ค.
- ๊ฐ๋ฐ์ ํ๋ซํผ ๊ด๋ฆฌ์์๊ฒ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ๋๋ก ๊ธฐ๋ฐ IAM ๊ถํ์ ๊ตฌ์ฑํฉ๋๋ค.
- VPC ๋คํธ์ํฌ๋ฅผ ๋ง๋ญ๋๋ค.
- ๊ธฐ๋ฐ ์ธํ๋ผ ํ์ดํ๋ผ์ธ์ ๋ฐฐํฌํฉ๋๋ค.
์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฐ ์ฒญ์ฌ์ง์ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฐ ์ฒญ์ฌ์ง ์์ด ์ฒญ์ฌ์ง ๋ฐฐํฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ค์๊ณผ ๊ฐ์ด ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ์ฒญ์ฌ์ง์ ๋ฐฐํฌํฉ๋๋ค.
- ๊ฐ๋ฐ์ ํ๋ซํผ ๊ด๋ฆฌ์๋ ๊ธฐ๋ฐ ์ธํ๋ผ ํ์ดํ๋ผ์ธ์ ์ฌ์ฉํด์ ๋ฉํฐ ํ ๋ํธ ์ธํ๋ผ ํ์ดํ๋ผ์ธ, ์ ํ๋ฆฌ์ผ์ด์ ํฉํ ๋ฆฌ, Fleet ๋ฒ์ ํ์ดํ๋ผ์ธ์ ๋ง๋ญ๋๋ค.
- ๊ฐ๋ฐ์ ํ๋ซํผ ๊ด๋ฆฌ์๋ ๋ฉํฐ ํ ๋ํธ ์ธํ๋ผ ํ์ดํ๋ผ์ธ์ ์ฌ์ฉํด์ GKE ํด๋ฌ์คํฐ ๋ฐ ๊ณต์ ์ธํ๋ผ๋ฅผ ๋ฐฐํฌํฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ์ด์์๋ ์ ํ๋ฆฌ์ผ์ด์ ํฉํ ๋ฆฌ๋ฅผ ์ฌ์ฉํด์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์จ๋ณด๋ฉํฉ๋๋ค. ์ด์์๋ ์ ํ๋ฆฌ์ผ์ด์ ํฉํ ๋ฆฌ ์ ์ฅ์์์ ์ ํ๋ฆฌ์ผ์ด์ ํน์ ๋ฆฌ์์ค ๋ง๋ค๊ธฐ๋ฅผ ํธ๋ฆฌ๊ฑฐํ๋ ํญ๋ชฉ์ ํ๋ ์ด์ ์ถ๊ฐํฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์๋ ์์ ์ ์ ํ๋ฆฌ์ผ์ด์ ํน์ ์ธํ๋ผ ๋ด์์ ์ ํ๋ฆฌ์ผ์ด์ CI/CD ํ์ดํ๋ผ์ธ์ ์ฌ์ฉํด์ ๋ฉํฐ ํ ๋ํธ ์ธํ๋ผ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํฉ๋๋ค.
์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฐ ์ฒญ์ฌ์ง ์์ด ์ฒญ์ฌ์ง ๋ฐฐํฌ
์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฐ ์ฒญ์ฌ์ง์ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ์ฒญ์ฌ์ง์ ๋ฐฐํฌํ์ง ์๋ ๊ฒฝ์ฐ ๋ค์ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
- ๋ค์ ๋ฆฌ์์ค๋ฅผ ๋ง๋ญ๋๋ค.
development
,nonproduction
,production
ํด๋๊ฐ ์๋ ์กฐ์ง ๊ณ์ธต ๊ตฌ์กฐ- ๊ฐ ํด๋์ ๊ณต์ VPC ๋คํธ์ํฌ
- GKE ํด๋ฌ์คํฐ์ ํ์ํ IP ๋ฒ์๋ฅผ ๊ณ ๋ คํ๋ IP ์ฃผ์ ์คํด
- GKE ํด๋ฌ์คํฐ์ DNS ๋ฉ์ปค๋์ฆ
- ๋ณด์ ์ํฉ๊ณผ ์ผ์นํ๋ ๋ฐฉํ๋ฒฝ ์ ์ฑ
- ๋น๊ณต๊ฐ IP ์ฃผ์๋ฅผ ํตํด Google Cloud API์ ์ก์ธ์คํ๋ ๋ฉ์ปค๋์ฆ
- ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ๊ณผ์ ์ฐ๊ฒฐ ๋ฉ์ปค๋์ฆ
- ๋ณด์ ๋ฐ ๊ฐ์ฌ๋ฅผ ์ํ ์ค์ ์ง์ค์ ๋ก๊น
- ์ํ ๋ชจ๋ํฐ๋ง์ ์ํ Security Command Center
- ๋ณด์ ์ํฉ๊ณผ ์ผ์นํ๋ ์กฐ์ง ์ ์ฑ
- ์ ํ๋ฆฌ์ผ์ด์ ํฉํ ๋ฆฌ, ๋ฉํฐ ํ ๋ํธ ์ธํ๋ผ ํ์ดํ๋ผ์ธ, Fleet ๋ฒ์ ํ์ดํ๋ผ์ธ์ ๋ฐฐํฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ํ์ดํ๋ผ์ธ
- ๋ฆฌ์์ค๋ฅผ ๋ฐฐํฌํ ํ ์ ์กฐ์ง์ ์ฒญ์ฌ์ง ๋ฐฐํฌ์ 2๋จ๊ณ๋ฅผ ๊ณ์ํฉ๋๋ค.
๊ธฐ์กด GKE ๋ฐฐํฌ์ ์ฒญ์ฌ์ง ์ฌ์ฉ
์ด ์ฒญ์ฌ์ง์ ์ฌ์ฉํ๋ ค๋ฉด ๊ฐ๋ฐ์ ํ๋ซํผ์ ๋จผ์ ๋ฐฐํฌํ ํ ๊ฐ๋ฐ์ ํ๋ซํผ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํด์ผ ํฉ๋๋ค. ๋ค์ ํ์์๋ Google Cloud์์ ์ด๋ฏธ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์คํ ์ค์ธ ๊ฒฝ์ฐ ์ฒญ์ฌ์ง์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
๊ธฐ์กด ์ฌ์ฉ | ๋ง์ด๊ทธ๋ ์ด์ ์ ๋ต |
---|---|
CI/CD ํ์ดํ๋ผ์ธ์ด ์ด๋ฏธ ์์ต๋๋ค. | ์ ํ๋ฆฌ์ผ์ด์ ๋น๋ ๋ฐ ๋ฐฐํฌ์ ๋ค๋ฅธ ์ ํ์ด ์ฌ์ฉ๋ ๊ฒฝ์ฐ์๋ ์ฒญ์ฌ์ง์ Fleet ๋ฐ ํด๋ฌ์คํฐ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ต์ํ 2๊ฐ์ ๋ฆฌ์ ์ ์ด๋ฏธ์ง๋ฅผ ๋ฏธ๋ฌ๋งํ๋ ๊ฒ์ด ์ข์ต๋๋ค. |
๊ธฐ์กด ์กฐ์ง ๊ตฌ์กฐ๊ฐ ์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฐ ์ฒญ์ฌ์ง๊ณผ ์ผ์นํ์ง ์์ต๋๋ค. | ๋ณด๋ค ์์ ํ ์์ฐจ์ ๋ฐฐํฌ๋ฅผ ์ํด ์ต์ 2๊ฐ ์ด์์ ํ๊ฒฝ์ด ๊ถ์ฅ๋ฉ๋๋ค. ๊ฐ๋ณ ๊ณต์ VPC ๋๋ ํด๋์ ํ๊ฒฝ์ ๋ฐฐํฌํ ํ์๋ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ค๋ฅธ ํ๊ฒฝ์ ์ํ๋ ์ํฌ๋ก๋๋ฅผ ๋์ผํ ํด๋ฌ์คํฐ์ ๋ฐฐํฌํ์ง ๋ง์ธ์. |
IaC๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค. |
ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ ํ๋ก์ธ์ค์ IaC๊ฐ ์ฌ์ฉ๋์ง ์๋ ๊ฒฝ์ฐ Google Cloud ์ฑ์๋ ๋ชจ๋ธ ๊ธฐ๋ฐ Terraform์ ์ฌ์ฉํ์ฌ ์ค๋น ์ํ๋ฅผ ํ๊ฐํ ์ ์์ต๋๋ค. ๋ฉํฐ ํ ๋ํธ ๋ฐ ํ ๋ํธ๋ณ ํ์ดํ๋ผ์ธ์ด ๊ตฌ๋ถ๋ ์ด ์ฒญ์ฌ์ง๊ณผ ๋น์ทํ๊ฒ ๊ตฌ์ฑ๋ ๋ค๋ฅธ Terraform ํ๋ก์ ํธ์ ๊ธฐ์กด ๋ฆฌ์์ค๋ฅผ ๊ฐ์ ธ์ต๋๋ค. ์ ํด๋ฌ์คํฐ๋ฅผ ๋ง๋ค๋ ค๋ฉด Google Cloud์ฉ Terraform ๋ชจ๋์ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. |
ํด๋ฌ์คํฐ๋ ๋์ผํ ํ๊ฒฝ ๋ด์ ์ฌ๋ฌ ํ๋ก์ ํธ์ ๋ถ์ฐ๋ฉ๋๋ค. |
์ฌ๋ฌ ํ๋ก์ ํธ์ ํด๋ฌ์คํฐ๋ฅผ Fleet๋ก ๊ทธ๋ฃนํํ ์ ์์ต๋๋ค. ๋์ผํ Fleet ๋ด์์ ๋ค์์คํ์ด์ค๊ฐ ๊ณ ์ ํ ์๋ฏธ๋ฅผ ๊ฐ๋์ง ํ์ธํฉ๋๋ค. Fleet์ ํด๋ฌ์คํฐ๋ฅผ ์ถ๊ฐํ๊ธฐ ์ ์๋ฅผ ๋ค์ด ๊ทธ๋ฐ ํ ๋ค์์คํ์ด์ค๋ฅผ ๋ฒ์๋ก ๊ทธ๋ฃนํํ ์ ์์ต๋๋ค. |
ํด๋ฌ์คํฐ๊ฐ ๋จ์ผ ๋ฆฌ์ ์ ์์ต๋๋ค. |
์ฒญ์ฌ์ง์ ์ฑํํ๊ธฐ ์ํด ํ๋ก๋์ ๋ฐ ๋นํ๋ก๋์ ์์ ์ฌ๋ฌ ๋ฆฌ์ ์ ์ฌ์ฉํ ํ์๊ฐ ์์ต๋๋ค. |
์ฌ๋ฌ ๋ค๋ฅธ ํ๊ฒฝ ์งํฉ์ด ์กด์ฌํฉ๋๋ค. |
ํ๊ฒฝ์ 3๊ฐ ์ ๋๊น์ง ์ง์ํ๋๋ก ์ฒญ์ฌ์ง์ ์์ ํ ์ ์์ต๋๋ค. |
ํด๋ฌ์คํฐ ๋ง๋ค๊ธฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ํ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด์์ํ์ ์์๋ฉ๋๋ค. |
๊ฐ์ฅ ์์ ํ๊ณ ์ผ๊ด์ ์ธ ๊ฐ๋ฐ์ ํ๋ซํผ์ ์ํด์๋ ์ ํ๋ฆฌ์ผ์ด์ ํ์์ ๊ฐ๋ฐ์ ํ๋ซํผํ์ผ๋ก ํด๋ฌ์คํฐ ์์ ๊ถ์ ์ด๋ํ๋๋ก ์๋ํ ์ ์์ต๋๋ค. ์ด๊ฒ์ด ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ๋ผ๋ ์ฌ์ ํ ๋ง์ ์ฒญ์ฌ์ง ์ด์ ๋ฐฉ์์ ์ฑํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ํ์ด ์์ ํ๋ ํด๋ฌ์คํฐ๋ฅผ Fleet์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ํ์ง๋ง ํด๋ฌ์คํฐ๋ฅผ ๋ ๋ฆฝ๋ ์์ ๊ถ๊ณผ ๊ฒฐํฉํ ๋๋ GKE์ฉ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด ๋๋ Cloud Service Mesh๋ฅผ ์ฌ์ฉํ์ง ๋ง์ธ์. ๋๊ฐ ์ด๋ค ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ฅผ ์ด์ค์ ํ ์ ์๋์ง ์ถฉ๋ถํ ์ ์ดํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋์ ์ปค์คํ ์กฐ์ง ์ ์ฑ ์ ์ฌ์ฉํด์ ํ์ด GKE ํด๋ฌ์คํฐ์์ ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ฌ์ฉ ์ค์ ํ์ง ๋ชปํ๋๋ก ๋ฐฉ์งํฉ๋๋ค. ํด๋ฌ์คํฐ๊ฐ Fleet๋ก ๊ทธ๋ฃนํ๋ ๊ฒฝ์ฐ์๋ ์ฌ์ ํ ์ ์ฑ ์ ๊ฐ์ฌํ๊ณ ์ ์ฉํ ์ ์์ต๋๋ค. ์ปค์คํ ์กฐ์ง ์ ์ฑ ์ ์ฌ์ฉํด์ ํด๋ฌ์คํฐ ํ๋ก์ ํธ๊ฐ ์๋ ํ๊ฒฝ ํด๋์ ํด๋นํ๋ Fleet ๋ด์ ํด๋ฌ์คํฐ๊ฐ ์์ฑ๋๋๋ก ํ ์ ์์ต๋๋ค. Fleet ๊ธฐ๋ณธ ๊ตฌ์ฑ์ ์ฌ์ฉํด์ ์ ํด๋ฌ์คํฐ์ ์ ์ฑ ์ ์ด๊ฐ ์ฌ์ฉ๋๋๋ก ์๊ตฌํ ์ ์์ต๋๋ค. |
๊ธฐ๋ณธ ๊ถ์ฅ์ฌํญ์ ๋์
์ด ์น์ ์์๋ ์ด ๊ฐ์ด๋์ ํฌํจ๋ ๊ธฐ๋ณธ ๊ถ์ฅ์ฌํญ์ ๋์์ ์ค๋ช ํฉ๋๋ค.
๊ฒฐ์ ์์ญ | ๊ฐ๋ฅํ ๋์ |
---|---|
๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋์ผํ 5๊ฐ ํด๋ฌ์คํฐ ์งํฉ์์ ์คํ๋ฉ๋๋ค. |
์ฒญ์ฌ์ง์๋ 5๊ฐ์ ํด๋ฌ์คํฐ ์งํฉ์ด ์ฌ์ฉ๋ฉ๋๋ค(ํ๋ก๋์ ์ 2๊ฐ, ๋นํ๋ก๋์ ์ 2๊ฐ, ๊ฐ๋ฐ์ 1๊ฐ). ์ถ๊ฐ๋ก 5๊ฐ์ ํด๋ฌ์คํฐ ์งํฉ์ ๋ง๋ค๋๋ก ์ฒญ์ฌ์ง์ ์์ ํ ์ ์์ต๋๋ค. 5๊ฐ์ ํด๋ฌ์คํฐ ์งํฉ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ๋นํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฒ์ ๋๋ Fleet ๋ค์์คํ์ด์ค๋ฅผ ๋ค๋ฅธ ์งํฉ์ ํด๋ฌ์คํฐ์ ๋ฐ์ธ๋ฉํ์ง ๋ง์ธ์. ๋ค์๊ณผ ๊ฐ์ ํ๋์ ์ํํ๊ธฐ ์ํด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ๋ฌ ๋ค๋ฅธ ํด๋ฌ์คํฐ ์งํฉ์ผ๋ก ๋ถ๋ฆฌํด์ผ ํ ์ ์์ต๋๋ค.
์ด๋ ๊ฒ ํ๋ฉด ๋ค์ ์ํฉ ์ค ํ๋๊ฐ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ํ ๋ํธ์ ๋ํด ํด๋ฌ์คํฐ ์งํฉ์ ์๋ก ๋ง๋ค์ง ์์๋ ๋ฉ๋๋ค.
|
ํ๋ก๋์ ๋ฐ ๋นํ๋ก๋์ ํ๊ฒฝ์ 2๊ฐ ๋ฆฌ์ ์ ํด๋ฌ์คํฐ๊ฐ ํฌํจ๋ฉ๋๋ค. |
์ฌ๋ฌ ๋ฆฌ์ ์ ์ต์ข ์ฌ์ฉ์์ ๋ํ ์ง์ฐ ์๊ฐ์ ๋ฎ์ถ๊ธฐ ์ํด์๋ ๋ ์ด์์ ๋ฆฌ์ ์์ ํ๋ก๋์ ๋ฐ ๋นํ๋ก๋์ ์ํฌ๋ก๋๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค(์: ํ๋ก๋์ ์ 3๊ฐ ๋ฆฌ์ , ๋นํ๋ก๋์ ์ 3๊ฐ ๋ฆฌ์ , ๊ฐ๋ฐ์ 1๊ฐ ๋ฆฌ์ ์ฌ์ฉ). ์ด ๋ฐฐํฌ ์ ๋ต์ ์ฌ์ฉํ๋ฉด ์ถ๊ฐ ๋ฆฌ์ ์์ ๋ฆฌ์์ค๋ฅผ ์ ์ง๋ณด์ํ๊ธฐ ์ํด ๋น์ฉ๊ณผ ์ค๋ฒํค๋๊ฐ ์ฆ๊ฐํฉ๋๋ค. |
๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์ฉ์ฑ ์๊ตฌ์ฌํญ์ด ๋ฎ์ผ๋ฉด ํ๋ก๋์ ๋ฐ ๋นํ๋ก๋์ ์ํฌ๋ก๋๋ฅผ ๋จ ํ๋์ ๋ฆฌ์ ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค(์: ํ๋ก๋์ ํ๊ฒฝ 1๊ฐ, ๋นํ๋ก๋์ ํ๊ฒฝ 1๊ฐ, ๊ฐ๋ฐ ํ๊ฒฝ 1๊ฐ). ์ด ์ ๋ต์ ๋น์ฉ ๊ฐ์์ ๋์์ด ๋์ง๋ง ์ด์ค ๋ฆฌ์ ๋๋ ๋ฉํฐ ๋ฆฌ์ ์ํคํ ์ฒ์ ๋์ผํ ์์ค์ผ๋ก ๊ฐ์ฉ์ฑ์ ๋ณดํธํ์ง ์์ต๋๋ค. |
|
์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ์ฉ์ฑ ์๊ตฌ์ฌํญ์ด ์๋ก ๋ค๋ฅธ ๊ฒฝ์ฐ ์ฌ๋ฌ ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ํด ํด๋ฌ์คํฐ ์งํฉ์ ์๋ก ๋ค๋ฅด๊ฒ ๋ง๋ค ์ ์์ต๋๋ค(์: 2๊ฐ์ ํ๋ก๋์
ํ๊ฒฝ, 2๊ฐ์ ๋นํ๋ก๋์
ํ๊ฒฝ, 1๊ฐ์ ๊ฐ๋ฐ ํ๊ฒฝ์ด ํฌํจ๋ |
|
ํ๋ธ ๋ฐ ์คํฌํฌ ํ ํด๋ก์ง๋ ๊ณต์ VPC๋ณด๋ค ์๊ตฌ์ฌํญ์ ๋ ๋ถํฉ๋ฉ๋๋ค. |
๊ฐ ํ๊ฒฝ(๊ฐ๋ฐ, ํ๋ก๋์ , ๋นํ๋ก๋์ )์ด ์์ฒด ์คํฌํฌ ๋ด์ ํธ์คํ ๋๋ ํ๋ธ ๋ฐ ์คํฌํฌ ๊ตฌ์ฑ์ผ๋ก ์ฒญ์ฌ์ง์ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ํ๋ธ ๋ฐ ์คํฌํฌ ํ ํด๋ก์ง๋ ํ๊ฒฝ ๋ถ๋ฆฌ ์์ค์ ๋์ฌ์ค ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ํ๋ธ ๋ฐ ์คํฌํฌ ๋คํธ์ํฌ ํ ํด๋ก์ง๋ฅผ ์ฐธ์กฐํ์ธ์. |
๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์๋ ๋ณ๋์ Git ์ ์ฅ์๊ฐ ์์ต๋๋ค. |
์ผ๋ถ ์กฐ์ง์ ์ฌ๋ฌ ์ ์ฅ์ ๋์ ๋ชจ๋ ์์ค ์ฝ๋์ ๋จ์ผ Git ์ ์ฅ์(monorepo)๋ฅผ ์ฌ์ฉํฉ๋๋ค. monorepo๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฒญ์ฌ์ง์ ์ ํ๋ฆฌ์ผ์ด์ ํฉํ ๋ฆฌ ๊ตฌ์ฑ์์๋ฅผ ์์ ํ์ฌ ์ ์ฅ์๋ฅผ ์ง์ํ ์ ์์ต๋๋ค. ๋ค์์ ์๋ฃํฉ๋๋ค.
|
๋ค์ ๋จ๊ณ
- ์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฐ ์ฒญ์ฌ์ง ์์ธํ ์์๋ณด๊ธฐ
- ๋ค์ ์์น์์ Google Cloud ์ ์ํํธ์จ์ด ๋ฐฐํฌ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.
- ๋ค์ ์์น์์ GKE์์ ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.