Container Registry๋ ์ง์ ์ค๋จ๋์์ต๋๋ค. 2025๋ 3์ 18์ผ๋ถํฐ Container Registry๊ฐ ์ข ๋ฃ๋์ด Container Registry์ ์ด๋ฏธ์ง๋ฅผ ์ธ ์ ์์ต๋๋ค.
gcr.io
URL์ด ํฌํจ๋ Google ์์ ์ด๋ฏธ์ง๋ฅผ ๋น๋กฏํ์ฌ Artifact Registry์ ํธ์คํ
๋ gcr.io
URL์ Container Registry ์ข
๋ฃ์ ์ํฅ์ ๋ฐ์ง ์์ต๋๋ค.
Container Registry ์ง์ ์ค๋จ ๋ฐ Artifact Registry๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ๋ฐฉ๋ฒ์ ๊ดํ ์์ธํ ๋ด์ฉ์ Container Registry ์ง์ ์ค๋จ์ ์ฐธ๊ณ ํ์ธ์.
Artifact Registry๋ Google Cloud์์ ์ปจํ ์ด๋ ์ด๋ฏธ์ง ์คํ ๋ฆฌ์ง ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํด ๊ถ์ฅ๋๋ ์๋น์ค์ ๋๋ค. Artifact Registry๋ Container Registry์ ๊ฐ์ ๋์ผํ ์ปจํ ์ด๋ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ ์ถ๊ฐ ๊ธฐ๋ฅ ๋ฐ ์ด์ ์ ํฌํจํฉ๋๋ค. Artifact Registry๋ ์ปจํ ์ด๋ ์ด๋ฏธ์ง ๋ฐ ๋น์ปจํ ์ด๋ ์ํฐํฉํธ๋ฅผ ๋ชจ๋ ์ง์ํ๋ ์์ ๊ด๋ฆฌํ ์๋น์ค๋ก์ Container Registry์ ๊ธฐ๋ฅ์ ํ์ฅํฉ๋๋ค.
์๋ ๋ง์ด๊ทธ๋ ์ด์
๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ดํ์ ๋๋ ์๋น์ค ์ค๋จ ์์ด Container Registry ์๋ํฌ์ธํธ๋ฅผ Artifact Registry gcr.io
์ ์ฅ์๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ ์ ์์ต๋๋ค.
์ ๊ธฐ๋ฅ ์์ฝ
Artifact Registry๋ Container Registry ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ด ํ์ฅํฉ๋๋ค.
- ์ ์ฅ์ ์์ค ์ก์ธ์ค ์ ์ด
- ๋ฆฌ์ ์์ ์ํฐํฉํธ๋ฅผ ํธ์คํ ํ์ฌ ์ง์ฐ ์๊ฐ๊ณผ ๋ฐ์ดํฐ ์ ์ก ๋น์ฉ์ ์ค์ด๊ณ ๋ฐ์ดํฐ ์์ฃผ ์๊ตฌ์ฌํญ์ ์ค์ํฉ๋๋ค.
- ์ด๋ฏธ์ง๋ฅผ Google Kubernetes Engine ๋ฐ Dataproc Serverless์ ์คํธ๋ฆฌ๋ฐํ์ฌ ์ํฌ๋ก๋ ์์ ์๊ฐ์ ์ค์ ๋๋ค.
- ์์ค์์ Cloud Run์ ๋ฐฐํฌ
- ์ ์ฅ์ ํ๋์ ๋ํ ๊ฐ์ฌ ๋ก๊น
- ๊ณ ๊ฐ ๊ด๋ฆฌ ์ํธํ ํค(CMEK) ๋ฐ ์์น ์ ์ฝ์กฐ๊ฑด์ ์ฌ์ฉํ๋ ์ํธํ๊ฐ ํฌํจ๋ ์กฐ์ง ์ ์ฑ ์ ์ฉ
- ์ปจํ ์ด๋์์ OS ๋ฐ ์ธ์ด ํจํค์ง ์ทจ์ฝ์ ์ค์บ
- ๋จ์ผ ํธ์คํธ ๋ค์์ ์ฌ๋ฌ ์ ์ฅ์๋ฅผ ์ง๊ณํ๋ ๊ฐ์ ์ ์ฅ์
- Docker Hub ๋๋ Maven Central๊ณผ ๊ฐ์ ์ ์คํธ๋ฆผ ์์ค์์ ์ํฐํฉํธ๋ฅผ ์บ์ํ๋ ์๊ฒฉ ์ ์ฅ์
์ด๋ฌํ ๊ธฐ๋ฅ๋ค์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ธฐ๋ฅ ๋น๊ต๋ฅผ ์ฐธ์กฐํ์ธ์.
Google์์ ์ ์ง๊ด๋ฆฌํ๋ ๊ธฐ์กด Container Registry ์ด๋ฏธ์ง
์ด์ ์ Container Registry์ ํธ์คํ
๋์๋ ๋๋ถ๋ถ์ Google ์์ ์ด๋ฏธ์ง๋ ์ด์ gcr.io
์ ์ฅ์์ Artifact Registry์ ํธ์คํ
๋ฉ๋๋ค. ์ด๋ฌํ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํด URL์ ๋ณ๊ฒฝํ ํ์๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด Cloud Build ๊ณต์ ๋น๋ ์ด๋ฏธ์ง๋ ๊ณ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
mirror.gcr.io
์์ ์บ์๋ Docker Hub ์ด๋ฏธ์ง
Artifact Registry๋ mirror.gcr.io
์์ ์์ฃผ ์ก์ธ์ค๋๋ ๊ณต๊ฐ Docker Hub ์ด๋ฏธ์ง๋ฅผ ์บ์ํฉ๋๋ค. mirror.gcr.io
์ฌ์ฉ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์บ์๋ Docker Hub ์ด๋ฏธ์ง ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ ํ ์ต์ ์ ํ
Artifact Registry๋ก ์ ํํ๊ธฐ ์ํด ์ฌ์ฉํ ์ ์๋ ์ ์ฅ์๋ ๋ ๊ฐ์ง ์ ํ์ด ์์ต๋๋ค.
- Artifact Registry์ gcr.io ์ ์ฅ์
Container Registry
gcr.io
ํธ์คํธ ์ด๋ฆ์ ๋งคํ๋ ์ ์ฅ์. Artifact Registry๋ Container Registry ํธ์คํธ์ ๋ํgcr.io
์์ฒญ์ ๋์ผํ Google Cloud ํ๋ก์ ํธ์ ์๋ ํด๋น Artifact Registry ์ ์ฅ์๋ก ๋ฆฌ๋๋ ์ ํฉ๋๋ค.๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ
gcr.io
์ ์ฅ์๋ฅผ ์ฌ์ฉํ์ธ์.- ๊ธฐ์กด ์ด๋ฏธ์ง ์๋ํ๋ฅผ Artifact Registry๋ก ์ ํํ๋ ๋ฐ ํ์ํ ์ค์ ๋ฐ ๊ตฌ์ฑ์ ์์ ์ต์ํํด์ผ ํฉ๋๋ค.
- ๋ค๋ฅธGoogle Cloud ํ๋ก์ ํธ ๋๋ ๋ฆฌ์ ์์ Artifact Registry ์ ์ฅ์๋ฅผ ์ค์ ํ ํ์๊ฐ ์์ต๋๋ค.
- Artifact Registry์
pkg.dev
์ ์ฅ์ pkg.dev
๋ชจ๋ ๊ธฐ๋ฅ์ ์ง์ํ๊ณ ๊ธฐ์กด Container Registry ํธ์คํธ์ ์์ ํ ๋ ๋ฆฝ์ ์ธ Artifact Registry ์ ์ฅ์์ ๋๋ค.๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ
pkg.dev
์ ์ฅ์๋ฅผ ์ฌ์ฉํ์ธ์.- ๊ท์ ์ค์ ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ ํน์ ๋ฆฌ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํด์ผ ํฉ๋๋ค.
gcr.io
๋๋ฉ์ธ์ ์ง์ํ๋ ์ ์ฅ์๋ Container Registry ํธ์คํธ์ ๋์ผํ ๋ฉํฐ ๋ฆฌ์ (asia
,eu
,us
)์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. - Container Registry๋ฅผ ์ฌ์ฉ ์ค์ธ ํ๋ก์ ํธ์ ๋ค๋ฅธ ํ๋ก์ ํธ์ Artifact Registry ์ ์ฅ์๋ฅผ ์ค์ ํด์ผ ํฉ๋๋ค.
์ด๋ฏธ์ง ์ ์ฅ ๋ฐฉ๋ฒ๊ณผ ์์น๋ฅผ ๋ค์ ์ค๊ณํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- Cloud Run ๋ฐ Google Kubernetes Engine๊ณผ ๊ฐ์ ๋ฐํ์์ ํฌํจํ์ฌ ๋ค๋ฅธ Google Cloud ์ง์ญ ๋ฆฌ์์ค์ ๋์ผํ ๋ฆฌ์ ์ ์ ์ฅ์๋ฅผ ๋ง๋ญ๋๋ค.
- ํ๊ณผ ๋ ๊ฐ๊น์ด ๋ฆฌ์ ์ ์ ์ฅ์๋ฅผ ์ค์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด
asia
๋ฉํฐ ๋ฆฌ์ ๋์ ์ค์คํธ๋ ์ผ๋ฆฌ์ ๋ฆฌ์ ์ ๋๋us
๋ฉํฐ ๋ฆฌ์ ๋์ ๋จ๋ฏธ ๋ฆฌ์ ์ ์ ์ฅ์๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. - ๋ค๋ฅธ Identity and Access Management ์ ์ฑ
๊ณผ ๋์ผํ ํ๋ก์ ํธ ๋ฐ ์์น์์ ๋ค์ค Docker ์ ์ฅ์๋ฅผ ๋ง๋ญ๋๋ค. ์๋ฅผ ๋ค์ด ์๋ก ๋ค๋ฅธ ๊ฐ๋ฐ์ ์ก์ธ์ค ์์ค์ ์ฌ์ฉํ์ฌ
us-east1
๋ฆฌ์ ์์ ๊ฐ๋ฐ ์ ์ฅ์์ ํ๋ก๋์ ์ ์ฅ์๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์ฌ๋ฌ ์ ์คํธ๋ฆผ
pkg.dev
ํ์ค ๋ชจ๋ ์ ์ฅ์์์ ๋ค์ด๋ก๋ํ๊ธฐ ์ํ ๋จ์ผ ์๋ํฌ์ธํธ๋ก ์๋ํ๋ ๊ฐ์ ์ ์ฅ์๋ฅผ ๋ง๋ค๋ ค๊ณ ํฉ๋๋ค.์ธ๋ถ ์์ค์ ํ๋ก์ ์ญํ ์ ํ๋ ์๊ฒฉ ์ ์ฅ์๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
- ๊ท์ ์ค์ ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ ํน์ ๋ฆฌ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํด์ผ ํฉ๋๋ค.
ํ์ค, ์๊ฒฉ, ๊ฐ์ pkg.dev
๋ฐ gcr.io
์ ์ฅ์๊ฐ ๊ณต์กดํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด Artifact Registry์์ gcr.io
์ ์ฅ์๋ฅผ ๋ง๋ค์ด ๊ธฐ์กด Container Registry ์ค์ ์ ์ ํํ๊ณ ์ ์์
์ ์ํ pkg.dev
์ ์ฅ์๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
์ ํ ๋๊ตฌ ์ฌ์ฉ
๋ค์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ Container Registry ์ฌ์ฉ๋์ด ์๋ ํ๋ก์ ํธ๋ฅผ ์๋ณํ๊ณ , Container Registry์์ Artifact Registry๋ก ์ด๋ฏธ์ง๋ฅผ ๋ณต์ฌํ๊ณ , Container Registry์์ Artifact Registry๋ก ์ฌ๋ฌ ํ๋ก์ ํธ๋ฅผ ์๋์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํฉ๋๋ค.
- Container Registry ์ฌ์ฉ๋์ ํ์ธํฉ๋๋ค.
- ์๋ ๋ง์ด๊ทธ๋ ์ด์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ Container Registry์์ Artifact Registry๋ก ํ๋ก์ ํธ๋ฅผ ๋ง์ด๊ทธ๋ ์ด์ ํ๊ณ , ์ด๋ฏธ์ง๋ฅผ ๋ณต์ฌํ๊ณ , ์ํ๋ ์ ํ ์ ์ฅ์ ์ ํ์ ์ ํํฉ๋๋ค.
- ์๋ ๋ง์ด๊ทธ๋ ์ด์ ๋๊ตฌ, gcrane, Docker, gcloud CLI๋ฅผ ์ฌ์ฉํ์ฌ Container Registry์์ Artifact Registry๋ก ์ด๋ฏธ์ง๋ฅผ ๋ณต์ฌํฉ๋๋ค.
๊ธฐ๋ฅ ๋น๊ต
๋ค์ ํ์์๋ Container Registry์ Artifact Registry ์ฌ์ด์ ์ฐจ์ด์ ์ ์์ฝํด์ ๋ณด์ฌ์ค๋๋ค.
๊ธฐ๋ฅ | Container Registry | Artifact Registry |
---|---|---|
์ง์๋๋ ํ์ | ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ง | ์ปจํ ์ด๋ ์ด๋ฏธ์ง, ์ธ์ด ํจํค์ง, OS ํจํค์ง๋ฅผ ํฌํจํ๋ ๋ค์ค ์ํฐํฉํธ ํ์ |
๋๋ฉ์ธ ์ด๋ฆ | gcr.io |
pkg.dev
Artifact Registry๋ gcr.io ์ ์ฅ์๋ฅผ ์ค์ ํ ๊ฒฝ์ฐ์๋ |
์ ์ฅ์ ๋ชจ๋ | ํด๋น ์ฌํญ ์์ |
|
๋ ์ง์คํธ๋ฆฌ ๋ง๋ค๊ธฐ | ์ฒซ ๋ฒ์งธ ์ด๋ฏธ์ง๋ฅผ ๋ด๋ณด๋ด์ ๋ ์ง์คํธ๋ฆฌ ํธ์คํธ๋ฅผ ๋ง๋ญ๋๋ค.
Container Registry๋ Google Cloud ํ๋ก์ ํธ์ Cloud Storage ๋ฒํท์ ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ๊ณ , ๋ ์ง์คํธ๋ฆฌ ํน์ ๊ถํ ๋ถ์ฌ์ ๊ฐ์ ์์ ์ ๋ฒํท์ ์ง์ ์ ์ฉํด์ผ ํฉ๋๋ค. |
์ ์ฅ์ ๋ง๋ค๊ธฐ๋ ๋ด๋ณด๋ด๊ธฐ ๋ฐ ๊ฐ์ ธ์ค๊ธฐ์ ๊ฐ๋ณ ์์
์ด๋ฉฐ ์ ์ฅ์ ์ฌ์ฉ์ผ๋ก๋ถํฐ ์ ์ฅ์ ๊ด๋ฆฌ๋ฅผ ๋ช
ํํ๊ฒ ๊ตฌ๋ถํฉ๋๋ค.
Artifact Registry์๋ Google Cloud ํ๋ก์ ํธ์์ ๊ด๋ฆฌํ Cloud Storage ๋ฒํท์ด ์์ต๋๋ค. ์ ์ฅ์์์ ์ง์ ์ด๋ฏธ์ง ๊ด๋ฆฌ ์์ ์ ์ํํฉ๋๋ค. |
๋ ์ง์คํธ๋ฆฌ ์์น | Google Cloud ํ๋ก์ ํธ์๋ 4๊ฐ์ ๋ฉํฐ ๋ฆฌ์ ๋ ์ง์คํธ๋ฆฌ ํธ์คํธ๋ง ์ ๊ณต๋ฉ๋๋ค. | ๋ฆฌ์ ๋๋ ๋ฉํฐ ๋ฆฌ์ ์์ ๊ฐ๋ณ์ ์ผ๋ก ์ ์ด๋๋ ๋ค์ค ์ ์ฅ์๋ฅผ ๋ง๋ญ๋๋ค. |
์ก์ธ์ค ์ ์ด |
|
|
์ธ์ฆ | ํ์ฌ ํด๋ผ์ด์ธํธ๋ก ์ด๋ฏธ์ง๋ฅผ ๋ด๋ณด๋ด๊ณ ๊ฐ์ ธ์ค๋ ์ฌ๋ฌ ์ธ์ฆ ๋ฐฉ์์ ์ ๊ณตํฉ๋๋ค. | Artifact Registry๋ Container Registry์ ๋์ผํ ์ธ์ฆ ๋ฐฉ์์ ์ง์ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ Docker ์ธ์ฆ ์ค์ ์ ์ฐธ์กฐํ์ธ์. |
๊ณ ๊ฐ ๊ด๋ฆฌ ์ํธํ ํค(CMEK) | CMEK๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง๊ฐ ํฌํจ๋ ์คํ ๋ฆฌ์ง ๋ฒํท์ ์ํธํํฉ๋๋ค. | CMEK๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ณ ์ ์ฅ์๋ฅผ ์ํธํํฉ๋๋ค. |
Google Cloud ์ฝ์ ์ฌ์ฉ | Google Cloud ์ฝ์์ Container Registry ์น์ ์์ Container Registry ์ด๋ฏธ์ง๋ฅผ ๋ณด๊ณ ๊ด๋ฆฌํฉ๋๋ค. | Google Cloud ์ฝ์์ Artifact Registry ์น์
์์ Artifact Registry์ Container Registry ์ ์ฅ์ ๋ชฉ๋ก์ ๋ด
๋๋ค. ์ด ํ์ด์ง์์ Artifact Registry ์ ์ฅ์ ๋ฐ ์ด๋ฏธ์ง๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
Container Registry ์ ์ฅ์๋ฅผ ํด๋ฆญํ๋ฉด Google Cloud ์ฝ์์ Container Registry ์น์ ์ ์๋ ์ด๋ฏธ์ง ๋ชฉ๋ก์ผ๋ก ์ด๋ํฉ๋๋ค. |
gcloud CLI ๋ฐ API ๋ช ๋ น์ด ์ฌ์ฉ | gcloud container images ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ช
๋ น์ด๊ฐ ๋จ์ถ๋ ๋ค์ด์ ์คํธ๋ฅผ ์ง์ํฉ๋๋ค. ์ ์ฒด ๋ค์ด์ ์คํธ ๋ฌธ์์ด์ ์ง์ ํ์ง ์์ผ๋ฉด Container Registry๊ฐ ๋ถ๋ถ ๋ฌธ์์ด์ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฐ๋ฅธ ์ด๋ฏธ์ง๋ฅผ ์ฐพ์ผ๋ ค๊ณ ์๋ํฉ๋๋ค.
Container Registry์๋ REST ๋๋ RPC API๊ฐ ์์ต๋๋ค. |
gcloud artifacts docker ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ช
๋ น์ด๊ฐ ๋จ์ถ๋ ๋ค์ด์ ์คํธ๋ฅผ ์ง์ํ์ง ์์ต๋๋ค.
Container Registry ๋ฐ Artifact Registry gcloud CLI ๋ช ๋ น์ด๋ฅผ ๋น๊ตํ๋ ค๋ฉด gcloud CLI ๋ช ๋ น์ด ๋น๊ต๋ฅผ ์ฐธ์กฐํ์ธ์. Artifact Registry๋ ์ ์ฅ์ ๋ฐ ์ํฐํฉํธ ๊ด๋ฆฌ๋ฅผ ์ํ REST ๋ฐ RPC API๋ฅผ ์ ๊ณตํฉ๋๋ค. |
Pub/Sub ์๋ฆผ | gcr ์ฃผ์ ์ ๋ํ ๋ณ๊ฒฝ์ฌํญ์ ๊ฒ์ํฉ๋๋ค. |
gcr ์ฃผ์ ์ ๋ํ ๋ณ๊ฒฝ์ฌํญ์ ๊ฒ์ํฉ๋๋ค. ๊ธฐ์กด Container Registry ์๋น์ค์ ๋์ผํ ํ๋ก์ ํธ์์ ์ ์ฅ์๋ฅผ ๋ง๋ค๋ฉด ๊ธฐ์กด Pub/Sub ๊ตฌ์ฑ์ด ์๋์ผ๋ก ์๋ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ Pub/Sub ์๋ฆผ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
๊ฐ์ฌ ๋ก๊น | Container Registry๋ ๋ ์ง์คํธ๋ฆฌ ํ๋์ ๋ํ ๊ฐ์ฌ ๋ก๊ทธ๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค. | Cloud Logging์ ์ฌ์ฉํ์ฌ ์ ์ฅ์ ๋ณ๊ฒฝ์ฌํญ์ ์ถ์ ํฉ๋๋ค. |
์บ์๋ Docker Hub ์ด๋ฏธ์ง | mirror.gcr.io ๋ ๋ชจ๋ ์ฌ์ฉ์ ๊ฐ์ ๊ฐ์ฅ ์์ฃผ ์์ฒญ๋๋ Docker Hub ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ๋ ํ์ค๋ฃจ ์บ์์
๋๋ค.
mirror.gcr.io ๋ ์ด์ Artifact Registry์์ ํธ์คํ
๋ฉ๋๋ค. |
mirror.gcr.io ๋ ์ด์ Artifact Registry์์ ํธ์คํ
๋ฉ๋๋ค. VPC ์๋น์ค ์ ์ด ๊ฒฝ๊ณ์์ mirror.gcr.io ๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ๋ณ๋์ ์์
์ด ํ์ํ์ง ์์ต๋๋ค. VPC ์๋น์ค ์ ์ด ๊ฒฝ๊ณ์์ mirror.gcr.io ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ VPC ์๋น์ค ์ ์ด์ ํจ๊ป Artifact Registry ์ฌ์ฉ์ ์ฐธ์กฐํ์ธ์. |
VPC ์๋น์ค ์ ์ด | ์๋น์ค ๊ฒฝ๊ณ์ Container Registry๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. | ์๋น์ค ๊ฒฝ๊ณ์ Artifact Registry๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. |
Artifact Analysis๋ฅผ ์ฌ์ฉํ ๋ฉํ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง ๋ฐ ๋ถ์ | ์ง์๋๋ OS๊ฐ ํฌํจ๋ ์ด๋ฏธ์ง์์ ์ฃผ๋ฌธํ ์ค์บ์ ํตํด OS ๋ฐ ์ธ์ด ํจํค์ง ์ทจ์ฝ์ ์ ์ค์บํฉ๋๋ค. ์๋ ์ค์บ์ OS ์ทจ์ฝ์ ์ ๋ณด๋ง ๋ฐํํฉ๋๋ค.
์ค์บ ์ ํ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.
|
์ฃผ๋ฌธํ ์ค์บ๊ณผ ์๋ ์ค์บ์ ๋ชจ๋ ์ฌ์ฉํ์ฌ OS ๋ฐ ์ธ์ด ํจํค์ง ์ทจ์ฝ์ ์ ์ค์บํฉ๋๋ค.
์ค์บ ์ ํ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.
|
์ด๋ฏธ์ง ์คํธ๋ฆฌ๋ฐ | ์ฌ์ฉํ ์ ์์ | ํฐ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ฌ ๋ ๋ ๋น ๋ฅธ ์๋ ํ์ฅ, ๋ ๋น ๋ฅธ ํฌ๋ ์์, ์ง์ฐ ์๊ฐ ๊ฐ์๋ฅผ ์ํด Artifact Registry์ ์ด๋ฏธ์ง๋ฅผ GKE ๋๋ Dataproc Serverless์ ์คํธ๋ฆฌ๋ฐํฉ๋๋ค. |
Cloud Run ์์ค ๋ฐฐํฌ | ์ฌ์ฉํ ์ ์์ | ์์ค ๋ฐฐํฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋จ์ผ gcloud CLI ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด์ ์์ค ์ฝ๋๋ก๋ถํฐ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ๋น๋ํ๊ณ , Artifact Registry์ ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ๊ณ , Cloud Run์ ๋ฐฐํฌํ ์ ์์ต๋๋ค. |
๊ฐ๊ฒฉ ์ฑ ์ | Container Registry ๊ฐ๊ฒฉ์ ์คํ ๋ฆฌ์ง ๋ฐ ๋คํธ์ํฌ ๋ฐ์ดํฐ ์ ์ก์ ํฌํจํ Cloud Storage ์ฌ์ฉ๋์ ๊ธฐ์ค์ผ๋ก ์ฑ ์ ๋ฉ๋๋ค. ๋ ์ง์คํธ๋ฆฌ ํธ์คํธ๋ ๋ฉํฐ ๋ฆฌ์ ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅํ๋ฏ๋ก ๋ฐ์ดํฐ ์ ์ก ๋น์ฉ์๋ Google Cloud์ ์ด๋ฏธ์ง ๋ฐฐํฌ๊ฐ ํฌํจ๋ฉ๋๋ค. | Artifact Registry ๊ฐ๊ฒฉ์ ์คํ ๋ฆฌ์ง์ ๋คํธ์ํฌ ๋ฐ์ดํฐ ์ ์ก์ ๊ธฐ๋ฐ์ผ๋ก ์์ฒด์ ์ผ๋ก ์ฑ ์ ๋ฉ๋๋ค. |
ํ ๋น๋ | Container Registry์๋ ๊ณ ์ ๋ ์์ฒญ ํ๋๊ฐ ์์ต๋๋ค. Cloud Storage ํ ๋น๋๋ ์ ์ฉ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ํ ๋น๋ ๋ฐ ํ๋ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์. | Artifact Registry์๋ ํ๋ก์ ํธ๋น ๋ฐ ์ฌ์ฉ์๋น ํ ๋น๋์ด ์์ต๋๋ค. ์ฌ์ฉ์๋น ํ ๋น๋์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ํ์ด ์์ง๋ง ๋จ์ผ ์ฌ์ฉ์๊ฐ ํ๋ก์ ํธ ์์ค์ ํ ๋น๋์ ๋๋ฌด ๋ง์ด ์๋นํ์ง ์๋๋ก ์ฌ์ฉ์๋น ํ๋๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. |
gcloud ๋ช ๋ น์ด ๋น๊ต
๋ค์ ํ์๋ Container Registry ๋ช ๋ น์ด์ ์ด์ ์์ํ๋ gcloud CLI์ Artifact Registry ๋ช ๋ น์ด๊ฐ ์์ฝ๋์ด ์์ต๋๋ค. ํ ์ด๋ธ์ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ช ๋ น์ด์ ์ฐธ์กฐ ํ์ด์ง๋ฅผ ํ์ธํ์ธ์.
Container Registry์ ์์ํ๋ ๊ธฐ๋ฅ์ด ์๋ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ Artifact Registry ๋ช
๋ น์ด๋ ํ์ ํฌํจ๋์ง ์์ต๋๋ค. ์ ์ฒด Artifact Registry ๋ช
๋ น์ด ์ฐธ์กฐ๋ gcloud artifacts
๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์์ | Container Registry | Artifact Registry |
---|---|---|
์ ์ฅ์ ๋ง๋ค๊ธฐ | ํด๋น ์์ | gcloud artifacts repositories create
|
์ ์ฅ์ ์ญ์ | ํด๋น ์์ | gcloud artifacts repositories delete
|
์ด๋ฏธ์ง ๋์ด |
gcloud container images list
|
gcloud artifacts docker images list
|
ํ๊ทธ ๋์ด |
gcloud container images list-tags
|
gcloud artifacts docker tags list
|
ํ๊ทธ ์ถ๊ฐ |
gcloud container images add-tag
|
gcloud artifacts docker tags add
|
ํ๊ทธ ์ญ์ |
gcloud container images untag
|
gcloud artifacts docker tags delete
|
์ด๋ฏธ์ง ์ค๋ช |
gcloud container images describe
|
gcloud artifacts docker images list --include-tags
|