본문 바로가기

devops4

[DevOps] Kubernetes Windows에서 사용하기 (Minikube) Kubernetes는 컨테이너를 자동으로 배포·확장·관리해주는 오케스트레이션 플랫폼이다. ※ Kubernetes의 장점1. 자동 배포 & 관리 - 컨테이너를 원하는 개수만큼 자동으로 띄워줌 - 수동으로 서버에 하나하나 올릴 필요 없음2. 자동 확장 (Auto Scaling) - 트래픽이 몰리면 컨테이너 수를 늘리고, 한가하면 줄여서 자원을 효율적으로 사용3. 자가 복구 (Self-healing) - 컨테이너가 죽거나 장애가 나면 자동으로 재시작/교체 - 항상 서비스가 살아있도록 유지4. 부하 분산 (Load Balancing) - 여러 컨테이너에 트래픽을 골고루 분산 - 특정 서버에만 몰려서 터지는 것을 방지5. 환경 일관성 - 개발.. 2025. 9. 19.
[DevOps] Docker Windows에서 사용하기 (Docker Desktop) Windows 자체에서 Docker Desktop을 설치하여 Docker를 사용해보자 1. Hyper-V 설정 활성화Windows PowerShell에서 Hyper-V를 활성화Hyper-V는 마이크로소프트가 만든 하이퍼바이저(Hypervisor), 즉 가상화 플랫폼이다.쉽게 말하면, 윈도우 운영체제 안에서 또 다른 가상의 컴퓨터(가상 머신, VM)를 만들고 사용할 수 있게 해주는 기능이다. 1) Windows PowerShell 관리자 권한으로 실행 2) Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 입력 후 엔터 3) Y 입력 후 엔터 → PC 재시작 2. Docker Desktop for Windows 설치 1) h.. 2025. 9. 19.
[DevOps] Git & GitHub 웹 개발자를 위한 Git 필수 명령어 정리 ※ 필수 Git 명령어 정리 (CLI(Command Line Interface) 기준) > 로컬 저장소 관련 명령어 설명 git init현재 폴더를 Git 저장소로 초기화git clone 원격저장소url원격 저장소를 복제git status변경 사항 확인git add 확장자포함파일명특정 파일 스테이징git add .모든 변경 사항 스테이징git commit -m "커밋메세지"스테이징된 파일을 커밋 > 브랜치 관련 명령어 설명 git branch브랜치 목록 확인git branch 브랜치명새 브랜치 생성git checkout 브랜치명특정 브랜치로 이동git switch 브랜치명브랜치 이동(새로운 방식)git checkout -b 브랜치명브랜치 생성 + 이동git merge 브랜치명현재 브랜치에 다른 브랜치.. 2025. 8. 15.
[DevOps] Git & GitHub 한눈에 이해하기 (feat. SVN, GitLab) ※ Git & GitHub구분GitGitHub정의코드를 쉽게 관리할 수 있도록 해주는 버전 관리 프로그램Git으로 관리되는 프로젝트의 코드가 저장되는 저장소설치 여부로컬 PC에 직접 설치 필요웹/클라우드 서비스로 설치 불필요저장소 위치개발자 PC(로컬 저장소)와 원격 저장소(서버)원격 저장소 제공 (github.com)주요 기능버전 관리, 브랜치 관리, 협업을 위한 merge/rebase코드 공유, Pull Request(PR), 이슈 관리, CI/CD, 협업 도구사용 목적코드 변경 이력 관리, 되돌리기, 브랜치 기반 개발오픈소스 프로젝트 협업, 팀 프로젝트 관리, 포트폴리오 공개오프라인 사용가능 (네트워크 없이도 커밋 가능)불가능 (인터넷 필요)예시git init, git commit, git merg.. 2025. 8. 15.