작성
·
505
0
답변 2
1
안녕하세요, 이도원입니다.
질문하신 내용처럼 Spring Config 및 Service Discovery를 상용 클라우드에서 운영하실 IP 주소가 변경도는 부분은, 고정 IP(Elastic IP)또는 도메인 주소를 사용하는 경우가 많을거라 생각됩니다. 두 번째로 K8S의 POD로 구성하는 경우에도 각 POD에 할당 된 직접적인 IP를 사용하는 것 보다는 K8S의 Service를 통해서 사용하여 구성하시거나, Ingress와 같은 리소스를 이용해서 사용하게 됩니다.
이번 강의에서는 설명드리지 못했지만, K8s에 Spring Cloud Config, Discvoery를 직접 올려서 사용하실수도 있지만, K8s Cluster를 이용하는 경우에는 K8s 자체에 있는 기능을 대신해서 사용하는 경우가 많습니다. 도메인 비즈니스의 애플리케이션 개발을 위해서만 Spring Boot + Spring Cloud를 사용하시는 경우가 더 많습니다. 애플리케이션 개발 이외, 해당 애플리케이션의 상태 및 관리 등의 지원을 하기 위해 Service Mesh를 함께 운영하게 됩니다. 아래 링크를 참조하시면, Spring Cloud와 K8s의 차이점을 보실 수 있을 것 같습니다.
https://dzone.com/articles/deploying-microservices-spring-cloud-vs-kubernetes
추가로, Service Mesh에 대한 내용은 후속 강의에서 다룰 예정입니다.
감사합니다.
0