728x90
반응형
- AWS 로드밸런서 > 대상그룹 > 등록된 대상 > 상태 확인
- 설정하는 방법
1. service.yaml 파일에 healthcheck 어노테이션 설정
apiVersion: v1
kind: Service
metadata:
name: member-api-service
namespace: default
annotations:
alb.ingress.kubernetes.io/healthcheck-path: "/member"
spec:
selector:
app: member-api
type: NodePort
ports:
- port: 80
protocol: TCP
targetPort: 3000
2. 접근 확인
접근 url/member 로 접근이 가능하여 정상적인 페이지가 호출 되어야 한다.
한마디로, service.yaml 파일의 healthcheck 어노테이션의 API 주소로 정상 접근이 가능하면 대상 그룹의 상태 확인에서 healthy 상태로 확인이 가능하다.
만약 정보가 불일치 하다면, 아래와 같이 unhealthy 상태로 확인된다.
- 끝 -
728x90
반응형
'⭐ Kubernetes & EKS > 서비스 (Service)' 카테고리의 다른 글
K8S에서 Service의 주요 역할 (0) | 2024.08.21 |
---|---|
포트별로 서비스 갯수 및 형태를 나누기 (0) | 2023.03.21 |
외부로 서비스하는 방법들과 노드포트 실습 (0) | 2021.09.09 |
서비스와 클러스터IP (0) | 2021.09.09 |