Jekyll 로컬환경 구축하기
1. Ruby 설치 Chirpy의 테마를 설치하기 위해서는 Ruby 3.1.x를 설정해야한다. 2-1. Window 설치 https://rubyinstaller.org/downloads/ 에 방문하여 3.1.6(with DEVKIT)과 함께 다운받는다. 2-2. MAC brew를 통해 설치한다. brew install rbenv ruby-...
1. Ruby 설치 Chirpy의 테마를 설치하기 위해서는 Ruby 3.1.x를 설정해야한다. 2-1. Window 설치 https://rubyinstaller.org/downloads/ 에 방문하여 3.1.6(with DEVKIT)과 함께 다운받는다. 2-2. MAC brew를 통해 설치한다. brew install rbenv ruby-...

[이슈] aks의 service에 접속되지 않은 현상 (base) gimgyuhyeong@UNGGU-2 overlays % kubectl get service -n journeyjinni NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE jour...

GitOps 경로 설정 gitops .gitignore │ └─backend ├─base │ configmap.yaml │ deployment.yaml │ kustomization.yaml │ secret.yaml │ service.yaml │ └...

ACR은 이미 생성했다고 가정… GitHub → Azure Container Registry 기존 저장소에 ./github 생성 ./gitgub/workflows/docker-image.yml 생성 name: Build and Push Docker Image to ACR on: push: ...

DockerFile 작성 기존 프론트 서버의 상단에 DockerFile을 작성한다. # Node.js 이미지를 기반으로 사용 FROM node:18 # 애플리케이션 디렉토리 생성 WORKDIR /app # package.json과 package-lock.json 파일 복사 COPY package*.json ./ # 종속성 설치 RUN ...

SpringBoot 컨테이너화 JAR 파일 생성 mvn clean package 해당 명령어를 통해 jar 파일을 얻는다. Issue - Java 버전이 맞지 않을때 JDK17의 경로를 확인 /usr/libexec/java_home -v 17 반환된 JDK17의 경로를 바탕으로 JAVA_HOME을 설정 export JAVA...

Azure Vnet- 가상 네트워크 lass 주소 공간 인터넷 인바운드 통신과 가상 네트워크 통신을 위한 공인 및 사설 IP 지원 Azure의 주소 공간 표기는 CIDR 표기 방법 사용 IPv4 주소를 Azure내에서 정적 또는 동적 할당 가능 이러한 주소 공간을 통해 가상 네트워크 설계시 원칙 2가지 V...

Azure 가상머신 온프레미스 환경에서 누리던 제어력을 제공하기 위한 가상 머신 서비스 가상머신을 만들때 Azure 가상머신 이름은 기본적으로호스트 이름으로도 사용 호스트 이름은 변경할 수 있찌만 가상 머신 이름은 변경이 어렵다 실제 사용자들의 위치와 가까운 리전에서 서비스를 제공해야 만족성이 높...
CD Production 레밸까지 자동으로 Deploy 하는 것 Kustomize 방식 GitHub Actions -> Kubernetes Manifest -> ArgoCD Kustomize 방식이란? : 운영별 환경에 맞게 커스터마이징 가능하도록 하는 Kubernetes 배포 도구 중 하나 기본적인 구성 방법 pod....

Jenkins CI/CD 도구 (서버) Jenkins의 CI/CD 과정 로컬에서 커밋 및 푸쉬 젠킨스가 기존 코드와 빌드 및 테스트 진행 빌드 성공시 배포 빌드 실패시 로그 및 종료 사용하면 좋은점 자동화된 테스트 코드 스타일 체크 성능 변화 감지 컴파일 ...