๐Ÿ˜๋ฐ๋ธŒ์˜ต์Šค, ๋ฒ ์Šค์ฒœ์„œ๋ฒ„, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค - (1/3)

2023. 9. 13. 01:36ยท๊ณต๋ถ€/์„œ๋ฒ„

๐Ÿ˜๋ฐ๋ธŒ์˜ต์Šค, ๋ฒ ์Šค์ฒœ์„œ๋ฒ„, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค - 1

๐Ÿ˜ญํ‹€๋ฆฐ๋ถ€๋ถ„์€ ์ง€์  ๋ถ€ํƒ๋“œ๋ ค์š”

- โ–ถ๋ฐ๋ธŒ์˜ต์Šค, ๋ฒ ์Šค์ฒœ์„œ๋ฒ„, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค (1/2) : ๋ฐ๋ธŒ์˜ต์Šค,์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์— ๋Œ€ํ•ด์„œ
- ๋ฐ๋ธŒ์˜ต์Šค, ๋ฒ ์Šค์ฒœ์„œ๋ฒ„, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค (2/3) : ๋ฒ ์Šค์ฒœ์„œ๋ฒ„, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํŒŒ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ
- ๋ฐ๋ธŒ์˜ต์Šค, ๋ฒ ์Šค์ฒœ์„œ๋ฒ„, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค (3/3) : ์šฐ๋ฆฌํšŒ์‚ฌ์˜ ์„œ๋ฒ„ (๋ฒ ์Šค์ฒœ์„œ๋ฒ„, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋“ฑ) ์•„ํ‚คํ…์ฒ˜
    - 3๋ฒˆ์€ ํšŒ์‚ฌ ๋‚ด๋ถ€ ๊ณต์œ ์šฉ์œผ๋กœ ๋ณธ ๋ธ”๋กœ๊ทธ์—์„œ๋Š” ํฌ์ŠคํŒ…ํ•˜์ง€ ์•Š์„ ์˜ˆ์ •

๐Ÿ˜ ๋ฐ๋ธŒ์˜ต์Šค(DevOps) ?

  • ๊ฐœ๋ฐœ(Development)๊ณผ ์šด์˜(Operations)์˜ ํ•ฉ์„ฑ์–ด๋กœ ๋ชฉ์ ์ด ๋‹ค๋ฅธ ๋‘ ์—…๋ฌด๋ฅผ ํ•˜๋‚˜๋กœ ๋ชจ์•„ ์„œ๋น„์Šค๋ฅผ ๋ณด๋‹ค ์•ˆ์ •์ ์œผ๋กœ ๊ณ ๊ฐ์—๊ฒŒ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ๋ฌธํ™”์ด์ž ๋ฐฉ๋ฒ•๋ก 
  • ๊ฐ ๋‹จ๊ณ„๋ณ„ ๋ชฉ์ 
    • ๊ฐœ๋ฐœ :์‹ ์†ํ•œ ๊ฐœ๋ฐœ๊ณผ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ œ๊ณต,๊ฐœ๋ฐœ์— ์ง‘์ค‘
      • ๋ฌธ์ œ์  : ๊ธฐ๋Šฅ์ถ”๊ฐ€, ๋ฐ˜๋ณต์ ์ธ ํ…Œ์ŠคํŠธ
      • ํ•ด๊ฒฐ : CI/CD ํŒŒ์ดํ”„๋ผ์ธ (๊นƒ๋žฉ,์  ํ‚จ์Šค ๋“ฑ)
    • ์šด์˜ : ์žฅ๊ธฐ์ ์ด๊ณ  ์•ˆ์ •์ ์œผ๋กœ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์ง‘์ค‘
      • ๋ฌธ์ œ์  : ์„œ๋น„์Šค ์ค‘๋‹จ์— ๋Œ€ํ•œ ๋Œ€์ฒ˜, ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ, ํŠธ๋ž˜ํ”ฝ์— ๋”ฐ๋ฅธ ์ ์ ˆํ•œ ๋ฐฐํฌ(์„œ๋ฒ„ ์ฆ์„ค,๊ฐ์ถ• ๋“ฑ๋“ฑ)
      • ํ•ด๊ฒฐ : ํƒ„๋ ฅ์ ์ธ ์ธํ”„๋ผ ์„ค๊ณ„,๋ฌด์ค‘๋‹จ ์„œ๋น„์Šค(์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ฐฐํฌ๋ฐฉ์‹ ๋“ฑ), ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ(ํŠœ๋‚˜ ๋“ฑ) ๊ตฌ์ถ• ๋“ฑ

