더북(TheBook)

3. 생성된 서비스의 IP(192.168.1.11)를 확인합니다.

[root@m-k8s ~]# kubectl get services
NAME         TYPE           CLUSTER-IP      EXTERNAL-IP    PORT(S)        AGE
cfgmap-svc   LoadBalancer   10.100.199.95   192.168.1.11  80:31463/TCP   2m5s
kubernetes   ClusterIP      10.96.0.1       <none>         443/TCP        4h13m

4. 사전에 구성돼 있는 컨피그맵의 기존 IP(192.168.1.11~192.168.1.13)를 sed 명령을 사용해 192.168.1.21~192.168.1.23으로 변경합니다.

[root@m-k8s ~]# cat ~/_Book_k8sInfra/ch3/3.4.2/metallb-l2config.yaml | grep 192.
      - 192.168.1.11-192.168.1.13 
[root@m-k8s ~]# sed -i 's/11/21/;s/13/23/' ~/_Book_k8sInfra/ch3/3.4.2/metallb-l2config.yaml 
[root@m-k8s ~]# cat ~/_Book_k8sInfra/ch3/3.4.2/metallb-l2config.yaml | grep 192.
      - 192.168.1.21-192.168.1.23

5. 컨피그맵 설정 파일(metallb-l2config.yaml)에 apply를 실행해 변경된 설정을 적용합니다.

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