k8s 환경에서 batch 동시 작동 하지 않도록 하는 삽질기
·
Debug
백엔드에 배치가 함께있는 형태의 환경백엔드 pod는 2개가 떠있는 상황2개의 pod에서 동시에 실행되면 안되었음1개의 백엔드 pod 에서만 동작하도록 하는 방법 모색k8s에서 특정 pod이름으로 구분하여 배치를 동작하도록 하는 것은 어려워 보였음pod이름이 랜덤으로 생성되고 특정 1개의 pod중 어느것으로 동작할지 정해야하는 상황이었는데, k8s 환경 상 특정 pod에서만 돌도록 설정하는 것은 어려움이 있어보였음 -> statefulset 사용하면 되지 않을까?be-pod-0be-pod-1 statefulset의 네이밍은 순서대로 진행되니까 가능하지 않을까?0번에서만 배치가 돌도록?-> 0번이 죽으면 배치가 실패이중화 불가백엔드 실패 인지 배치 실패인지 확인하려면 일일이 로그 확인 필요결론 현실적으로 어..