๐Ÿ˜ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋กœ ๋“ค์–ด๊ฐ€๊ธฐ ์ „์—

๐Ÿ˜‰ ์ปจํ…Œ์ด๋„ˆ์— ์†Œํ”„ํŠธ์›จ์–ด ๋„ฃ๊ธฐ ?

ํ•ด์šด ์‚ฐ์—…์—์„œ๋Š” ํ‘œ์ค€ํ™”๋œ ์ปจํ…Œ์ด๋„ˆ๋Š” ๋Œ€๋Ÿ‰ ์ƒํ’ˆ์„ ์šด์†กํ•˜๋Š” ๋น„์šฉ์„ ํš๊ธฐ์ ์œผ๋กœ ์ ˆ๊ฐ์‹œํ‚จ๋‹ค. ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋“ค์–ด์„œ ์„ ๋ฐ•์— ์˜ฎ๊ธฐ๊ธฐ๋งŒ ํ•˜๋ฉด ๋˜๋‹ˆ๊น !

  • IT ์ธก๋ฉด์—์„œ๋„ ํ•ด์šด์‚ฐ์—…๊ณผ ๊ฐ™์€ ๊ฐœ๋…์œผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.
    ์ปจํ…Œ์ด๋„ˆ์—๋Š” ์•ฑ ์‹คํ–‰์— ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์ด ํฌํ•จ๋˜์–ด ์žˆ๊ณ , ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„์ด ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ด๋ฏธ์ง€ ํŒŒ์ผ์— ์ €์žฅํ•œ๋‹ค.
  • ์ปจํ…Œ์ด๋„ˆ vs ๊ฐ€์ƒ๋จธ์‹ (VM)
    • ๊ฐ€์ƒ๋จธ์‹  ์ด๋ฏธ์ง€๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ๋“ค์ด ํฌํ•จ๋˜์ง€๋งŒ ๋ถˆํ•„์š”ํ•œ ๊ฒƒ๋„ ํฌํ•จ์ด ๋œ๋‹ค. ์šฉ๋Ÿ‰์ฐจ์ด๋Š” ์ˆ˜๋ฐฑ๋ฐฐ์ •๋„ ๋˜๋Š”๋“ฏ
      VM์—๋Š” ๊ด€๋ จ์ด ์—†๋Š” ํ”„๋กœ๊ทธ๋žจ,๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ๋งŽ์€๊ฒƒ์ด ํฌํ•จ๋˜์–ด์žˆ๋‹ค !
      • VM์€ ๊ฐ€์ƒํ™˜๊ฒฝ์—์„œ ์ž‘๋™ํ•˜๋Š”๋ฐ, ๊ฐ€์ƒ๋จธ์‹ ์ด ์‹คํ–‰ํ•˜๋Š” CPU๋Š” ๋ฌผ๋ฆฌ CPU๋ฅผ ์‹ค์ œ์™€ ๊ฐ™์ด ์—๋ฎฌ๋ ˆ์ด์…˜ ํ•˜์—ฌ ๊ตฌํ˜„ํ•œ๋‹ค. ์ปจํ…Œ์ด๋„ˆ๋Š” ๊ฐ€์ƒํ™” ์˜ค๋ฒ„ํ—ค๋“œ ์—†์ด ์‹ค์ œ CPU์—์„œ ์ง์ ‘ ์‹คํ–‰๋˜๊ธฐ ๋•Œ๋ฌธ์— ์†๋„๊ฐ€ 30%์ •๋„ ์ฐจ์ด๋‚œ๋‹ค๊ณ  ํ•œ๋‹ค.
      • ์ปจํ…Œ์ด๋„ˆ๊ฐ„์˜ ๊ณต์œ ํ•˜๊ณ  ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ ์ง€์ • ๋ฐฉ์‹์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ ˆ์ด์–ด๋ฅผ ์‚ฌ์šฉํ•จ. ์ด ๋ง์€ ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ์—์„œ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป์œผ๋กœ ๋””์Šคํฌ ๊ณต๊ฐ„๊ณผ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญํญ์„ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•จ.
  • ๐Ÿ™„Docker? (๊ด€๋ จ aws์„œ๋น„์Šค๋Š” ECR)
    • ์†Œํ”„ํŠธ์›จ์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ทธ์— ํ•„์š”ํ•œ ๊ฐ์ข… ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ์ข…์†์„ฑ์„ ํ•˜๋‚˜์˜ ํŒจํ‚ค์ง€๋กœ ๋ฌถ์–ด์„œ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์ด๋ฏธ์ง€ํ™” ํ•˜๊ณ  ๋„์™€์ฃผ๋Š” ํ”Œ๋žซํผ์ด๋‹ค.

