본문 바로가기
MongoDB, RDBMS 구조 비교 MongoDB{ "_id": ObjectId("..."), "student_id": 1001, "name": "김철수", "department": "컴퓨터공학", "enrollment_year": 2020, "grades": [ {"course": "CS101", "grade": "A"}, {"course": "CS102", "grade": "B+"} ]} MySQL 학생 테이블학번이름학과입학년도1001김철수컴퓨터공학20201002이영희경영학2021 성적 테이블학번과목코드학점1001CS101A1001CS102B+1002BZ101A+ 2025. 6. 16.
Docker 원격 root@lb:/lib/systemd/system# systemctl restart dockerWarning: The unit file, source configuration file or drop-ins of docker.service changed on disk. Run 'systemctl daemon-reload' to reload units.root@lb:/lib/systemd/system# systemctl daemon-reloadroot@lb:/lib/systemd/system# systemctl restart dockerroot@lb:/lib/systemd/system# cat docker.service[Unit]Description=Docker Application Container Eng.. 2025. 5. 30.
Alembic 사용법 Alembic은 데이터베이스 변경 이력을 코드로 관리할 수 있게 해주는 툴입니다.DB 스키마(테이블 구조)가 바뀔 때마다,직접 SQL 쓰지 않고,Python 코드로 변경 내용을 버전 관리합니다.마치 Git이 코드 이력을 관리하듯, Alembic은 DB 구조 변경 이력을 관리합니다.User 테이블에 is_active 컬럼을 추가했을 때:Alembic으로 이렇게 처리:alembic revision --autogenerate -m "Add is_active to User"alembic upgrade head자동으로 변경사항을 감지해서 마이그레이션 파일 생성upgrade() / downgrade()로 쉽게 적용/되돌리기 가능alembic upgrade alembic upgrade 1234abcd5678alemb.. 2025. 4. 21.
3. Object 그려보며 이해하기 출처: https://cafe.naver.com/kubeops/36▶ Object ▶ Label / Selector / Naming (1)​▶ Label / Selector / Naming (2) 2025. 4. 21.
2. 모니터링 설치 ※ 해당 설치는 Storage 연동을 따로 할당하지 않았기 때문에 VM이 재기동 될때, 기존 저장된 로그 데이터는 사라집니다.​[1] Github(k8s-1pro)에서 Prometheus(with Grafana), Loki-Stack yaml 다운로드▶ [k8s-master] Console 접속 후 아래 명령 실행 [root@k8s-master ~]# yum -y install git# 로컬 저장소 생성git init monitoringgit config --global init.defaultBranch maincd monitoring# remote 추가 ([root@k8s-master monitoring]#)git remote add -f origin https://github.com/k8s-1pro/.. 2025. 4. 18.
1. 쿠버네티스 쉽고 빠르게 설치하는 방법 - Mac 버전용 (m시리즈) 쿠버네티스 모든 노드 [1] rocky linux 기본 설정 : 패키지 업데이트, 타임존 설정 [2] kubeadm 설치 전 사전작업 : 방화벽 해제, 스왑 비활성화 [3] 컨테이너 런타임 설치 [3-1] 컨테이너 런타임 설치 전 사전작업 : iptables 세팅 [3-2] 컨테이너 런타임 (containerd 설치) [3-2-1] containerd 패키지 설치 (option2) [3-2-1-1] docker engine 설치 : repo 설정, containerd 설치 [3-3] 컨테이너 런타임 : cri 활성화 [4] kubeadm 설치 : repo 설정, SELinux 설정 .. 2025. 4. 18.