kubernetes ๊ฐ๋ ๋ฐ cluster ์ค์น ๋ฐฉ๋ฒ (2) - kubernetes cluster ์ค์น
1. kubernetes ๊ฐ๋ ๋ฐ cluster ์ค์น ๋ฐฉ๋ฒ (1) - kubernetes ๊ฐ๋ ์ ๋ฆฌ
2. kubernetes ๊ฐ๋ ๋ฐ cluster ์ค์น ๋ฐฉ๋ฒ (2) - kubernetes ๊ฐ๋ ์ ๋ฆฌ
๋ชฉ์ฐจ
6. ์ฟ ๋ฒ๋คํฐ์ค ์ฌ์ฉ ๋ชจ๋ ๋ก๋
8. ์ปจํ ์ด๋ ๋ฐํ์ ๋ค์ด๋ก๋
Cluster ๊ตฌ์กฐ
| hostname | ip | ์ญํ |
|---|---|---|
| k8s-master1 | 10.1.1.1 | ๋ง์คํฐ ๋ ธ๋ |
| k8s-master2 | 10.1.1.2 | ๋ง์คํฐ ๋ ธ๋ |
| k8s-worker1 | 10.1.1.3 | ์์ปค ๋ ธ๋ |
| k8s-worker2 | 10.1.1.4 | ์์ปค ๋ ธ๋ |
| k8s-worker3 | 10.1.1.5 | ์์ปค ๋ ธ๋ |
| gitlab | 10.1.1.6 | pv ์ ์ฅ์ |
hosts ๋ฑ๋ก
1 | |
์๋ฒ ์๊ฐ ๋๊ธฐํ
1 | |
1 | |
1 | |
๋ฐฉํ๋ฒฝ ์ค์
1 | |
์ฟ ๋ฒ๋คํฐ์ค๋ ๊ธฐ๋ณธ์ ์ผ๋ก iptables๋ฅผ ๊ธฐ๋ณธ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์, firewall์ ๋ด๋ ค์ฃผ๋๋ก ํ๋ค.
1 | |
1 | |
1 | |
์ฟ ๋ฒ๋คํฐ์ค ์ฌ์ฉ ๋ชจ๋ ๋ก๋
1 | |
iptables๊ฐ ๋ธ๋ฆฟ์ง ๋๋ผ์ด๋ธ๋ฅผ ์ฌ์ฉํ์ฌ ํต์ ํ๋ ํจํท์ filtering ํ ์ ์๋๋ก ํ๊ธฐ ์ํด br_netfilter ๋ชจ๋์ ์ ์ฌํ๋ค.
์ด ๋ชจ๋์ iptables๊ฐ ์ฌ์ฉ ํ ์ ์๋๋ก net.bridge.bridge-nf-call-iptables๋ ํจ๊ป ์ ์ฌํ๋ค.
ํ๊ฒฝ ๋ณ์ ์ค์
1 | |
1 | |
์ปจํ ์ด๋ ๋ฐํ์ ๋ค์ด๋ก๋
1 | |
kubernetes ๋ค์ด๋ก๋
1 | |
NFS ๊ตฌ์ถ
1 | |
1 | |
1 | |
1 | |
kubernetes ์ค์น
1 | |
1 | |
1 | |
CNI ๋ค์ด๋ก๋
1 | |
1 | |
1 | |
1 | |
kubernetes cluster ๊ตฌ์ถ
1 | |
1 | |
Storage Class
1 | |
1 | |
1 | |
๋ง์น๋ฉฐ
์ฌ๊ธฐ๊น์ง ๋ง์ณค๋ค๋ฉด ์ฑ๊ณต์ ์ผ๋ก ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ๋ฅผ ๊ตฌ์ถ ํ ์ ์์ต๋๋ค. ์ด์ ํฌ์คํ ์์ ๊ฐ๋ ์ ์ดํดํ์ จ๋ค๋ฉด ๊ทธ๋ ๊ฒ ์ด๋ ต์ง ์๊ฒ ๊ตฌ์ถํ์ จ์๊ฑฐ๋ผ ์๊ฐํฉ๋๋ค. ํ์ง๋ง ํ์ฌ ์ํ๋ก๋ ์ฟ ๋ฒ๋คํฐ์ค๊ฐ์ failover๊ฐ ์ ์์ ์ผ๋ก ์๋ํ์ง ์๊ฒ ๋ฉ๋๋ค. ํด๋น ์ด์ ๋ ๋ค์ ํฌ์คํ ์์ ์ค๋ช ํ๋๋ก ํ๊ณ ์ด๋ฒ ํฌ์คํ ์ ์ด๋ง ๋ง์น๋๋ก ํ๊ฒ ์ต๋๋ค.