์ด์ ๊ธ ( "# k8s + keepalived + haproxy HA ๊ตฌ์ฑ" ) ์์๋ ์ฟ ๋ฒ๋คํฐ์ค์ ํด๋ฌ์คํฐ์ ๋ํ HA ๊ตฌ์ฑ์ ์งํํ๋ค. ETCD๋? ์ฟ ๋ฒ๋คํฐ์ค์ ๋ชจ๋ ํด๋ฌ์คํฐ ๋ฐ์ดํฐ๋ฅผ ๋ด๋ ์ผ์ข ์ DB๋ก ์ฌ์ฉ๋๋ฉฐ, ํด๋ฌ์คํฐ์ ๊ฐ์ข ์๋ฒ ์ ๋ณด์ ์ํ ์ ๋ณด๋ฅผ key-value ํํ๋ก ์ ์ฅํ๋ค. Kubeadm์ ๊ธฐ๋ณธ์ ์ผ๋ก kubelet์ ์ํด ๊ด๋ฆฌ๋๋ static pod์์ Single Member ETCD ํด๋ฌ์คํฐ๋ฅผ ์คํํฉ๋๋ค. ์ด๋ ๊ฒ Single Member ETCD๋ ์๋ฒ๊ฐ Down๋๊ฒ ๋๋ค๋ฉด, ๊ณ ๊ฐ์ฉ์ฑ์ ์ ์งํ ์ ์๋ค. ๋ฐ๋ผ์ kubeadm์ ์ฌ์ฉํ์ฌ kubernetes ํด๋ฌ์คํฐ๋ฅผ ์ค์ ํ ๋ ์ธ๋ถ ETCD๋ก ์ฌ์ฉํ ์์๋ 3๊ฐ์ ๋ฉค๋ฒ๋ก ๊ตฌ์ฑ๋ ๊ณ ๊ฐ์ฉ์ฑ ETCD ํด๋ฌ์คํฐ๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํด ..