2.1. 사전 준비


2.1.1. 가상머신 설정

2.1.2. DNS 설정

세 대의 가상머신을 활용해 쿠버네티스 클러스터를 구축하면 가상머신들은 서로 통신을 할 수 있어야 한다.

# [myserver02] vim /etc/hosts

127.0.0.1 localhost
127.0.0.1 myserver02

10.0.2.4 myserver01
10.0.2.5 myserver02
10.0.2.6 myserver03

# 이후 핑을 보내 연결 확인

2.1.3. UFW 방화벽 설정

<aside> 💡

UFW는 Uncomplicated FireWall의 약자로, 리눅스에서 작동하는 방화벽을 말한다.

</aside>

myserver01:~$ sudo ufw status
Status: inactive 

# 모든 status가 inactive 상태라면 방화벽 설정 과정 생략 가능

모든 UFW 정지

myserver01:~$ sudo ufw disable
myserver01:~$ sudo ufw status
Status: inactive
myserver01:~$ sudo ssh myserver02

myserver02:~$ sudo ufw disable
myserver02:~$ sudo ufw status
Status: inactive 
myserver02:~$ sudo ssh myserver03

myserver03:~$ sudo ufw disable
myserver02:~$ sudo ufw status
Status: inactive 

2.1.4. 네트워크 설정

myserver01:~$ sudo -i
root@myserver01:~# cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
overlay
br_netfilter
EOF
overlay
br_netfilter