Trouble Shooting 13

[삽질의 추억] K8s + synology nfs + pvc + nexus 조합에서 docker push 할때에 permission denied

2023-12-03 13:31:35,477+0000 ERROR [qtp105343482-3699] org.sonatype.nexus.blobstore.file.FileBlobStore - Unable to load BlobAttributes for blob id: f4816abe-9b8b-49c5-adf8-78108604b534, path: /nexus-data/blobs/default/content/vol-29/chap-10/f4816abe-9b8b-49c5-adf8-78108604b534.properties, exception: /nexus-data/blobs/default/content/vol-29/chap-10/f4816abe-9b8b-49c5-adf8-78108604b534.properties ..

Trouble Shooting 2023.12.03

synology.me ssl 인증서 가져다가 ingress에 적용하기

개인 도메인이 없고 인증서도 없는데 synology NAS를 사용 중이라면, 무료 도메인인 synology.me를 이용할 수 있고, 인증서 또한 사용할 수 있다. 하지만 3개월마다 갱신되기 때문에, 3개월에 한번씩 인증서를 복사해다가 secret을 만들어줘야 하는 귀찮음이 있다. 이건 어떻게 자동화가 안될끄나? synology.me 인증서 위치 $ ls /usr/syno/etc/certificate/system/default ECC-cert.pem ECC-fullchain.pem ECC-privkey.pem info RSA-cert.pem RSA-fullchain.pem RSA-privkey.pem 인증서 유효기간 확인 $ sudo openssl x509 -text -noout -in RSA-cert.p..

Trouble Shooting 2023.11.19

validationQuery didn't return a row

Problem org.apache.commons.dbcp로 DB connection pool을 생성하는 경우, 어플리케이션 기동 시 validationQuery didn't return a row 라는 에러가 발생하며 제대로 기동이 안될 수 있다. 의미로만 보자면, DB connection pool을 생성하기 위해 DB 연결이 유효한지 valication query를 DB에 날렸으나, 응답을 받지못해 DB connection pool을 제대로 생성하지 못했다는 뜻이다. Solution 1. DB status check 아마 문제 없을 것이다. DB에 접속이 막혀있거나, DB 기동이 안되었다면 다른 에러가 발생했을 것이다. 2. Valication Query check 이것도 비교적 유추 가능하고, 제일먼..

Trouble Shooting 2022.12.09