diff --git a/README.md b/README.md index dccfa6b9..e392b1d2 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,16 @@
+## ๐Ÿงญ ํ›„์† ๊ตฌํ˜„ ํ•„์š” ์‚ฌํ•ญ + +### ์…€ํ”„ ์„œ๋น„์Šค ์ปจํ…Œ์ด๋„ˆ ์žฌ์‹œ์ž‘ (๋ณด๋ฅ˜) +- ์‚ฌ์šฉ์ž๊ฐ€ ๊ด€๋ฆฌ์ž ๊ฐœ์ž… ์—†์ด ๋ณธ์ธ์˜ ์‹คํ–‰ ์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ง์ ‘ ์žฌ์‹œ์ž‘ํ•˜๋Š” ๊ธฐ๋Šฅ. API/UI๋Š” ์„ค๊ณ„ยท๊ตฌํ˜„ํ–ˆ์œผ๋‚˜(admin_be #481, admin_infra #152, admin_fe #124, ์ „๋ถ€ ๋ฏธ๋จธ์ง€) **๋ณด๋ฅ˜** ์ƒํƒœ. +- ๋ณด๋ฅ˜ ์‚ฌ์œ : ์žฌ์‹œ์ž‘์„ "ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ ๋ฐ–์— ์„ค์น˜ํ•œ ํŒจํ‚ค์ง€๊นŒ์ง€ ๋ณด์กด"ํ•˜๋ ค๋ฉด ์‹คํ–‰ ์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ด๋ฏธ์ง€๋กœ ์ปค๋ฐ‹ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ๊ทธ ์ปค๋ฐ‹์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ๋กœ ๋˜์–ด ์žˆ๋˜ `save_image.sh`๊ฐ€ ์‹ค์ œ base ์ด๋ฏธ์ง€ ์–ด๋””์—๋„ ์กด์žฌํ•˜์ง€ ์•Š์Œ์„ ํ™•์ธํ•จ(๋นˆ ๊ป๋ฐ๊ธฐ ๊ธฐ๋Šฅ์ด์—ˆ์Œ โ€” ์ง€๊ธˆ๊นŒ์ง€์˜ ๊ด€๋ฆฌ์ž ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋„ ์‹ค์ œ๋กœ๋Š” ์ปค๋ฐ‹ ์—†์ด base ์ด๋ฏธ์ง€๋กœ ์žฌ์ƒ์„ฑ๋˜๊ณ  ์žˆ์—ˆ์Œ). +- ๊ทผ๋ณธ์ ์œผ๋กœ pod์—๋Š” `/var/run/docker.sock`์ด ๋งˆ์šดํŠธ๋˜์–ด ์žˆ์ง€ ์•Š์•„ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์Šค์Šค๋กœ๋ฅผ ์ปค๋ฐ‹ํ•  ์ˆ˜ ์—†๊ณ , krb5 ๋ฐฐํฌ์ฒ˜๋Ÿผ farm ๋…ธ๋“œ์— SSH๋กœ ์ง์ ‘ `docker commit`์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹์ด ํ•„์š”ํ•จ. ์ด ๊ฒฝ์šฐ ๊ธฐ์กด `_farm_ssh`์˜ ํ•˜๋“œ์ฝ”๋”ฉ๋œ 60์ดˆ ํƒ€์ž„์•„์›ƒ์œผ๋กœ๋Š” ๋ถ€์กฑํ•ด, ์›๊ฒฉ์—์„œ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰ ํ›„ ์ƒํƒœ๋ฅผ ํด๋งํ•˜๋Š” ๋น„๋™๊ธฐ ๋ฐฉ์‹์œผ๋กœ ์žฌ์„ค๊ณ„๊ฐ€ ํ•„์š”ํ•จ. +- ์žฌ๊ฐœ ์‹œ ํ™•์ธํ•  ๊ฒƒ: (1) farm ๋…ธ๋“œ์— ๋ฐฐํฌ๋œ forced-command ์Šคํฌ๋ฆฝํŠธ(`ailab-krb5-admin`) ํ™•์žฅ ๋˜๋Š” ๋ณ„๋„ ์Šคํฌ๋ฆฝํŠธ ์ถ”๊ฐ€, (2) ์ด๋ฏธ์ง€ ์ปค๋ฐ‹์„ ๋น„๋™๊ธฐ(๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰ + ํด๋ง)๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” config-server ์ชฝ ์„ค๊ณ„. + +
+ ## ๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ | ๋ถ„๋ฅ˜ | ๊ธฐ์ˆ  | ๋น„๊ณ  |