๐Ÿ˜‰ ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜

  • ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ์‹œ์Šคํ…œ, ์•„ํ‚คํ…์ฒ˜, ์šด์˜์ฒด์ œ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š”๊ฒƒ
  • ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์€ ์˜ค์ผ€์ŠคํŠธ๋ผ์˜ ์—ฐ์ฃผ์ž์ฒ˜๋Ÿผ ์„œ๋น„์Šค์˜ ๊ณตํ†ต์ ์ธ ๋ชฉํ‘œ๋ฅผ ์œ„ํ•˜ ์—ญํ• ์„ ์กฐ์ •ํ•˜๊ณ  ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•จ.

๐Ÿ˜ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(= kubernetes = k8s, ๊ด€๋ จ aws์„œ๋น„์Šค๋Š” eks)

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

๐Ÿ˜‰ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์•„ํ‚คํ…์ฒ˜

  • ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋Š” ์—ฌ๋Ÿฌ ๋Œ€์˜ ์„œ๋ฒ„๊ฐ€ ํ•˜๋‚˜์˜ ํด๋Ÿฌ์Šคํ„ฐ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค.
  • ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ : ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด ๋งˆ์Šคํ„ฐ๋…ธ๋“œ์—์„œ ์‹คํ–‰๋จ. ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋‘๋‡Œ ์—ญํ• ์„ ํ•จ. ์ปจํ…Œ์ด๋„ˆ ์Šค์ผ€์ค„๋ง,์„œ๋น„์Šค ๊ด€๋ฆฌ, API ์š”์ฒญ ์ฒ˜๋ฆฌ ๋“ฑ์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.
    • kube api server : ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ์˜ ํ”„๋ŸฐํŠธ์—”ํŠธ ์„œ๋ฒ„๋กœ API ์š”์ฒญ ์ฒ˜๋ฆฌ๋ฅผ ํ•จ.
    • etcd : k8s์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋Š” db
    • kube scheduler : ์ƒˆ๋กœ ์ƒ์„ฑ๋œ ํŒŒ๋“œ๋ฅผ ์‹คํ–‰ํ•  ๋…ธ๋“œ๋ฅผ ๊ฒฐ์ •ํ•จ.
    • kube controller manager : ๋””ํ”Œ๋กœ์ด๋จผํŠธ์™€ ๊ฐ™์€ ๋ฆฌ์†Œ์Šค ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ๊ด€๋ฆฌํ•จ.
    • cloud controller manager : ํด๋ผ์šฐ๋“œ ์—…์ฒด์™€ ์—ฐ๋™ํ•ด ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ๋‚˜ ๋””์Šคํฌ ๋ณผ๋ฅจ๊ฐ™์€ ์ž์›๊ด€๋ฆฌ๋ฅผ ํ•œ๋‹ค.
  • ๋…ธ๋“œ ์ปดํฌ๋„ŒํŠธ : ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด์—์„œ ์‚ฌ์šฉ์ž์˜ ์›Œํฌ๋กœ๋“œ๋ฅผ ์‹คํ–‰ํ•จ. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ์žˆ๋‹ค.
    • kubelet : ๋…ธ๋“œ์— ์˜ˆ์•ฝ๋œ ์›Œํฌ๋กœ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„์„ ๊ด€๋ฆฌํ•˜๊ณ  ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•จ.
    • kube-proxy : ์„œ๋กœ ๋‹ค๋ฅธ ๋…ธ๋“œ์— ์žˆ๋Š” ํŒŒ๋“œ ๊ฐ„ ํ†ต์‹ ์ด๋‚˜ ํŒŒ๋“œ์™€ ์ธํ„ฐ๋„ท ์‚ฌ์ด์˜ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ… ํ•จ.
    • ์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„ : ์ปจํ…Œ์ด๋„ˆ์˜ ์‹œ์ž‘ ๋ฐ ์ค‘์ง€,ํ†ต์‹ ์ฒ˜๋ฆฌ๋กœ ์ผ๋ฐ˜์ ์œผ๋กœ ๋„์ปค๋ฅผ ์“ฐ๋Š”๋“ฏ.
  • kubectl : ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค API๋ฅผ ์‚ฌ์šฉํ•ด ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ๊ณผ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•œ ์ปค๋งจ๋“œ ๋ผ์ธ ํˆด
    • CLI(Command line interface)๋Š” linux๊ฐ™์€๊ฑฐ์ฒ˜๋Ÿผ ๊ธ€์ž๋ฅผ ์ž…๋ ฅํ•ด์„œ ์ปดํ“จํ„ฐ์— ๋ช…๋ น์„ ๋‚ด๋ฆฌ๋Š” ๋ฐฉ์‹์„ ๋งํ•จ.

  • ์ถœ์ฒ˜
    • https://www.codestates.com/blog/content/%EB%8D%B0%EB%B8%8C%EC%98%B5%EC%8A%A4-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0
    • Cloud Native DevOps with Kubernetes(TMI : ์ฑ… - ํ•„์š”ํ•˜๋ฉด ๋นŒ๋ ค๋“œ๋ฆผ)
    • https://namu.wiki/w/Kubernetes?from=%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4
