Posts
Q&A
๋ํ๋ก์ด๋จผํธ์์์ metadata์ spec
์๋ ํ์ธ์, ๊น๊ฑด์ฐ๋. ํํฐ supportkim์ ๋๋ค. ์ด๋ฏธ ๊ณต์๋ฌธ์๋ฅผ ํ์ธํด์ฃผ์ ์ ์์๋ ๋ด์ฉ์ด๊ฒ ์ง๋ง, ํด๋น ๋ฌธ์์์ metadata์ spec์ ๋ํด ์๋์ ๊ฐ์ด ์๋ดํ๊ณ ์์ต๋๋ค. - ์ฟ ๋ฒ๋คํฐ์ค ์ค๋ธ์ ํธ ์ดํดํ๊ธฐ https://kubernetes.io/ko/docs/concepts/overview/working-with-objects/kubernetes-objects/ ----- metadata - ์ด๋ฆ ๋ฌธ์์ด, UID, ๊ทธ๋ฆฌ๊ณ ์ ํ์ ์ธ ๋ค์์คํ์ด์ค๋ฅผ ํฌํจํ์ฌ ์ค๋ธ์ ํธ๋ฅผ ์ ์ผํ๊ฒ ๊ตฌ๋ถ์ง์ด ์ค ๋ฐ์ดํฐ spec - ์ค๋ธ์ ํธ์ ๋ํด ์ด๋ค ์ํ๋ฅผ ์๋ํ๋์ง ์๋ฅผ ๋ค์ด, ์ฟ ๋ฒ๋คํฐ์ค ๋ํ๋ก์ด๋จผํธ๋ ํด๋ฌ์คํฐ์์ ๋์ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํํํด์ค ์ ์๋ ์ค๋ธ์ ํธ์ด๋ค. ๋ํ๋ก์ด๋จผํธ๋ฅผ ์์ฑํ ๋, ๋ํ๋ก์ด๋จผํธ spec์ 3๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ ํ๋ฆฌ์นด๊ฐ ๋์๋๋๋ก ์ค์ ํ ์ ์๋ค. ์ฟ ๋ฒ๋คํฐ์ค ์์คํ ์ ๊ทธ ๋ํ๋ก์ด๋จผํธ spec์ ์ฝ์ด spec์ ์ผ์น๋๋๋ก ์ํ๋ฅผ ์ ๋ฐ์ดํธํ์ฌ 3๊ฐ์ ์๋ํ ์ ํ๋ฆฌ์ผ์ด์ ์ธ์คํด์ค๋ฅผ ๊ตฌ๋์ํจ๋ค. ----- ์ฟ ๋ฒ๋คํฐ์ค์์ ์ค๋ธ์ ํธ๋ฅผ ์์ฑํ ๋, ์ค๋ธ์ ํธ๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํ ์ ๋ณด์ธ metadata์ ๋๋ถ์ด ์๋ํ ์ํ๋ฅผ ๊ธฐ์ ํ ์ค๋ธ์ ํธ spec์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ์ปจํธ๋กค๋ฌ๋ ์ด spec์ ์ฝ๊ณ ์๋ํ ์ํ์ ๊ฐ๊น๊ฒ ๋ง๋๋ ์ญํ ์ ํฉ๋๋ค. ๋ฌธ์์ฃผ์ ํ๋์ ๋ํ๋ก์ด๋จผํธ ๋ชจ๋ spec๊ณผ metadata์ ์๋ฏธ ์์ฒด๊ฐ ๋ค๋ฅด์ง ์์ง๋ง, ์ํฌ๋ก๋ ๋ฆฌ์์ค(Deployment, StatefulSet, DaemonSet ๋ฑ)์ ๊ฒฝ์ฐ ํ๋ ํ ํ๋ฆฟ(template)์ ํตํด ๋ฐฐํฌํ ๋์ ํ๋์ ๋ํ ๋ช ์ธ๋ฅผ ์์ฑํ๊ณ selector , replicas ๋ฑ spec์ ์๊ตฌ๋๋ ๋ด์ฉ์ด ๋ค๋ฅด๋ค ์ ๋๋ก ์ดํดํ์๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ํน์ ์ถ๊ฐ๋ก ๊ถ๊ธํ์ ์ ์ด ์์ผ๋ฉด ๋จ๊ฒจ์ฃผ์ธ์ ๊ฐ์ฌํฉ๋๋ค :) ์ ๋ต๋ณ์ด ๋ง์ด ๋ถ์กฑํ์ฌ ์ดํด์ ๋์์ด ๋์ค๋งํ ๋ฌธ์๋ฅผ ์ ๋ฌ๋๋ฆฌ์ค๋ ์ฐธ์กฐ ๋ถํ ๋๋ฆฝ๋๋ค. - ์ฟ ๋ฒ๋คํฐ์ค ์ค๋ธ์ ํธ ์ดํดํ๊ธฐ https://kubernetes.io/ko/docs/concepts/overview/working-with-objects/kubernetes-objects/ - ์ฟ ๋ฒ๋คํฐ์ค ๋ฌธ์ - ๊ฐ๋ https://kubernetes.io/ko/docs/concepts/_print/#pg-a2dc0393e0c4079e1c504b6429844e86 - ์ปจํธ๋กค๋ฌ https://kubernetes.io/ko/docs/concepts/architecture/controller/ - ๋ํ๋ก์ด๋จผํธ ์ฌ์ ์์ฑ https://kubernetes.io/ko/docs/concepts/_print/#%EB%94%94%ED%94%8C%EB%A1%9C%EC%9D%B4%EB%A8%BC%ED%8A%B8-%EC%82%AC%EC%96%91-%EC%9E%91%EC%84%B1
- 0
- 1
- 302
Q&A
vagrant ์ค์ ์ค๋ฅ
์๋ ํ์ธ์, ๊ฐ์ฌํธ๋. ํํฐ supportkim์ ๋๋ค. ๋จ๊ฒจ์ฃผ์ ๋ก๊ทธ ํ์ธ ๊ฒฐ๊ณผ, ๊ฐ์๋จธ์ (m-k8s-1.20) ๋ฐฐํฌ ์ดํ kubernetes ์ค์น ๋ฐ ์ด๊ธฐํ๊ฐ ์ด๋ฃจ์ด์ง๋ ์์ ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ์ด๋ฌํ vagrant๋ฅผ ํตํ ๋ฐฐํฌ ์์ ์ ์ค๋ฅ๋ ์คํฌ๋ฆฝํธ๋ฅผ ํตํด ์๋์ผ๋ก ์งํ๋๋ฉฐ ์๊ฐ์๋ถ๋ค์ ํ๊ฒฝ(๋คํธ์ํฌ ์ํ๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ ์ํฅ ๋ฑ)์ ๋ฐ๋ผ ์ฌ๋ฌ๊ฐ์ง ์ด์ ๋ก ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฏ๋ก ์ํ๊น๊ฒ๋ ํ๋ํ๋ ํธ๋ฌ๋ธ์ํ ํ๊ธฐ์ ์ด๋ ค์ด ๋ถ๋ถ์ด ์์ด ํฐ ๋์์ ๋๋ฆฌ์ง ๋ชปํ๋ ์ ์ํด ๋ถํ๋๋ฆฝ๋๋ค. ๋ฐ๋ผ์ vagrant๋ฅผ ํตํด ๋ฐฐํฌํ์ค ๋์ ๋ง์ฐฌ๊ฐ์ง๋ก, ์๋ ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด ๊ฐ์๋จธ์ ์ ์ ๊ฑฐ ํ ๋ค์ ๋ฐฐํฌ๋ฅผ ์๋ํด๋ณด์๊ณ , ์ฆ์์ด ๋์ผํ์ ์ง ํ์ธ์ ๋ถํ ๋๋ฆฝ๋๋ค. > vagrant destroy (https://www.vagrantup.com/docs/cli/destroy) ํน์ ์ถ๊ฐ๋ก ๊ถ๊ธํ์ ์ ์ด ์์ผ๋ฉด ๋จ๊ฒจ์ฃผ์ธ์ ๊ฐ์ฌํฉ๋๋ค :)
- 0
- 1
- 358
Q&A
'vagrant'์(๋) ๋ด๋ถ ๋๋ ์ธ๋ถ ๋ช ๋ น, ์คํํ ์ ์๋ ํ๋ก๊ทธ๋จ, ๋๋ ๋ฐฐ์น ํ์ผ์ด ์๋๋๋ค.
์๋ ํ์ธ์, ๊น๊ฑด์ฐ๋. ํํฐ supportkim์ ๋๋ค. '์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ฟ ๋ฒ๋คํฐ์ค' ์ ์ด์ด '๊ทธ๋ฆผ์ผ๋ก ๋ฐฐ์ฐ๋ ์ฟ ๋ฒ๋คํฐ์ค'๊น์ง ์ฌ๋ฐ๊ฒ ๋ฐฐ์ฐ๊ณ ๊ณ์ ๊ฒ ๊ฐ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ด๋ฏธ ์๊ณ ๊ณ์ ๊ฒ๊ณผ ๊ฐ์ด '์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ฟ ๋ฒ๋คํฐ์ค' ์ '๊ทธ๋ฆผ์ผ๋ก ๋ฐฐ์ฐ๋ ์ฟ ๋ฒ๋คํฐ์ค'๋ ๋ชจ๋ ๋์ผํ Vagrant ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์, ๋ณ๋์ ์ค์ ์์ด ์๋์ผ๋ก ๊ด๋ จ ๊ฒฝ๋ก๊ฐ ํ๊ฒฝ๋ณ์์ ์ถ๊ฐ๋์ด์ผ ํ๋๊ฒ ์ ์์ ๋๋ค. ๋ง์ํด์ฃผ์ ๊ฒ์ฒ๋ผ Vagrant๋ฟ๋ง ์๋๋ผ PowerShell์ ๋ํ ๊ฒฝ๋ก๋ ์ฌ์ค์ ์ ํด์ฃผ์ จ๋๋ฐ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ ์ค์น ๋ฑ์ผ๋ก ํ๊ฒฝ๋ณ์๊ฐ ์๋์น ์๊ฒ ์์ ๋๋ฉด์ ๋ชจ์ข ์ ์ ์ ์๋ ์ด์ (?)๋ก ํด๋น ๊ฒฝ๋ก๊ฐ ๋น ์ง ๊ฒ์ผ๋ก ๋ณด์ด๋ฉฐ ์ ํํ ์์ธ์ ๋ํ ๋ถ๋ถ์ ํ์ธ์ด ์ด๋ ค์ด ์ ์ํด๋ฅผ ๋ถํ๋๋ฆฝ๋๋ค. ์ค์ ํด์ฃผ์ ๊ฒฝ๋ก๋ cmd์ฐฝ์์ ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ก ๊ฐ๋จํ ํ์ธํ์ค ์ ์์ต๋๋ค. > echo %Path% (์ฌ์ง) ํน์ ์ถ๊ฐ๋ก ๊ถ๊ธํ์ ์ ์ด ์์ผ๋ฉด ๋จ๊ฒจ์ฃผ์ธ์ :) ๊ฐ์ฌํฉ๋๋ค
- 2
- 2
- 724
Q&A
C๋๋ผ์ด๋ธ์ ๋น์ด์๋ ๊ณต๊ฐ์ด ๋ถ์กฑํ ๊ฒฝ์ฐ
์๋ ํ์ธ์, datumhahm๋. ํํฐ supportkim์ ๋๋ค. ํด๋น ๊ฐ์๋จธ์ ๋ค์ ๋์คํฌ๋ Thin Provisioning ๋ฐฉ์์ผ๋ก, ํ ๋น๋ ํฌ๊ธฐ๊ฐ ์๋ ์ค์ ์ฌ์ฉ์ค์ธ ๊ณต๊ฐ ๋งํผ๋ง ํฌ๊ธฐ๋ฅผ ์ฐจ์งํ๊ฒ ๋ฉ๋๋ค. C๋๋ผ์ด๋ธ์์ ๋์ด์ ๊ณต๊ฐ ํ๋ณด๊ฐ ์ด๋ ค์ฐ์ ๊ฒฝ์ฐ, ์๋์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ์๋จธ์ ์ ์ฅํด๋๋ฅผ ๋ณ๊ฒฝํด๋ณด์๊ธธ ๋ฐ๋๋๋ค. (์ฌ์ง) ๊ฐ์๋จธ์ ์ ์ฅ ํด๋ ๋ณ๊ฒฝ์ ์ํด์๋ VirtualBox ์์์ ์ค์ ๋ณ๊ฒฝ์ด ํ์ํฉ๋๋ค. 1. VirtualBox์์ ์๋จ [ํ์ผ] - [ํ๊ฒฝ ์ค์ ]์ ์ ํํฉ๋๋ค. (์ฌ์ง) 2. ์ข์ธก ๋ฉ๋ด์์ [์ผ๋ฐ] - [๊ธฐ๋ณธ ๋จธ์ ํด๋] - [๊ธฐํ...]๋ฅผ ์ ํํด ๊ฐ์๋จธ์ ์ด ์ ์ฅ๋ ํด๋๋ฅผ D๋๋ผ์ด๋ธ๋ก ๋ณ๊ฒฝํฉ๋๋ค. (์ฌ์ง) ํน์ ์ถ๊ฐ๋ก ๊ถ๊ธํ์ ์ ์ด ์์ผ๋ฉด ๋จ๊ฒจ์ฃผ์ธ์ ๊ฐ์ฌํฉ๋๋ค :)
- 0
- 1
- 268
Q&A
๋์์์ด ํ๋ ์ด๊ฐ ์๋ฉ๋๋ค
์๋ ํ์ธ์, ๋ ์ด๋. ํํฐ supportkim์ ๋๋ค. ์ํ๊น๊ฒ๋ ์ง๋ฌธ ์ฃผ์ ๋์์ ์ฌ์ ๊ด๋ จ ๋ถ๋ถ์ ์ธํ๋ฐ์ธก์ ๋ฌธ์๊ฐ ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค. ์ฐ์ ์๋ ๋ด์ฉ์ฒ๋ผ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์์ ์คํํ์ จ๋์ง ํ์ธ์ ๋ถํ ๋๋ฆฌ๋ฉฐ, ์ฆ์์ด ๋์ผํ์ ๊ฒฝ์ฐ ์ฐ์ธก ํ๋จ์ ์๋ [๋ฌธ์ํ๊ธฐ] -> [์ ๋ฌธ์ํ๊ธฐ] ๋ฒํผ์ ๋๋ฌ ์ธํ๋ฐ์ ๋ฌธ์๋ฅผ ๋ถํ ๋๋ฆฝ๋๋ค. - https://www.inflearn.com/faq (์ฌ์ง) ๋ถ๋ ์ ํด๊ฒฐ๋์ ์ ์ฌ๋ฐ๋ ์ฟ ๋ฒ๋คํฐ์ค ํ์ต์ด ๋์๊ธธ ๋ฐ๋๋๋ค. ํน์ ์ถ๊ฐ๋ก ๊ถ๊ธํ์ ์ ์ด ์์ผ๋ฉด ๋จ๊ฒจ์ฃผ์ธ์ ๊ฐ์ฌํฉ๋๋ค :)
- 0
- 1
- 269
Q&A
hpa ๊ด๋ จํ์ฌ ๊ถ๊ธํฉ๋๋ค!
์๋ ํ์ธ์. ์ ์ฌ๋ฏผ๋, ํํฐ supportkim ์ ๋๋ค. ๋ฌธ์์ฃผ์ ์ฌํญ์ ๋ํด์๋ ๋ง์นจ ์ต๊ทผ์ ์ ๋ฐ์ดํธ๋ ๋ณด๊ฐ ์์ ๊ฐ์์ธ [A.11.013.์ด๋ฒคํธ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์๋ฅผ ์๋ ์กฐ์ ํ๊ธฐ(KEDA)]์์ ์์ธํ๊ฒ ์ค๋ช ํ๊ณ ์์ต๋๋ค. ํด๋น ๊ฐ์๋ฅผ ๋ณด์๊ณ ๊ฐ๊ธ์ ์ค์ต๊น์ง ํด๋ณด์๋ฉด ์ดํด์ ๋์์ด ๋์ค ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 278
Q&A
vm ์ฌ์์ ํ putty connection refused
์๋ ํ์ธ์. ํ๊ท ํ๋, ํํฐ supportkim ์ ๋๋ค. VM์ ์ ์์ด ์ ์์ ์ผ๋ก ์ผ์ ธ ์๊ณ , ์ฝ์์์ ๋ณด์ จ์ ๋๋ ์ ์์ ์ด๋ผ๋ฉด, ์ฌ๊ธฐ๋ ์ฌ๋ถ์ ์๊ด์์ด ๋ง์ํด์ฃผ์ ๊ฒ์ฒ๋ผ ํฐ๋ฏธ๋ ์ฐ๊ฒฐ์ด ๋์ด์ผ ํฉ๋๋ค. [1.3.์ฟ ๋ฒ๋คํฐ์ค ๋ฉ์ ์ฝ๊ฒ ์ ๊ทผํ๊ธฐ ์ํ ํฐ๋ฏธ๋ ๊ตฌ์ฑ] 7:44์์์ ๊ฐ์ด SuperPuTTY์์ ์ค์ ์ด ๊ทธ๋๋ก์ธ์ง ์ฌํ์ธ์ ๋ถํ๋๋ฆฝ๋๋ค. ๋ํ ํ์ฌ VM์ ๊ตฌ๋์ค์ธ PC์์ SSH ์ ๊ทผ์ ์ํ Port (60010, 60101~60103)๊ฐ LISTENING ์ํ์ธ์ง ํ์ธ์ ์ํด CMD ์ฐฝ์ ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ์ถ๋ ฅ๋๋ ๊ฐ์ด ์ด๋ค์ง ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค. netstat -ano | findstr "60010 60101 60102 60103" (์ฌ์ง) ๊ฐ์ฌํฉ๋๋ค
- 1
- 1
- 479




