2017-12-17 1 views
0

나는 콘솔 응용 프로그램을 가지고 있습니다. Kubernetes 준비/활성 검사를 구현하는 방법은 무엇입니까?콘솔 앱의 Kubernetes 준비/활성 프로브

내 응용 프로그램이 rabbitmq 메시지를 루프로 처리하고 http 포트를 수신 대기하지 않습니다.

답변

0

준비 방법 프로브는 서비스를 통해 트래픽을 지시하지 않으므로이 시나리오에서는 아무런 의미가 없습니다. 앱이 rabbitmq를 자체적으로 읽으므로 kube 프로브와 상관없이 그렇게 할 것입니다. 살아있는 프로브를 사용할 때 내부의 프로세스가 어떤 식 으로든 실패한 경우 컨테이너를 다시 시작하려는 논리가 있습니다.

일부 포트에서 HTTP 요청을 수신 대기하고 응용 프로그램이 정상적으로 작동하는 경우 200 OK로 응답하는 상태 api 끝점을 만들거나 (건강한 방법을 정의하기 위해 일부 논리가 필요함) 명령 기반 프로브를 사용하여 시작할 수 있습니다 컨테이너가 괜찮은지 확인하고보고 할 명령.