๋ฐ˜์‘ํ˜•
์ €์ž‘์žํ‘œ์‹œ (์ƒˆ์ฐฝ์—ด๋ฆผ)
'๊ณต๋ถ€/์„œ๋ฒ„' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • ๐Ÿ˜๋ฐ๋ธŒ์˜ต์Šค, ๋ฒ ์Šค์ฒœ์„œ๋ฒ„, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค - (2/3)
  • ์žก ์Šค์ผ€์ค„๋Ÿฌ ํฌ๋ก ํƒญ ์‹œ๊ฐ„, ์กฐํšŒ, ์ˆ˜์ •
JangGiraffe
JangGiraffe
์•ˆ๋…•ํ•˜์„ธ์š”~ ๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค! ๋จธ๋ฌด์‹œ๋ฉด์„œ ์ฆ๊ฑฐ์šด ์‹œ๊ฐ„ ๋ณด๋‚ด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์˜คํ”ˆ์นดํ†ก : https://open.kakao.com/o/sYEBs0uh
  • JangGiraffe
    giraffe1010
    JangGiraffe
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (390)
      • ๊ณต๋ถ€ (155)
        • AI (3)
        • Spring (10)
        • JAVA (31)
        • python (6)
        • ๊ธฐํƒ€ (12)
        • ๋ฉ”์„ธ์ง€ (3)
        • Jsp,Servlet (4)
        • HTML (12)
        • Javascript (6)
        • C#,ASP.NET (2)
        • WEB (2)
        • DB (11)
        • Android (18)
        • [BaaS]Parse.com (4)
        • ์กธ์—…ํ”„๋กœ์ ํŠธ (4)
        • AWS,๋„ค์ด๋ฒ„ํด๋ผ์šฐ๋“œํ”Œ๋žซํผ (2)
        • Ubuntu (6)
        • maven (1)
        • ์ž๋ฃŒ๊ตฌ์กฐ (15)
        • ์„œ๋ฒ„ (3)
      • ๊ฒŒ์ž„ (0)
      • ๊ด€์‹ฌ (22)
        • ์‚ฌ์ง„ (1)
        • ํŒจ์Šค์˜ค๋ธŒ์—‘์ž์ผ(POE) (1)
        • ์›”๋“œ์˜ค๋ธŒ์›Œํฌ๋ž˜ํ”„ํŠธ (4)
        • ๋ธ”๋กœ๊ทธ (7)
        • ์ด์Šˆ (1)
        • IT (5)
        • ๊ธฐํƒ€ ๊ฒŒ์ž„ (3)
      • ์ž๋ฃŒ (2)
        • ๋ฉด์ ‘ (2)
      • ๋จน๊ฑฐ๋ฆฌ (103)
        • ์Œ์‹๋ฆฌ๋ทฐ (99)
        • ์นดํŽ˜๋ฆฌ๋ทฐ (4)
      • ์—ฌํ–‰ (35)
        • ๊ตญ๋‚ด์—ฌํ–‰ (23)
        • ํ•ด์™ธ์—ฌํ–‰ (12)
      • ์ƒํ™œ์ •๋ณด (68)
        • ์ƒํ™œ์ •๋ณด (33)
        • ์ƒํ’ˆ๋ฆฌ๋ทฐ (34)
        • ์„ธ๋ฏธ๋‚˜ํ›„๊ธฐ (1)
      • ๋„์ ๋„์  (5)
        • ์˜ํ™”ํ›„๊ธฐ (1)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฌธ์˜(์นดํ†ก)
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

    • 2zino
    • wildbluffer
  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    ์™•์‹ญ๋ฆฌ๋ง›์ง‘
    ๋ฐœ์‚ฐ ํšŒ์‹
    ChatGPT
    ์ž์ทจ
    ๋งˆ๊ณก๋ง›์ง‘
    ์˜ค์ง•์–ด๋‚œ์ „
    ์›”๋“œ์˜ค๋ธŒ์›Œํฌ๋ž˜ํ”„ํŠธ
    ํ™๋Œ€๋ง›์ง‘
    ๋ˆ๋ฒŒ๊ธฐ
    ์ œ์ฃผ๋„๋ง›์ง‘
    ๊ฐ•์›๋„์—ฌํ–‰
    ๊ฐ•์„œ๊ตฌ๋ง›์ง‘
    ์–‘์–‘ ๊ฐ€๋ณผ๋งŒํ•œ ๊ณณ
    ์‹œ์ฆˆ์˜ค์นด
    ๋ง›์ง‘
    ์™€์šฐ
    ๋ฐœ์‚ฐ๋ง›์ง‘
    ๊ฐ€์–‘๋ง›์ง‘
    ๊น€ํฌ๋ง›์ง‘
    ๋–ก๋ณถ์ด
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
JangGiraffe
๐Ÿ˜๋ฐ๋ธŒ์˜ต์Šค, ๋ฒ ์Šค์ฒœ์„œ๋ฒ„, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค - (1/3)
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”