Home
Guhyeon's Devlog
Cancel

์ปจํ…Œ์ด๋„ˆ(Container), ๋„์ปค(Docker)์™€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(k8s)๋Š” ๋ฌด์—‡์ผ๊นŒ?

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

๋„์ปค(Docker)์™€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes)๋Š” ์™œ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ?

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

Jxls merge cell ๋™์  ๋ณ‘ํ•ฉ ๊ตฌํ˜„(each-merge, each-merge-single)

Jxls Jxls ๋Š” ๋ฏธ๋ฆฌ ์—‘์…€ ํ…œํ”Œ๋ฆฟ์„ ๋งŒ๋“ค์–ด๋‘๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ํ…œํ”Œ๋ฆฟ์— ๋ฐ”์ธ๋”ฉํ•œ ํ›„ ๊ฒฐ๊ณผ๋ฅผ ์—‘์…€๋กœ ๋ฐ›๊ฒŒ๋” ์ฒ˜๋ฆฌํ•ด์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์—‘์…€ ํ…œํ”Œ๋ฆฟ์— ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ ํ•  ๋•Œ์˜ ๋ฌธ๋ฒ•์€ Jstl ๊ณผ ๋งค์šฐ ์œ ์‚ฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— Jstl ์„ ๋‹ค๋ค„๋ดค๋‹ค๋ฉด ์กฐ๊ธˆ ๋” ์ ‘๊ทผํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. Jxls ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ๊ฐ€์žฅ ์–ด๋ ค์› ๋˜ ๋ถ€๋ถ„์€ ๋™์  ๋ณ‘ํ•ฉ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์—...

๋”ฐ๋ผ ํ•˜๋‹ค ๋ณด๋ฉด ์‰ฌ์šด Github Blog ๋งŒ๋“ค๊ธฐ_3

์„ธ ๋ฒˆ์งธ Step์€ chirpy ํ…Œ๋งˆ๋ฅผ ์ ์šฉํ• ๊บผ์—์š”๐Ÿ˜ƒ chirpy ํ…Œ๋งˆ๊ฐ€ ๊น”๋”ํ•ด์„œ ์„ ํƒํ–ˆ์ง€๋งŒ ๋‹ค๋ฅธ ํ…Œ๋งˆ๋ฅผ ์ ์šฉํ•˜์…”๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค. chirpy ํ…Œ๋งˆ ๋‹ค์šด๋กœ๋“œ chirpy ํ…Œ๋งˆ๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ํ…Œ๋งˆ๋ฅผ ์„ ํƒํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด jekyllthemes.org ์—์„œ ์„ ํƒํ•ด์ฃผ์„ธ์š”. chirpy ํ…Œ๋งˆ๋ฅผ ๋‹ค์šด๋ฐ›๊ธฐ ์œ„ํ•ด์„œ jekyll-theme-chirpy ์—...

๋”ฐ๋ผ ํ•˜๋‹ค ๋ณด๋ฉด ์‰ฌ์šด Github Blog ๋งŒ๋“ค๊ธฐ_2

๋‘ ๋ฒˆ์งธ Step์€ ๋กœ์ปฌ์— Jekyll์„ ๋„์šฐ๊ณ  ์›๊ฒฉ์— push๊นŒ์ง€ ํ• ๊บผ์—์š”๐Ÿ˜ƒ ์„ค์น˜ ์ˆœ์„œ๋Š” ์ˆœ์„œ๋Š” rbenv > ruby > jekyll ์ž…๋‹ˆ๋‹ค. Ruby ์„ค์น˜ ruby๋ฅผ ์„ค์น˜ํ•˜๊ธฐ ์ „์— rbenv๋จผ์ € ์„ค์น˜ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. rbenv๋Š” ๋ฃจ๋น„ ๋ฒ„์ „์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํˆด์ž…๋‹ˆ๋‹ค. brew install rbenv ์„ค์น˜ ๊ฐ€๋Šฅํ•œ ...

๋”ฐ๋ผ ํ•˜๋‹ค ๋ณด๋ฉด ์‰ฌ์šด Github Blog ๋งŒ๋“ค๊ธฐ_1

์ฒซ ๋ฒˆ์งธ Step์€ ๊ฐ„๋‹จํ•˜๋‹ˆ ๋”ฐ๋ผํ•˜๊ธฐ ์‰ฌ์›Œ์š”๐Ÿ˜ƒ github ์•„์ด๋””๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฐ€์ •ํ•˜์— ์ง„ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. repository(์ €์žฅ์†Œ) ์ƒ์„ฑ Repository Name ์—๋Š” {Owner}.github.io๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. repository ํ˜•ํƒœ๋Š” public ์œผ๋กœ ํ•˜๊ณ , Add a README file ๋ฅผ ์ฒดํฌํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ Cre...