[Spring] Spring Context란?
Spring Context 란? Bean의 확장 버전으로 Spring이 Bean을 다루기 좀 더 쉽도록 기능들이 추가된 공간이다. 단순히 Bean을 다루는 것 이외에도 추가적인 기능을 수행한다. ROOT-CONTEXT (공통 부분) 모든 서블릿이 공유할 수 있는 Bean들이 모인 공간. DB와 관련된 Repository, Ser...
Spring Context 란? Bean의 확장 버전으로 Spring이 Bean을 다루기 좀 더 쉽도록 기능들이 추가된 공간이다. 단순히 Bean을 다루는 것 이외에도 추가적인 기능을 수행한다. ROOT-CONTEXT (공통 부분) 모든 서블릿이 공유할 수 있는 Bean들이 모인 공간. DB와 관련된 Repository, Ser...
Linux에서 Chrony로 NTP 시간 동기화를 설정하는 방법을 정리했습니다. chrony.conf iburst 설정, 특정 NTP 서버 교체, chronyc 진단 명령어, 에러 트러블슈팅까지 실무 기준으로 다룹니다.
기본 구조 kubectl apply -f [파일 경로] # deployment.yaml 파일에 정의된 deployment 리소스를 Cluster에 배포 kubectl apply -f deployment.yaml [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. Option -f, --filename: 배포할 ...
Affinity? Affinity란 선호도란 뜻이다. Pod는 항상 Node에서 띄워져야 하는데, 이러한 배치를 함에 있어 선호하는 Node나 Pod를 설정할 수 있는 리소스이다. Affinity 종류 nodeAffinity는 어떤 Node를 선호할 것인가? 에 관련한 리소스이다. 즉, Pod를 배치할 때 어떤 Node에 스케쥴링할지 설...
full 옵션으로 실행 시 데이터베이스가 잠김(Lock)처리가 되므로 운영중인 데이터베이스에서는 해당 옵션으로 사용하지 마세요. DB 전체 풀 실행 vacuum full analyze; DB 전체 간단하게 실행 vacuum verbose analyze; 해당 테이블만 간단하게 실행 vacuum analyse [테이블 명]; 특정 테...
Ubuntu Desktop 이라면 ‘Ctrl + Alt + F3’ 으로 TTY Terminal 접속 sudo locale-gen --purge 재부팅 후 Termianl 실행 Ctrl+Alt+F1: Returns you to the graphical desktop environment log in screen Ctrl+Alt+F2: R...
du Directory명 Directory와 모든 하위 Directory의 용량을 표시해준다. 다음과 같이 명령하면 etc Directory와 그 하위 Directory의 사용량이 출력된다. 단위는 kbyte du /etc du -s Directory명 선택한 Directory만의 용량을 ...
Windows 환경에서 Ubuntu Multipass를 이용해 k3s 기반 Kubernetes 클러스터를 구축하는 실전 설치 가이드
기본 구조 kubectl port-forward [리소스 이름] [로컬 포트]:[원격 포트] # my-pod 이름의 파드 내부의 80번 포트를 로컬 시스템의 8080번 포트와 연결할 수 있다. kubectl port-forward my-pod 8080:80 # Pod 연결 kubectl port-forward pods/mongo-75f59d57f...
PV 또는 PVC 설정이 되어 있지 않았을 때 PV 또는 PVC 실수로 지웠을 때 환경이 동일하고 같은 테이블을 사용하는 db를 재사용할 때 postgresql pod가 생성될 때 최초로 아래와 같은 기본 테이블 세팅 설정 ConfigMap yaml apiVersion: v1 kind: ConfigMap metadata: name: p...