๋ ๋ํ ์ปดํผ๋ ๋ฐํํ๋ค. ์๋ก์ด ์คํ ํ๋ก์ ํธ์ ํ์ฑ์ ๋ํด ๋ถ๋, ์๋น์ค์ ๊ธฐ๋ฐ์ด ๋๋ ๋์ผํ ์ด๋ฆ์ ์ด์ ์ ๊ฐ๋ฐ๋ ๋น๊ณต๊ฐ ์ปจํ
์ด๋ ์ด๋ฏธ์ง ๋ ์ง์คํธ๋ฆฌ ๊ฐ๋ฐ์ ๊ณ์ํ ์์ ์
๋๋ค. ๋ ๋ํ ํค ะธ Quay.io. ์ด ํ๋ก์ ํธ๋ CoreOS ๊ตฌ๋งค ํ Red Hat์ ์์ ๋์ด๊ฐ๊ณ ์ธ์๋ ํ์ฌ์ ๋
์ ์ ํ์ ์คํ ์์ค ์ํํธ์จ์ด๋ก ์ ํํ๋ ค๋ ๊ณํ์ ์ผํ์ผ๋ก ์์๋์์ต๋๋ค. ์ฝ๋๋ Python์ผ๋ก ์์ฑ๋์์ผ๋ฉฐ, ์ด๋ ค์๋ค Apache 2.0์ ๋ฐ๋ผ ๋ผ์ด์ผ์ค๊ฐ ๋ถ์ฌ๋์์ต๋๋ค.
์ด ํ๋ก์ ํธ๋ ์ปจํ
์ด๋์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ด๋ฏธ์ง๋ฅผ ๊ตฌ์ถ, ์ ์ฅ, ๋ฐฐํฌํ๊ธฐ ์ํ ๋๊ตฌ๋ ๋ฌผ๋ก ๋ ์ง์คํธ๋ฆฌ ๊ด๋ฆฌ๋ฅผ ์ํ ์น ์ธํฐํ์ด์ค๋ ์ ๊ณตํฉ๋๋ค. Quay๋ฅผ ์ฌ์ฉํ๋ฉด ์ ์ด๋ ์ธํ๋ผ์ ์ปจํ
์ด๋ ๋๋ ์ ํ๋ฆฌ์ผ์ด์
์ด๋ฏธ์ง์ ์์ฒด ๋ ์ง์คํธ๋ฆฌ๋ฅผ ๋ฐฐํฌํ์ฌ ์ด๋ฏธ์ง ์ ์ฅ์ ์ํ DBMS ๋ฐ ๋์คํฌ ๊ณต๊ฐ์ ๋ํ ์ก์ธ์ค๋ง ํ์๋ก ํ๋ ์คํ์ ์ํํ ์ ์์ต๋๋ค.
๋ ์ง์คํธ๋ฆฌ๋ ์ฒซ ๋ฒ์งธ ๋ฐ ๋ ๋ฒ์งธ ๋ฒ์ ๊ณผ ํธํ๋ฉ๋๋ค. ๊ท์ฝ (Docker Registry HTTP API)๋ Docker ์์ง์ฉ ์ปจํ
์ด๋ ์ด๋ฏธ์ง์ Docker ๋งค๋ํ์คํธ ํ์ผ ์ฌ์์ ๋ฐฐํฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ปจํ
์ด๋ ๊ฒ์์ ์ง์๋๋ ์ฌ์ ์ฑ ์ปจํ
์ด๋ ์ด๋ฏธ์ง ๊ฒ์. GitHub, Bitbucket, GitLab ๋ฐ Git ๊ธฐ๋ฐ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ด์
๋ธ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ง์์ ์ธ ์ ๋ฌ ๋ฐ ํตํฉ(CD/CI) ์์คํ
์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
Quay๋ ๊ฐ๋ฐํ ๊ด๋ฆฌ๋ฅผ ์ํ ์ ์ฐํ ์ก์ธ์ค ์ ์ด ๋ฉ์ปค๋์ฆ๊ณผ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๊ณ ์ฌ์ฉ์ ์ธ์ฆ์ ์ํด LDAP, Keystone, OIDC, Google Auth ๋ฐ GitHub๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํ์ฉํฉ๋๋ค. ์คํ ๋ฆฌ์ง๋ ๋ก์ปฌ ํ์ผ ์์คํ
์ธ S3, GCS, Swift ๋ฐ Ceph ์์ ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ ๋ณต์ ๋์ด ์ฌ์ฉ์ ์์น์ ๋ฐ๋ผ ๋ฐ์ดํฐ ์ ๋ฌ์ ์ต์ ํํ ์ ์์ต๋๋ค. ๋๊ตฌ ํฌํจ ๋ช
ํํ๋ ํจ์น๋์ง ์์ ์ทจ์ฝ์ ์ ์๋ณํ๊ธฐ ์ํด ์ปจํ
์ด๋ ์ฝํ
์ธ ๋ฅผ ์๋์ผ๋ก ๊ฒ์ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ถ์ฒ : opennet.ru