일상생활 55

21.11.2 일하면서 알게 된 것

https://malwareanalysis.tistory.com/181에서 언급한 것처럼 probe설정이 끝났습니다. 조금 헤맸던 부분이 있었는데.. readiness probe 특징입니다. 공식문서 에서 말하는 것처럼 radiness probe를 통과하지 못하면 엔드포인트에서 파드의 IP주소를 제거합니다. 그러므로, pod, 서비스와 인그레스 통신이 되질 않는데요. 이 특징을 까먹고 있어서 readiness에 pod자신의 ingress주소로 검사가 통과하지 않았습니다. 파이라이플사이클 공식문서: https://kubernetes.io/ko/docs/concepts/workloads/pods/pod-lifecycle/#%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%ED%94%84%E..

일상생활 2021.11.03

2021.11.1 일하면서 있었던 일

쿠버네티스에서 실행되고 있는 쥬피터 서버가 알수없는 장애로 서비스가 중지되었습니다 .... 결국 이유는 밝히지 못해(사실.. 쿠버네티스 설치된 서버 접속 권한이 없어 상세분석 제한) probe설정을 하기로 결정했습니다. 오늘이나 내일 probe설정 테스트를 끝내고 적용할 예정입니다. probe대상은 2개 이고 http방식으로 liveness probe를 설정할 생각입니다.

일상생활 2021.11.02

21.10.15 일하면서 알게된 것. 다른 언어로 개발된 API호출 시 자료형 주의

상황은 자바 클라이언트 --> 파이썬 API호출할 때 유효성 검사할 때 생긴 에피소드입니다. body타입은 json이어서 json.loads로 파싱한 후에 유효성 검사를 했습니다. 로컬 테스트 코드는 통과했지만... 실제 운영할때는 boolean타입에서 문제가 발생했습니다. boolean타입인경우 자바는 true, 파이썬은 True인데 항상 문자열 true로 인식했습니다. 오류가 발생하지 않지만 논리적으로 제대로 동작하고 있지 않았습니다. ㅜ.ㅜ

일상생활 2021.10.18