본문 바로가기

전체 글

(136)
[Kubernetes] Metrics Server 설치 kubernetes를 사용하다보면 특정 노드나 Pod에서 사용하는 CPU, Memory 사용량을 확인해보고 싶을 때가 있다. 이때는 Metrics Server를 설치하여 각 Object들의 자원 사용률을 측정할 수 있다. Metrics Server는 Kubernetes 클러스터 내에서 자원 사용량을 집계하는 경량화된 서비스이다. CPU나 메모리 사용량에 기반하여 파드의 수를 자동으로 조절하고 노드와 파드의 자원 사용량을 확인할 수 있다. Prometheus와 같은 복잡한 모니터링 솔루션과 달리, Metrics Server는 오토스케일링에 필요한 단기적인 메트릭 수집에 특화되어 있다. Kubernetes 공식 Metircs Server 설치 방법kubectl apply -f https://github.c..
DBeaver에서 DB Table Data로딩시 "Load TableCache" 가 오래 걸릴때 DBeaver에서 Oracle등의 DB를 연결해서 테이블 스페이스에 저장된 테이블 정보를 가져올 때 "Load TableCache" 작업이 엄청 오래 걸릴때가 있다. 주로 데이터가 많거나 테이블 수 또는 구조가 복잡한 케이스의 경우가 많을 것이다. 이럴 경우에는 DBeaver의 Performance 옵션을 켜면 빠르게 Table 정보를 가져오는 것을 볼 수 있다. 접근 경로는,좌측 Connection 정보 클릭 -> Edit Connection -> 팝업 중간에 Oracle Properties 탭 선택 -> Performance 항목을 모두 선택 -> DB 재 접속 후 다시 조회 위와 같이 Performace 옵션 선택 후 DBeaver를 다시 실행 및 테이블 조회를 해보면 빠르게 정보를 가져오는 것을 ..
[Git] Git commit 내용 삭제하기 로컬 저장소에서 최신 Git commit 내용을 reset 하고 강제로 origin에 푸쉬하여 commit 내역을 삭제 할 수 있다.skkkm@Kindlove MINGW64 /d/Temp/GitTest/git-test-a (git-test-a)$ git logcommit 05eb1123c8a7e733fad86b9e82cec17d54863896 (HEAD -> git-test-a, origin/git-test-a)Author: kindlove Date: Thu Apr 24 09:41:28 2025 +0900 Commit git-test-a #13commit 05e407a0b593504b8d4d011037ac85a5ef0b624eAuthor: kindlove Date: Thu Apr 24 09:..
[Git] Git branch merge, rebase 예제 Fast-forward merge 머지를 해오려는 다른 브랜치가 머지를 요청한 Base 브랜치의 Commit 히스토리를 모두 가지고 있으면 Fast-forward 상태라고 한다.위 그림에서 git-test-a는 git-test-b의 모든 commit 내용을 가지면서 추가 commit을 가진 상태이다. 이상태에서 git-test-a -> git-test-b로 머지를 하면 Fast-forward merge락고 칭한다. 이 경우에는 별도의 Merge commit 은 생성하지 않는다. skkkm@Kindlove MINGW64 /d/Temp/GitTest/git-test-b (git-test-b)$ git merge origin/git-test-aUpdating 03137f7..f497512Fast-forwar..
[Git] Git 히스토리 조회 등 기타 명령어 현재 브랜치의 Git Commit 히스토리 조회skkkm@Kindlove MINGW64 /d/Temp/GitTest/git-test-a (git-test-a)$ git logcommit 8df4c424b92929140f4986ad55df246d210d26d9 (HEAD -> git-test-a, origin/git-test-a)Author: kindlove Date: Tue Apr 22 22:53:05 2025 +0900 Commit git-test-a #2commit 486fa41b89723028a4671ac7bb581011f47bb82bAuthor: kindlove Date: Tue Apr 22 22:45:47 2025 +0900 Commit git-test-a #1commit 7a..
[Git] Git command (Branch 조회, 생성, 삭제) 명령어 모음 Branch list 조회skkkm@Kindlove MINGW64 /d/Temp/GitTest/git-test-a (git-test-a)$ git branch (로컬 브랜치만 리스트)* git-test-a mainskkkm@Kindlove MINGW64 /d/Temp/GitTest/git-test-a (git-test-a)$ git branch -a (--all) (remotes 브랜치 포함해서 리스트)* git-test-a main remotes/origin/HEAD -> origin/main remotes/origin/git-test-a remotes/origin/git-test-b remotes/origin/mainskkkm@Kindlove MINGW64 /d/Temp/GitTest/gi..
wsl2 등록 파일(vhdx) 이동하기 wsl2를 기본설정으로 설치를 하면 C드라이브에 기본적으로 vhdx 파일이 잡히다 보니 오래 사용하다 보면 용량 부족을 겪게 된다. 따라서 여유가 있는 드라이브로 vhdx 파일을 옮겨주면 이슈를 해결 할 수 있다. 1. 현재 wsl2 shutdown 및 wsl2 리스트, 버전 확인PS E:\Data\Backup> wsl --shutdownPS E:\Data\Backup> wsl -l -v NAME STATE VERSION* Ubuntu Stopped 2 2. 특정 wsl2 백업예) wsl --export PS E:\Data\Backup> wsl --export Ubuntu Ubuntu_22_04_3_20240224.tar내보내기가 진행 중입니다. 이 작업..
[Synology] 파일 삭제 후 Disk 용량 Refresh 하기 Synology Disk에서 동영상, 이미지 등 용량 확보를 위해 파일을 삭제해도 Storage Manager의 free space를 보면 여전히 줄지 않는 경우를 볼수 있다. 이럴 경우에는 Shared Folder에 가서 Empty recycle bins를 해 주어야 최신 상황으로 남은 용량을 정확히 조회할 수 있다. Control Panel -> Shared Folder를 선택한다.  우측 Action 버튼을 클릭하면 Empty all Recycle Bins 하위 메뉴가 나온다. 해당 메뉴를 클릭하면 최종적으로 디스크에서 파일을 삭제하게 된다.  남은 용량을 확인하기 위해 Storage Manager -> Volume 선택 후 free space를 보면 실제로 파일이 지워저 줄어든 용량을 확인할 수 ..