Posts

k8s와 /etc/resolv.conf
요약 k8s는 클러스터 내부에 등록된 도메인 리졸빙을 위해 pod의 /etc/resolve.conf에 search domain 및 ndots…
Read more…
cprayer
강제로 레플리카 레디스를 마스터로 승격시키기
요약 센티널이 failover-abort-no-good-slave 경고와 함께 페일 오버를 수행하지 못하는 경우 직접 관련된 레플리카 레디스에 들어가 replicaof no one…
Read more…
cprayer
hbase sharded client 1.2 dns 과다 질의 이슈
요약 hbase sharded client 1.2에는 hbase.resolve.hostnames.on.failure 옵션이 있다 동일 호스트명에 ip가 바뀌어 리전 서버가 투입되는 경우가 없다면 false로 하여 불필요한 dns…
Read more…
cprayer
redis lettuce client extended keepalive 옵션
요약 redis는 client - server간 어플리케이션 단에서 별도로 heartbeat packet을 통해 커넥션 유효 여부를 판단하지 않는다 커넥션이 유효하지 않은지를 판단하려면 lettuce의 keepalive…
Read more…
cprayer
dbcp2 pool idle configuration이 있는데도 communicationsException 발생 원인 파악
cprayer
2021년 CKA 자격증 취득 후기
후기 이번 주 금요일(2021.04.16)에 신청만 해두고 미뤘던 CKA…
Read more…
cprayer
AvailablityProbesAutoConfiguration에 대해 알아보자(spring boot readiness, liveness 관련)
서두 spring boot에서는 2.3부터 컨테이너 헬스 체크를 위한 probe 관련 엔드포인트를 노출합니다. (링크) 별도 프로퍼티 설정 없이 해당 기능을 잘 사용하고 있었는데요. 배포 직후 첫 번째 probe…
Read more…
cprayer
bean lite mode란 무엇인가
bean annotation 문서를 보던 도중, bean lite mode라는 키워드를 봤습니다. 검색해보니 이와 반대되는 친구로는 bean full mode가 있는데요. bean full mode…
Read more…
cprayer
Servlet Context 내에서 Spring의 RequestMapping 어노테이션 내부 처리 과정
본 포스트는 spring 5.3.4을 기준으로 포스팅 되었습니다. java & Spring으로 API 개발을 하시는 개발자 분들이라면, RequestMapping…
Read more…
cprayer
kubernetes TLS 인증서 secret 생성 및 교체하기
TL; DR 아래의 명령어는 kubernetes 1.19 버전에서 진행하였습니다. 인증서 생성 인증서 생성(yaml) 인증서 교체 소개 쿠버네티스는 클러스터 외부에서 들어오는 L7 트래픽을 처리하기 위해 ingress resource…
Read more…
cprayer