Kubernetes Service Object
kubernetes pod cluster에 대한 service discovery 및 loadbalance, dns 서비스를 제공한다. 따라서, kubernetes의 실제 서비스는 Service Object로부터 시작된다고 볼 수 있다. 보통 실제 서비스를 제공할 때에는 application을 여러 개의 Pod으로 배포하면서, 이를 로드밸런스를 이용하여 하나의 IP와 포트를 묶어서 서비스를 제공하려고 할 것이다. 그런데, 이 Pod이라는 것이 동적으로 생성되고, 장애가 발생하면 자동으로 재기동되면서 그때마다 IP가 바뀌기 때문에, 로드밸런스에서 Pod 목록을 지정할 때 IP 주소를 이용하는 것이 어렵다. 따라서, IP를 대체하는 방법을 kubernetes는 제안하는데, 이것이 라벨과 라벨 실렉터이다. 그리..
2020.12.02