더북(TheBook)

이 메시지에는 웹 사이트가 접근하려던 API의 주소(http://numbers-api)도 함께 나와 있다. 이 주소가 완전한 형태의(blog.sixeyed.com과 같은) 도메인 네임은 아니지만 로컬 네트워크 안에서는 도메인 네임 해소에 문제없다. 하지만 쿠버네티스 내부의 DNS 서버에는 numbers-api라는 이름을 가진 서비스가 등록되어 있지 않다. 예제 3-2에 API 파드와 일치하는 이름과 레이블이 포함된 서비스 정의를 실었다.

예제 3-2 api-service.yaml, 무작위 숫자 생성 API에 사용할 서비스 정의

apiVersion: v1
kind: Service

metadata:
  name: numbers-api

spec:
  ports:
    - port: 80
  selector:
    app: numbers-api
  type: ClusterIP
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.