Posts
Q&A
ArgoCD์์ Helm Package ๋ฐฐํฌ ํ๋๊ฒ ์ง๋ฌธ๋๋ฆฝ๋๋ค..
๋ง์ต๋๋ค.. ๋ง๋๋ฐ.. ์กฐ๊ธ ํผ๋์ด์ต๋๋ค..ใ 1. Refresh ๋ฒํผ์ ๋๋ฌ์ผ AUTO SYNC๊ฐ ์๋ํ๋๊ฑด๊ฐ์?Helm์ด์ธ์ K8S YAML ์ด๋ kustomize๋ git push๋ง ํด๋ ์์์ AUTO SYNC๊ฐ ๋๊ธธ๋ HELM์ ์ ์๋์ง ์ถ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ REFRESH๋ผ๋ ๋ฒํผ์ด ๋จ์ํ F5๊ฐ์ ์๋ก๊ณ ์นจ ๊ธฐ๋ฅ์ด ์๋์๋์?์๋ก๊ณ ์นจ๊ณผ ๋ค๋ฅธ ๊ธฐ๋ฅ์ด ์๋๊ฑด๊ฐ์? REFRESH๋ฅผ ๋๋ฅด๊ณ ๋๋ฉด AUTO SYNC๊ฐ ๋๋๊ฒ์ด๋ผ๋ฉด... ์ด๊ฑด AUTO SYNC๋ผ๋ ์๊ฐ์ด ์๋ค๊ณ MANUAL SYNC๋ผ๋ ์๊ฐ์ด ๋ค์ด์์... REFRESH๋ฅผ ํ์ง์๊ณ SYNC๋ฅผ ๋๋ฅด๋ฉด ์ ์๋ฆฌ ๊ฑธ์์ด ๋ฉ๋๋ค. (๋ณ๊ฒฝ์ฌํญ์ด ๋ฐ์์๋) ๊ฒ๋ค๊ฐ AUTO SYNC์ธ๋ฐ ๋ถ๋ช ... ์ผ๋ฐ REFRESH๋ ์๋๊ณ HARD REFRESH๋ฅผ ๋๋ฅธ๋ค SYNC๋ฅผ ๋ค์ ๋๋ฌ์ค์ผ ํ๋ค๋๊ฒ ์ดํด๊ฐ ํ๋ญ๋๋ค ใ 2. HELM์ HELM PACKAGE๋ก HELM REPOSITORY๋ฅผ ๋ฑ๋กํ์ง ์๊ณ , GIT REPOSITORY๋ก ๋ฑ๋กํ์ฌ ์ฌ์ฉํ์ฌ๋ ์๊ด์์๊น์? ๊ฐ๊ฐํ ์ฐพ์๋ณด์์๋ ๋ณด์ด๋๊ฒ์ ๋ณด๋ฉด HELM์ PACKAGE๋ก ์ฌ์ฉํ์ง์๊ณ ๋ฑ๋กํ์ฌ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ์๋๋ผ๊ตฌ์.. 3. AppOfApps ํจํด์ด๋ผ๋๊ฒ ์ด๋์ ๋ ํจ์ฉ์ฑ์ด ์์๊น์..?
- Likes
- 1
- Comments
- 2
- Viewcount
- 1.3K
Q&A
pv์ pvc์ ๋ํ ๊ถ๊ธ์ฆ์ ์ง๋ฌธ๋๋ฆฝ๋๋ค. :)
1. ๊ทธ๋ ๋ค๋ฉด PV๋ฅผ ์์ฑํ๋ค, spec.capacity.storage ์ spec.accessModes๊ฐ ๊ฐ์ PVC๋ฅผ ์์ฑํ๋๋ผ๋ ์ ๊ฐ PVC์ spec.storageClassName๋ฅผ "" ๋ก ์์ฑํ์ง ์์ผ๋ฉด, Default ์คํ ๋ฆฌ์ง ํด๋์ค๋ก PV๊ฐ ์๋์ผ๋ก ๋ง๋ค์ด์ง๊ฒ ๋๋์? ์ ์ ์๋๋ ์ด๋ฏธ ๋ง๋ค์ด๋์ PV์ ์ฐ๊ฒฐ์ ํ๊ณ ์ ํ์์ต๋๋ค. 2.1. PV์ spec์ค storageClassName์ ๋ฌด์จ์ฉ๋์ผ๊น์?์์ฑํ๋ฉด ์ด๋ค ๋ณํ๊ฐ ์์๊น์? (์ด๊ฑด ์ด์ ์ 4๋ฒ ์ง๋ฌธ๊ณผ ๋น์ทํ๊ฒ๊ฐ๋ค์.) 2.2. PV์ PVC์ spec์ค storageClassName์ ๋์ผํ๊ฒ ์์ฑ์ ํ๋คํ์ฌ์ ๋ฐ์ธ๋ฉ์ด ๋๋๊ฒ๊ณผ๋ ์๊ด์๋์ผ์ผ๊น์? ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค!
- Likes
- 0
- Comments
- 2
- Viewcount
- 541
Q&A
TLS์ธ์ฆ์๋ฅผ ํ์ฉํ ํต์ ์ดํด ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค! :) ๊ทธ๋ ๋ค๋ฉด, CA์๊ฒ ์ธ์ฆ์ ์์ฒญํ๋ ์๋ฒ์์ CSR์ ๋ง๋ค๋, "CSR์๋ ๊ณต๊ฐํค๊ฐ ํฌํจ๋์ด ์๋ค๊ณ ์ค๋ช ํ๊ณ ์์ต๋๋ค. ์ ์ฒญ์ + ๊ฐ์ธํค + ์ ์ฒญ์ ์ ๋ณด๋ก ๋ณด์๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ณต๊ฐํค๋ ์ ์ฒญ์๊ฐ ์์ฑํฉ๋๋ค" ๋ผ๊ณ ๋ต๋ณ์ ํด์ฃผ์ จ์ต๋๋ค. "TLS ์ ์ ์์ฑ ๋ฐ ์ ์ ๋ฑ๋ก ์ฐ์ต๋ฌธ์ " ์์ 1. ๊ฐ์ธํค ์์ฑopenssl genrsa -out gasbugs.key 2048 2. CSR์์ฑ (์ ์ฒญ์ + ๊ฐ์ธํค + ์ ์ฒญ์ ์ ๋ณด) openssl req -new -key gasbugs.key -out gasbugs.csr -subj "/CN=gasbugs /O=boanproject" 3.์ธ์ฆ์ ๋ฐ๊ธ openssl x509 -req -in gasbugs.csr -CA /etc/kubernetes/pki/ca.crt -CAkey /etc/kubernetes/pki/ca.key -CAcreateserial -out gasbugs.crt -days 365 1) 1,2,3 ์์ ์๋ฒ์ ๊ณต๊ฐํค๋ ์์ฑํ์ ์ด ์๋๋ฐ, ์ธ์ ์์ฑ์ด ๋๊ฑด๊ฐ์? 3๋ฒ๊น์ง์ ๊ณผ์ ์ ๊ฑฐ์น๋ฉด "gasbugs.csr gasbugs.key" ์ด ๋๊ฐ์ ํ์ผ๋ง ํ์ธ๋ฉ๋๋ค. " CSR์๋ ์ ์ฒญ์๊ฐ ์ ํํ ๊ณต๊ฐ ํค๋ ํฌํจ๋์ด ์์ต๋๋ค" ๋ผ๊ณ ๋ง์ ํด์ฃผ์ จ๋๋ฐ, ์ ๋ 2๋ฒ์ ๋ช ๋ น์ด์ -----BEGIN RSA PRIVATE KEY----- ๋ก ์์๋๋ ๊ฐ์ธํค์ธ gasbugs.key๋ก ์ ์๊ธฐ์, ๊ณต๊ฐํค๊ฐ ์ด๋์ ์ธ์ ํฌํจ์ด ๋์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. 2) 2๋ฒ์์ CSR์์ฑ์, "openssl req -new -key gasbugs.key -out gasbugs.csr -subj "/CN=gasbugs /O=boanproject" ์์์ gasbugs.key๋ ์๋ฒ๊ฐ ์์ ์ ๊ฐ์ธํค๋ก ์๋ช ์ ํ๊ธฐ์ํ์ฌ ๋ค์ด๊ฐ๋๊ฒ์ธ๊ฐ์? 3. 5๋ฒ ์ง๋ฌธ์ CA, ํด๋ผ์ด์ธํธ, ์๋ฒ ์ด๋ ๊ฒ ์ธ๊ฐ๊ฐ ์์๋, ํด๋ผ์ด์ธํธ์ ๋ํด์ ๊ถ๊ธํ์ต๋๋ค. ์๋ฅผ๋ค์ด ์ ๊ฐ inflearn.com ์ฌ์ดํธ๋ฅผ ๋ค์ด์์๋, ์ ์ ๊ณต๊ฐํค๋ฅผ ๋ณด๋ธ๋ค๊ณ ์ดํด๋ฅผ ํ์๋๋ฐ, ์ ๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ณต๊ฐํค์ ๊ฐ์ธํค๋ ์ธ์ ๋ง๋ค์ด ์ง๊ฑด๊ฐ์? ์น์ ํ ๋ต๋ณ ์ ๋ง๋ก ๊ฐ์ฌํฉ๋๋ค. :)
- Likes
- 0
- Comments
- 3
- Viewcount
- 390
Q&A
ํ์ ๊ตฌ์กฐ๋ฅผ ์ด๋ค์์ผ๋ก ์ค์ผํ๋์ง ๊ถ๊ธํฉ๋๋ค.
ํ์ ๊ฐ๋๋ฅผ ๋ง์ด์ฐ๊ฒ ๋๋ฉด, ํ์ ์คํฌ๋ฆฝํธ ์ฐ๋ ์ด์ ์ ๋๋์ด ๋์ ์ง์ํ๋ ค๊ณ ํ๊ณ ์์๋๋ฐ, ๋ญ๋ ์ ์จ๋ด์ผ๊ฒ ๋ค์..ใ ์ฐ์ ํจ์ ์์ํ ๋์ฆ์์, ํ์ ๊ฐ๋๋ก ํ์ ์ ์ก์์ฃผ๊ณ ์งํ์ ํ๋๊ฒ์ด ํ๋์ ํ์ด๋ฒ์ด๋ผ๊ณ ๋ง์ํด์ฃผ์ ๊ฒ์ด ๋ง์ผ์ค๊น์? ์ ์ด ์ฃผ์ isSchool์์ ์ ๊ฐ ์ํ๋ reduce๋ฅผ ์งํํ๋ฉด ๋๋๊ฑธ๊น์? if (isSchool(selectLocation)) { return; } ๋ํ, isPeople๋ ๋์ผํ๊ฒ ์งํ ํด์ค์ผํ ๊น์? ์ฌ์ค ์ ๊ฐ school ๊ณผ people๋ฟ๋ง์๋๋ผ, ํ 10๊ฐ์ ๋๊ฐ ๋ ์๋์ํฉ์ด๋ผ, ํ๋ํ๋ ๋ค ํ์ ๊ฐ๋๋ฅผ ํ๊ธฐ์๋ ์กฐ๊ธ ๋ถ๋ด์ค๋ฝ๋ค๊ณ ๋๋ผ๊ณ ์๊ธดํฉ๋๋ค.ใ ์น์ ํ ๋ต๋ณ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค. :)
- Likes
- 1
- Comments
- 2
- Viewcount
- 258
Q&A
ํ์ด์ด๋ฒ ์ด์ค ์ฝ์์ ์น ์ค์ ์ด๋ผ๋ ๋ฒํผ์ด ์์ต๋๋ค.
(์ฌ์ง)
- Likes
- 1
- Comments
- 2
- Viewcount
- 426




