CI/CD CI/CD 스터디 07: 배포 전략, Environment, Rollback CI/CD의 CD 영역에서 environment, approval, rolling/blue-green/canary 전략, Kubernetes rollout, GitOps, rollback 기록을 정리합니다.
CI/CD CI/CD 스터디 05: Artifact, Cache, Registry, Versioning CI/CD에서 artifact, cache, container registry, 이미지 tag/digest, BuildKit cache, SBOM을 구분해 운영하는 방법을 정리합니다.
CI/CD CI/CD 스터디 04: Build, Test, Quality Gate Build, lint, unit/integration test, coverage, test artifact, 품질 게이트를 CI 파이프라인에서 어떻게 배치할지 정리합니다.
CI/CD CI/CD 스터디 03: Pipeline YAML, Stage, Job, Step 설계 Pipeline YAML에서 workflow, stage, job, step, needs, rules를 구분하고 GitHub Actions, GitLab CI/CD, Jenkins 예제로 설계합니다.
CI/CD CI/CD 스터디 02: Runner와 Executor 구조 CI/CD runner, hosted/self-hosted runner, shell/Docker/Kubernetes executor의 차이와 운영 점검 명령을 정리합니다.
CI/CD CI/CD 스터디 01: 소스 저장소와 브랜치 전략 CI/CD의 입력이 되는 Git 저장소, commit, branch, PR/MR, tag, CODEOWNERS를 기준으로 브랜치 전략과 릴리스 추적 방식을 정리합니다.
OpenStack OpenStack 모니터링 스크립트 RHOSP/OpenStack compute 노드, 컨테이너, 로그, 서비스, VM 배치 상태를 점검하는 모니터링 스크립트입니다. 스크립트의 SSH/임시파일 오류를 함께 다룹니다.
Linux CentOS 7에서 Docker와 Docker Compose 설치 스크립트 CentOS 7에서 Docker와 Docker Compose를 설치하는 레거시 스크립트입니다. 지원 종료 주의사항, 설치 전 백업, Compose v2/v1 선택, 검증과 삭제 절차를 정리했습니다.
Docker Docker Compose 환경에서 Ghost 블로그를 정기 백업하는 스크립트 Docker Compose 기반 Ghost 백업 스크립트입니다. JSON export만이 아니라 DB dump, content 압축, Compose 설정, 보관 주기, 복구 테스트까지 운영 기준으로 정리했습니다.
Linux 리눅스 서버의 모든 상태를 점검하는 스크립트 리눅스 서버 상태를 한 번에 수집하는 점검 스크립트입니다. CPU, 메모리, 디스크, inode, 네트워크, systemd 실패, 커널 오류 로그를 섹션별로 정리했습니다.
Network CloudStack에서 VR(Virtual Router)을 점검하는 모니터링 스크립트 CloudStack Virtual Router 모니터링 스크립트입니다. cloudmonkey 목록 확인, ICMP/TCP 점검, 로그/메일 알림, redundant VR 복구 전 확인 기준을 정리했습니다.
CloudStack CloudStack의 각 node에서 NFS 연결 모니터링 CloudStack 노드의 NFS primary/secondary storage 연결을 timeout 기반으로 점검하는 스크립트입니다. findmnt, mountpoint, stat/write 테스트, NFS 로그 진단을 정리했습니다.
Linux CloudStack의 app 서버에서 노드 SSH 연결 모니터링 CloudStack management/app 서버에서 KVM 노드 SSH 연결을 주기적으로 확인하는 스크립트입니다. BatchMode, ConnectTimeout, 대상 파일, 로그, 실패 원인 분리를 정리했습니다.
windows Windows에서 날짜별 폴더를 자동 생성하는 방법 Windows에서 PowerShell로 날짜별 폴더를 자동 생성하는 방법입니다. Get-Date, New-Item, 월/일 계층 구조, 배치 래퍼, 작업 스케줄러 등록을 정리했습니다.
Linux 쉘 스크립트 간략 소개 쉘 스크립트 간략 소개입니다. 기본 골격, set -euo pipefail, 인자 처리, 함수/로그, 반복문, 임시 파일, 문법 검사와 운영 기준을 정리했습니다.
Linux Ubuntu 가상 환경에서 vi 입력이 깨질 때 해결 방법 Ubuntu 가상 환경에서 vi/vim 입력이 깨질 때 해결하는 방법입니다. vim 설치,.vimrc,.exrc, TERM, stty erase, compatible mode 점검을 정리했습니다.
Linux ESXi 백업 스크립트 (6.7) ESXi 6.7 host configuration backup 스크립트입니다. sync_config, backup_config, datastore 복사, cron 등록, restore_config 주의사항을 정리했습니다.
Linux Minikube Ubuntu 설치 스크립트 Ubuntu용 Minikube 설치 스크립트입니다. 아키텍처 감지, 최신 Minikube 바이너리 설치, Docker driver 시작 확인과 정리 명령을 정리했습니다.
Linux Kustomize Ubuntu 설치 스크립트 Ubuntu용 Kustomize 설치 스크립트입니다. kubectl 내장 kustomize 확인, standalone 설치, 버전 pinning 주의와 간단 build 테스트를 정리했습니다.
Linux Kubernetes Ubuntu 설치 스크립트 Ubuntu용 Kubernetes 도구 설치 스크립트입니다. pkgs.k8s.io 저장소, kubelet/kubeadm/kubectl 설치, swap/kernel/runtime 확인과 kubeadm init 예시를 정리했습니다.
Linux Docker Compose Ubuntu 설치 스크립트 Ubuntu에서 Docker Compose를 설치하는 최신 절차입니다. legacy docker-compose 바이너리 대신 docker-compose-plugin과 docker compose 명령, 검증과 호환 wrapper까지 정리했습니다.
Linux Docker Ubuntu 설치 스크립트 Ubuntu 서버에 Docker Engine을 설치하는 스크립트와 검증 절차입니다. Docker 공식 apt 저장소, keyring, docker.sources, Compose plugin, 권한과 롤백까지 정리했습니다.
Linux Linux Shell Study Linux Shell Study입니다. 파일/프로세스/네트워크 명령, 리다이렉션, 권한, cron, 조건 실행, vim, 쉘 스크립트, sed/awk, 장애 대응과 백업 자동화를 정리했습니다.
Linux Linux 동기화 (cron, rsync) Linux 동기화 가이드입니다. crond, cron.allow, rsync --dry-run, --delete, SSH 원격 백업, cron.d 스케줄과 로그 확인을 정리했습니다.
python Python에서 사용하는 기본 Shell 명령 Python에서 사용하는 기본 Shell 명령입니다. Windows PowerShell과 Linux shell의 pwd, ls/dir, cd, mkdir, copy, move, cat, python 실행을 정리했습니다.