더북(TheBook)

4. 배포된 MetalLB의 파드가 5개(controller 1개, speaker 4개)인지 확인하고, IP와 상태도 확인합니다.

[root@m-k8s ~]# kubectl get pods -n metallb-system -o wide
NAME                         …  STATUS    RESTARTS   AGE   IP               NODE   …  
controller-65895b47d4-b845q  …  Running   0          38s   172.16.103.133   w2-k8s … 
speaker-hzfmz                …  Running   0          38s   192.168.1.10     m-k8s  …
speaker-kqcxf                …  Running   0          38s   192.168.1.101    w1-k8s …
speaker-m7fxr                …  Running   0          38s   192.168.1.103    w3-k8s …
speaker-tsczn                …  Running   0          38s   192.168.1.102    w2-k8s …

5. 인그레스와 마찬가지로 MetalLB도 설정을 적용해야 하는데, 다음 방법으로 적용합니다. 이때 오브젝트는 ConfigMap을 사용합니다. ConfigMap은 설정이 정의된 포맷이라고 생각하면 됩니다. ConfigMap에 관한 자세한 설명은 ‘3.4.2 컨피그맵’을 참조하기 바랍니다.

[root@m-k8s ~]# kubectl apply -f ~/_Book_k8sInfra/ch3/3.3.4/metallb-l2config.yaml
configmap/config created
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.