728x90

k8s 3

Deployment 적용시 ORA-01882: timezone region not found

그동안 잘 적용되던 kubectl apply -f ... 로 잘 적용되던 Deployment 가 갑자기 아래 오류를 내뿜으로 커넥션을 생성하지 못했다. ORA-01882: timezone region not found 타임존 오류인거 같아 Deployment 에서 참조하는 ConfigMap 에 아래와 같이 타임존을 추가하니 문제가 해결되었다. apiVersion: v1 kind: ConfigMap metadata: name: ... data: SPRING_PROFILES_ACTIVE: "sandbox" SYS_LOG_MIN_LEVEL: "info" TZ: Asia/Seoul

ingress https 설정

일단 클러스터가 연결되어 kubectl 로 조작이 가능한 상황이어야 한다. 다운로드 받은 인증서로 secret 생성 일반적으로 tls 인증서 관련 압축파일을 다운로드 받아서 압축을 풀면 key 파일과 cert 파일이 있을 것이다. 그 경로로 이동해서 아래와 같은 명령어로 secret 을 생성한다. kubectl create secret tls ${secret_name} --key={tls_key_file_name} --cert=${tls_cert_file_name} -n ${namespace} Ingress 에 https 적용 metadata: annotations: nginx.ingress.kubernetes.io/force-ssl-redirect: "true" #http 로 접근하더라도 자동으로 ht..

k8s Logging 시스템 구축

해당 포스팅은 사내 k8s 클러스터에 EFK 로깅시스템을 구축한 기록으로 기본적으로 k8s 클러스터가 구축되어 있고 kubectl 연결이 되어 있다는 가정하에 작성되었습니다. 1. 구축 방법에 대한 고민 나만 구축하고 끝날게 아니라 클라우드 환경에 누구나 쉽게 구축이 가능해야 하기 때문에 적극적으로 관리되는 Helm Chart 를 활용하는게 좋겠다고 생각했습니다. 하지만 후보군으로 뒀던 Chart들이 모두 문제가 있어 결국 이곳을 참고해서 yaml 파일을 직접 작성해서 구성하는 방법으로 진행했습니다. 후보군으로 뒀던 Helm Chart 들은 아래와 같습니다. 1. https://github.com/komljen/helm-charts/tree/master/efk github 외에 개인블로그도 운영중인 사람..

Base/Logging 2021.04.02
728x90