Elasticsearch 1 ๐ฟ ํ๊ฒฝ์ค์ ๋ฐฉ๋ฒ elasticsearch.in.sh, elasticsearch.yml์ ํ์ผ์ ๋ณ๊ฒฝ es์คํ ์ -D* ๋๋ โ*์ต์ ์ ์ด์ฉ es ์คํ ํ REST API๋ฅผ ์ด์ฉ yml ํด๋ฌ์คํฐ ๋ณ๋๋ก ์ค์ ํ์ง ์์ผ๋ฉด ํด๋ฌ์คํฐ ๋ช ์ elasticsearch๋ก ์ค์ ...
Elasticsearch 0
Elasticsearch 0 ๐ฟ ๊ฐ๋ ์ํ์น ๋ฃจ์ฌ(Lucene) ๊ธฐ๋ฐ์ ์คํ์์ค ์ค์๊ฐ ๋ถ์ฐ ๊ฒ์ ์์ง์ผ๋ก JSON ๊ธฐ๋ฐ์ ๋น์ ํ ๋ฐ์ดํฐ ๋ถ์ฐ ๊ฒ์ ๋ฐ ๋ถ์์ ์ง์ํ๋ค. ์ค์น์ ์๋ฒ ํ์ฅ์ด ๋งค์ฐ ํธ๋ฆฌ ์ค์๊ฐ ๊ฒ์ ์๋น์ค ์ง์, ๋ถ์ฐ ๋ฐ ๋ณ๋ ฌ ์ฒ๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ๋ฉํฐํ ๋์ ๊ธฐ๋ฅ ์ ๊ณต ํ์ฌ ์น ๋ฌธ์ ๊ฒ์, ์์ ๋ฐ์ดํฐ ๋ถ์, ์ผํ๋ชฐ...
Kubernetes network 2
Kubernetes network 2 ๐ฟ ๋ผ์ฐํ & ๋ก๋ ๋ฐธ๋ฐ์ฑ ๋คํธ์ํฌ์ traffic์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฐ๊ฒฐ(connections) ๊ณผ ์์ฒญ(request)๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์ด๋ฌํ traffic์ osi 4(tcp)๋ osi 7(http, rpc, etc)์์ ๋์ํ๋ค. netfilter์ Routing Rule์ IP Packet ๋ ๋ฒจ...
Kubernetes network 1
Kubernetes network 1 ๐ฟ kubernetes ** Docker A pod consists of one or more containers that are collocated on the same host, and are configured to share a network stack and other resources su...
Kubernetes 4
Kubernetes 4 ๐ฟ ํฌ๋์ ๋ฌธ์ ์ ํฌ๋๋ ์ผ์์ ์ผ๋ก ์์ฑํ ์ปจํ ์ด๋ ์งํฉ ๋๋ฌธ์ ํฌ๋๊ฐ ์ง์์ ์ผ๋ก ์๊ฒจ๋ฌ์ ๋ ์๋น์ค๋ฅผ ํ๊ธฐ์ ์ ํฉํ์ง ์์ IP ์ฃผ์์ ์ง์์ ์ธ ๋ณ๋, ๋ก๋๋ฐธ๋ฐ์์ ๊ด๋ฆฌํด์ค ๋ ๋ค๋ฅธ ๊ฐ์ฒด๊ฐ ํ์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ์๋น์ค๋ผ๋ ๋ฆฌ์์ค๊ฐ ์กด์ฌ ์๋น์ค ์๋น์ค...
Kubernetes 3
Kubernetes 3 ๐ฟ Deployment ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ค์ด ํ์์์ด ์ ๋ฐ์ดํธ ๊ฐ๋ฅํ๋๋ก ๋์์ฃผ๋ ๋ฆฌ์์ค ๋ ํ๋ฆฌ์นด ์ ๊ณผ ๋ ํ๋ฆฌ์ผ์ด์ ์ปจํธ๋กค๋ฌ ์์์ ๋ฐฐํฌ๋๋ ๋ฆฌ์์ค ๋ชจ๋ ํฌ๋๋ฅผ ์ ๋ฐ์ดํธํ๋ ๋ฐฉ๋ฒ ์ ๊น์ ๋ค์ด ํ์ ๋ฐ์(์๋ก์ด ํฌ๋๋ฅผ ์์ฑ์ํค๊ณ ์์ ์ด ์๋ฃ๋๋ฉด ์ค๋๋ ํฌ๋๋ฅผ ์ญ์ ) ...
Kubernetes 2
Kubernetes 2 ๐ฟ Liveness, Readiness, Startup Probes Liveness Probes ์ปจํ ์ด๋๊ฐ ์ด์์๋์ง ํ๋จํ๊ณ ๋ค์ ์์ํ๋ ๊ธฐ๋ฅ ์ปจํ ์ด๋์ ์ํ๋ฅผ ์ค์ค๋ก ํ๋จํ์ฌ ๊ต์ฐฉ ์ํ์ ๋น ์ง ์ปจํ ์ด๋๋ฅผ ์ฌ์์ ๋ฒ๊ทธ๊ฐ ์๊ฒจ๋ ๋์ ๊ฐ์ฉ์ฑ์ ๋ณด์ Readiness Probes ํฌ๋๊ฐ ์ค๋น๋ ์...
Spring Web MVC 3
Spring Web MVC 3 ๐ฟ Application Context ๊ณผ Servlet Context Application Context Web Application ์ต์๋จ์ ์์นํ๊ณ ์๋ Context Spring์์ ApplicationContext๋ BeanFactory๋ฅผ ์์๋ฐ๊ณ ์๋ Context Spring์์ root...
JVM Tunning 2
JVM Tunning 2 ๐ฟ IBM JVM optthruput GC ์ต์ -Xgcpolicy: optthuput ์ค๋ช default GC ์๊ณ ๋ฆฌ์ฆ. mark-sweep-compact ๋จ๊ณ๋ฅผ ์ํํ์ฌ STW๋ก ์ผ์์ ์ง๋จ. application์ด ๋ณต์กํด์ง๊ณ ๊ทธ์ ...
JVM Tunning 1
JVM Tunning 1 ๐ฟ GC GC(Garbage Collection): ๋์ด์ ์ฌ์ฉํ์ง ์๋ ๊ฐ์ฒด ๋ฑ์ ๋ฉ๋ชจ๋ฆฌ์์ ํด์ (์ญ์ )ํ๋ JVM์ ์์ JVM JVM Heap ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ Java์์ GC๋ฅผ ๋์ ์ด ๊ฐ๋ฅํ๋ ์ด์ weak generational hypothesis ๊ฐ์ค๋ก ์ธํด GC ๋์ ์ด ๊ฐ๋ฅํด์ง ...