๐Ÿฅ‡[Bro's Insights - ์ธ๊ธฐ๊ธ€] โ†’ โš ๏ธ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์˜ ๊ธฐ๋ณธ, Kubernetes ๊ฐ€ ํ”๋“ค๋ฆฐ๋‹ค

2014๋…„, Google์ด Kubernetes๋ฅผ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœํ–ˆ์„ ๋•Œ ์„ธ์ƒ์€ ์™„์ „ํžˆ ๋‹ฌ๋ผ์กŒ๋‹ค.
๋ฐฐํฌ๋Š” ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•ด์กŒ๊ณ , ํ™•์žฅ์€ ํƒ„๋ ฅ์ ์œผ๋กœ ์ด๋ฃจ์–ด์กŒ์œผ๋ฉฐ, ์šฐ๋ฆฌ๋Š” โ€˜ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒโ€™๋ผ๋Š” ์ƒˆ๋กœ์šด ์–ธ์–ด๋ฅผ ์†์— ๋„ฃ์—ˆ๋‹ค.

ํ•˜์ง€๋งŒ 10๋…„์ด ์ง€๋‚œ ์ง€๊ธˆ, Mountain View ๋‚ด๋ถ€์—์„œ๋Š” ์ „ํ˜€ ๋‹ค๋ฅธ ๋ถ„์œ„๊ธฐ๊ฐ€ ๊ฐ์ง€๋˜๊ณ  ์žˆ๋‹ค.
์ตœ๊ทผ Google ๋‚ด๋ถ€ SRE Slack ๊ทธ๋ฃน์—์„œ ์œ ์ถœ๋œ ์Šฌ๋ผ์ด๋“œ์— ๋‹ด๊ธด ๋ฉ”์‹œ์ง€๋Š” ๋‹จ์ˆœํ•˜๊ณ ๋„ ์ง์„ค์ ์ด์—ˆ๋‹ค.

โ€œKubernetes๋Š” ์šฐ๋ฆฌ์—๊ฒŒ ์ ˆ๊ฐ ํšจ๊ณผ๋ณด๋‹ค ๋” ๋งŽ์€ ๋น„์šฉ์„ ๋ฐœ์ƒ์‹œํ‚ค๊ณ  ์žˆ๋‹ค.โ€

Google์€ Kubernetes๋ฅผ ๋ถ€์ •ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ๊ทธ๊ฒƒ์ด ์—ฌ์ „ํžˆ ํ•ฉ๋ฆฌ์ ์ธ ์„ ํƒ์ธ์ง€ ๊ทผ๋ณธ์ ์œผ๋กœ ์žฌ๊ฒ€ํ† ํ•˜๊ณ  ์žˆ๋‹ค.
์‹ค์ œ๋กœ Borg ํ›„์† ๊ฒฝ๋Ÿ‰ ๋Ÿฐํƒ€์ž„์„ ์‚ฌ์šฉํ•˜๋Š” ํŒ€๊ณผ ์ผ๋ฐ˜ K8s ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์šด์˜ํ•˜๋Š” ํŒ€์˜ ์ง€ํ‘œ๋ฅผ ๋น„๊ตํ•œ ๊ฒฐ๊ณผ๋Š” ์ถฉ๊ฒฉ์ ์ด๋‹ค.

  • ๋น„-K8s ํŒ€์˜ ์ธํ”„๋ผ ๋น„์šฉ์ด ํ‰๊ท  40% ์ ˆ๊ฐ
  • YAML ์˜์‚ฌ๊ฒฐ์ • ๊ณผ์ •์„ ์ œ๊ฑฐํ–ˆ์„ ๋•Œ ๋ฐฐํฌ ์†๋„๊ฐ€ 2๋ฐฐ ํ–ฅ์ƒ
  • ๋„คํŠธ์›Œํ‚น ๋ฐ ์‚ฌ์ด๋“œ์นด ๊ด€๋ จ ์—์Šค์ปฌ๋ ˆ์ด์…˜ 80% ๊ฐ์†Œ

์ด๋Ÿฐ ๋ณ€ํ™”๋Š” ๋‹จ์ˆœํ•œ ์šด์˜ ํšจ์œจ์„ฑ์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ, Kubernetes๋ผ๋Š” ํŒจ๋Ÿฌ๋‹ค์ž„ ์ž์ฒด๊ฐ€ ๋‹ค์‹œ ์ ๊ฒ€๋˜๊ณ  ์žˆ๋‹ค๋Š” ์‹ ํ˜ธ๋‹ค.


Kubernetes๊ฐ€ ๋ฌด๊ฒ๊ฒŒ ๋А๊ปด์ง€๋Š” ์ด์œ ๋Š” ๋ช…ํ™•ํ•˜๋‹ค.
์ฒ˜์Œ๋ถ€ํ„ฐ Google ๊ทœ๋ชจ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
ํ•˜์ง€๋งŒ ์ง€๊ธˆ ๋Œ€๋ถ€๋ถ„์˜ Google ํŒ€์€ ๊ทธ๋Ÿฐ ์ˆ˜์ค€์˜ ๋ฌธ์ œ๋ฅผ ๋” ์ด์ƒ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š๋‹ค.

ํ”ผ๋“œ๋ฐฑ์—์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ๋“ฑ์žฅํ•˜๋Š” ์„ธ ๊ฐ€์ง€ ๋ถˆ๋งŒ์ด ์ด๋ฅผ ์ฆ๋ช…ํ•œ๋‹ค.

  1. YAML ์˜ค๋ฒ„ํ—ค๋“œ โ€“ ์„ ์–ธ์  ๊ตฌ์„ฑ์˜ ์ด์ƒ์€ CRD, Helm, ํ…œํ”Œ๋ฆฟ ์ŠคํŒŒ๊ฒŒํ‹ฐ๋กœ ๋ณ€์งˆ๋๋‹ค. ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ๋ณด๋‹ค ํ—ฌ๋ฆ„ ๋””๋ฒ„๊น…์— ๋” ๋งŽ์€ ์‹œ๊ฐ„์ด ์“ฐ์ธ๋‹ค.
  2. ๋„คํŠธ์›Œํ‚น์˜ ๋ณต์žก์„ฑ โ€“ ์‚ฌ์ด๋“œ์นด, ์„œ๋น„์Šค ๋ฉ”์‹œ, ์ธ๊ทธ๋ ˆ์Šค ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์–ฝํžˆ๋ฉฐ DNS ๋ฌธ์ œ๋Š” ๋ฐˆ์ด ๋๋‹ค.
  3. ํ™•์žฅ์˜ ํ™˜์ƒ โ€“ ๋ฌดํ•œ ํ™•์žฅ์€ ๋Œ€๋ถ€๋ถ„์˜ ํŒ€์—๊ฒŒ ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฉฐ, K8s ์šด์˜๋น„๊ฐ€ ๊ทธ ์ด์ ์„ ์‚ผํ‚จ๋‹ค.

Google ๋‚ด๋ถ€์˜ ์ผ๋ถ€ ํŒ€์€ ๋” ๋‹จ์ˆœํ•œ ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜ํ•˜๊ณ  ์žˆ๋‹ค.
200์ค„์งœ๋ฆฌ ๋งค๋‹ˆํŽ˜์ŠคํŠธ๋„, ๋ณต์žกํ•œ Helm ์ฐจํŠธ๋„ ์—†์ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฐ„๊ฒฐํ•œ ์„ ์–ธ๋งŒ์œผ๋กœ ์„œ๋น„์Šค๋ฅผ ์ •์˜ํ•œ๋‹ค.

CREATE SERVICE payments
  IMAGE 'gcr.io/team/payments:v3'
  SCALE RULES (
    IF latency > 300ms THEN ADD 2 INSTANCES,
    IF errors > 1% THEN ALERT 'pagerduty'
  );

์šด์˜ ๋ณต์žก๋„๊ฐ€ ์ค„์–ด๋“ค๊ณ , ๋„คํŠธ์›Œํ‚น ์ด์Šˆ๊ฐ€ ์‚ฌ๋ผ์ง€๋ฉฐ, ๋น„์šฉ๊ณผ ์†๋„ ๋ชจ๋‘ ๊ฐœ์„ ๋๋‹ค.
์ด๋Š” ๋‹จ์ˆœํžˆ ๋‚ด๋ถ€ ์‹คํ—˜์ด ์•„๋‹ˆ๋ผ, ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋ฐฉ์‹ ์ž์ฒด๋ฅผ ์žฌ์„ค๊ณ„ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์‹ ํ˜ธ๋‹ค.


์ด ๋ณ€ํ™”๊ฐ€ ์™ธ๋ถ€ ๊ธฐ์—…๋“ค์—๊ฒŒ ์ฃผ๋Š” ๋ฉ”์‹œ์ง€๋Š” ๋ช…ํ™•ํ•˜๋‹ค.
Kubernetes๋Š” ์—ฌ์ „ํžˆ ๊ฐ•๋ ฅํ•œ ํ”Œ๋žซํผ์ด์ง€๋งŒ, ์ ˆ๋Œ€์ ์ธ ์กด์žฌ๋Š” ์•„๋‹ˆ๋‹ค.
๊ทธ๋™์•ˆ ์‹ค์ œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋™์‹œ์—, ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๊ตฐโ€”๋ณต์žก์„ฑ, ์šด์˜ ์˜ค๋ฒ„ํ—ค๋“œ, ํŒ€ ์†๋„์˜ ์ €ํ•˜โ€”์„ ๋งŒ๋“ค์–ด๋ƒˆ๋‹ค.

์ด์ œ ๋ชจ๋“  ํŒ€์€ ์Šค์Šค๋กœ์—๊ฒŒ ์ด๋Ÿฐ ์งˆ๋ฌธ์„ ๋˜์งˆ ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

  • ์šฐ๋ฆฌ๋Š” K8s๊ฐ€ ์ง„์งœ๋กœ ํ•„์š”ํ•ด์„œ ์“ฐ๋Š”๊ฐ€, ์•„๋‹ˆ๋ฉด ๊ทธ๋ƒฅ โ€˜๊ธฐ๋ณธ๊ฐ’โ€™์ด๋ผ์„œ ์“ฐ๋Š”๊ฐ€?
  • ๋ฌดํ•œ ํ™•์žฅ์ด ์ •๋ง ํ•„์š”ํ•œ๊ฐ€? ์•„๋‹ˆ๋ฉด ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ์šฐ๋ฆฌ๋ฅผ ์กฐ์šฉํžˆ ๊ฐ‰์•„๋จน๊ณ  ์žˆ๋Š”๊ฐ€?
  • ๋” ๋‹จ์ˆœํ•œ ์Šคํƒ์œผ๋กœ ๋Œ์•„๊ฐ„๋‹ค๋ฉด ์ œํ’ˆ ๊ฐœ๋ฐœ์— ๋” ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ?

๊ธฐ์ˆ ์€ ์ˆœํ™˜ํ•œ๋‹ค. ์–ด์ œ์˜ ์ •๋‹ต์ด ๋‚ด์ผ์˜ ์žฅ์• ๋ฌผ์ด ๋  ์ˆ˜ ์žˆ๋‹ค.
Kubernetes์˜ ์ง‘์„ ์ง€์€ Google์ด ๋ฐฉํ–ฅ์„ ๋ฐ”๊พธ๊ณ  ์žˆ๋‹ค๋ฉด, ์šฐ๋ฆฌ๋„ ๋ฉˆ์ถฐ์„œ ๋‹ค์‹œ ์ƒ๊ฐํ•ด๋ด์•ผ ํ•œ๋‹ค.

K8s๋Š” ์œ„๋Œ€ํ•œ ๋„๊ตฌ์ง€๋งŒ, ์–ธ์ œ๋‚˜ โ€˜์˜ฌ๋ฐ”๋ฅธ ๋„๊ตฌโ€™๋Š” ์•„๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๋ฐ”๋กœ ์ง€๊ธˆ, ๊ทธ ์งˆ๋ฌธ์„ ๋˜์งˆ ์‹œ์ ์ด ์™”๋‹ค.

[์ถœ์ฒ˜] https://medium.com/aws-in-plain-english/why-even-google-is-rethinking-kubernetes-internally-a4c457252450

8 Likes

์•ˆ๋…•ํ•˜์„ธ์š”. CNCF Ambassador ๋ฐ Kubernetes ์ปจํŠธ๋ฆฌ๋ทฐํ„ฐ๋กœ ํ™œ๋™ํ•˜๊ณ  ์žˆ๋Š” ์†์„ํ˜ธ์ž…๋‹ˆ๋‹ค. ์—ญํ• ๊ณผ๋Š” ๋ณ„๊ฐœ๋กœ, ์ด๋ฒˆ ๊ธ€์„ ์ฝ๊ณ  ์—ฌ๋Ÿฌ ์ƒ๊ฐ์ด ๋“ค์–ด ์ฒ˜์Œ์œผ๋กœ ๋Œ“๊ธ€์„ ๋‚จ๊ฒจ๋ด…๋‹ˆ๋‹ค.

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค, ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ, ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ์›Œํฌ๋กœ๋“œ๊ฐ€ ์—ฌ์ „ํžˆ ์œ ์šฉํ•˜๊ณ  ํšจ์œจ์ ์ธ์ง€ ๋‹ค์–‘ํ•œ ์ธก๋ฉด์—์„œ ๊ณ ๋ฏผํ•˜๊ณ  ๋˜๋Œ์•„๋ณด๋Š” ์ผ์€ ์–ธ์ œ๋‚˜ ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋งŒ, ์ด๋ฒˆ ๊ธ€์ฒ˜๋Ÿผ ๋‹ค์†Œ ๊ทน๋‹จ์ ์ธ ๋ฉ”์‹œ์ง€๋Š” ๊ทธ ๋‚ด์šฉ์„ ๊ทธ๋Œ€๋กœ ๋ฐ›์•„๋“ค์ด๊ธฐ์—๋Š” ์œ„ํ—˜์ด ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
ํŠนํžˆ ์›๋ฌธ์„ ๋ฒˆ์—ญํ•˜๊ฑฐ๋‚˜ ์š”์•ฝํ•˜๋Š” ๊ณผ์ •์—์„œ ์˜๋„์™€ ๋งฅ๋ฝ์ด ์™œ๊ณก๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ธฐ์— ๋”์šฑ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ œ๊ฐ€ ์›๋ฌธ์— ๋Œ€ํ•ด ์‹ ์ค‘ํ•œ ์ž…์žฅ์„ ๊ฐ€์ง€๋Š” ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ๊ทผ๊ฑฐ ๋ถ€์กฑ๊ณผ ๊ฒ€์ฆ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ •๋ณด์— ๋Œ€ํ•œ ์˜์กด
    ๊ตฌ๊ธ€์˜ ๋‚ด๋ถ€ ์ด์•ผ๊ธฐ๋ฅผ ์–ธ๊ธ‰ํ•˜๊ณ  ์žˆ์œผ๋‚˜, ์‹ค์ œ ์‚ฌ์‹ค ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ทผ๊ฑฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
    ํ™•์ธ๋˜์ง€ ์•Š์€ ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋…ผ๋ฆฌ๋ฅผ ์ „๊ฐœํ•˜๋Š” ๊ฒƒ์€ ๋น„์•ฝ์œผ๋กœ ์ด์–ด์งˆ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. (์ €๋Š” ์ด ๊ธ€์—์„œ ์–ธ๊ธ‰๋œ โ€˜๊ตฌ๊ธ€ ๋‚ด๋ถ€ ์Šฌ๋ž™ ์ž๋ฃŒโ€™๋ฅผ ์ง์ ‘ ํ™•์ธํ•œ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค.)
  2. ๊ท ํ˜• ์—†๋Š” ์‹œ๊ฐ
    ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ์žฅ์ ์ด๋‚˜ ๋งฅ๋ฝ์€ ๋‹ค๋ฃจ์ง€ ์•Š๊ณ , ๋‹จํŽธ์ ์ธ ๋ฌธ์ œ์ ์—๋งŒ ์ดˆ์ ์„ ๋งž์ถ˜ ์ ์ด ์•„์‰ฝ์Šต๋‹ˆ๋‹ค.
  3. ๋น„๊ต์˜ ํƒ€๋‹น์„ฑ ๋ถ€์กฑ
    ์„ค๋ น ํ•ด๋‹น ๋‚ด์šฉ์ด ์‹ค์ œ ๊ตฌ๊ธ€ ๋‚ด๋ถ€์˜ ์˜๊ฒฌ์ด๋ผ ํ•˜๋”๋ผ๋„, ๋น„๊ต ๋Œ€์ƒ์ด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ๋ชจ์ฒด์ธ ๊ตฌ๊ธ€ ๋‚ด๋ถ€ Borg์˜ ํ›„์†์ด๋ผ๋ฉด โ€˜์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๊ฐ€ ๋ฌด์˜๋ฏธํ•˜๋‹คโ€™๋Š” ๊ฒฐ๋ก ์œผ๋กœ ๋‹จ์ •ํ•˜๋Š” ๊ฒƒ์€ ๋ฐ”๋žŒ์งํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ์ด ๊ธ€์€ ์šฐ๋ฆฌ ๋ชจ๋‘๊ฐ€ โ€˜ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์ธํ”„๋ผ๊ฐ€ ๊ณผ์—ฐ ์ตœ์„ ์ธ๊ฐ€?โ€™, โ€˜๋ถˆํ•„์š”ํ•œ ๋ณต์žก์„ฑ์ด ์กด์žฌํ•˜์ง€๋Š” ์•Š๋Š”๊ฐ€?โ€™๋ฅผ ๋‹ค์‹œ๊ธˆ ๋˜๋Œ์•„๋ณด๊ฒŒ ๋งŒ๋“ ๋‹ค๋Š” ์ ์—์„œ ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์š”์ฆ˜์€ ์ •๋ณด๊ฐ€ ๋„˜์ณ๋‚˜๋Š” ์‹œ๋Œ€์ž…๋‹ˆ๋‹ค.
๊ฒฝํ—˜์ด ๋งŽ์ง€ ์•Š์€ ๋ถ„๋“ค์€ ์ž๊ทน์ ์ธ ๊ธ€์— ์‰ฝ๊ฒŒ ์˜ํ–ฅ์„ ๋ฐ›์•„ ์ž˜๋ชป๋œ ํŒ๋‹จ์„ ๋‚ด๋ฆด ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฐ ์ธก๋ฉด์—์„œ, ์ด ๊ธ€์ด ์ถฉ๋ถ„ํ•œ ๊ฒ€์ฆ๊ณผ ๋…ผ์˜ ์—†์ด ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ํ™•์‚ฐ๋˜๋Š” ์ผ์€ ๋ฐ”๋žŒ์งํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ ์–ด๋„ ๋ณธ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋‚ด์—์„œ ์‹œ์‹ค ํ™•์ธ ๋ฐ ์ถฉ๋ถ„ํ•œ ๊ณต๊ฐ๋Œ€(์ปจ์„ผ์„œ์Šค)๊ฐ€ ํ˜•์„ฑ๋˜๊ธฐ ์ „๊นŒ์ง€๋Š”์š”.

๊ฑด์ „ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด์„œ๋Š”,
์‚ฌ์‹ค์— ๊ทผ๊ฑฐํ•˜๊ณ  ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ํ•œ ์–‘์งˆ์˜ ๊ธ€์ด ๊ณต์œ ๋˜์–ด์•ผ ํ•˜๋ฉฐ,
๊ทธ ์œ„์—์„œ ์„œ๋กœ์˜ ์˜๊ฒฌ์„ ์กด์ค‘ํ•˜๋ฉด์„œ๋„ ๋น„ํŒ์ ์ด๊ณ  ์ƒ์‚ฐ์ ์ธ ๋…ผ์˜๊ฐ€ ์ด๋ฃจ์–ด์ ธ์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์ด ์ง„์ •์œผ๋กœ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ตฌ์„ฑ์› ๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ๋ฐฉํ–ฅ์ด๋ผ ๋ฏฟ์Šต๋‹ˆ๋‹ค. ๋ชจ๋‘ ๊ฑด์Šนํ•˜๊ธฐ์‹ค ๋ฐ”๋ž๋‹ˆ๋‹ค!

7 Likes

@SeokhoSon ์†๋ฐ•์‚ฌ๋‹˜! ์—ญ์‹œ Insight ๊ธ€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ^^

1 Like

๊ท ํ˜•์žกํžŒ ์‹œ๊ฐ์€ ๋ฌผ๋ก  ์ปค๋ฎค๋‹ˆํ‹ฐ ๋‚ด ์ค‘์‹ฌ์„ ์žก์„ ์ˆ˜ ์žˆ๋Š” ๋ฐฉํ–ฅ์„ฑ๊นŒ์ง€ ์ œ์‹œํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค :slight_smile:

1 Like