프리티어 인스턴스만 제공하는 AWS와는 다르게, GCP에서는 계정을 생성하면 90일 간 사용할 수 있는 300달러의 무료 크레딧을 준다.물론 사용할 수 있는 리소스의 제한은 있지만, 정해진 리소스 안에서 쿠버네티스 클러스터를 연습하기엔 충분하다. GCP 웹사이트에 들어가서, 우측 상단에 '무료로 시작하기'를 누르면 아래와 같은 화면이 나타난다.동의하고 다음 단계에서 결제 정보 등 항목들을 입력하면 바로 300달러의 무료 크레딧이 주어진다.결제수단 등록은 필수지만 무료 크레딧이 소진되거나 기간이 종료되어도 자동 결제로 이어지진 않는다고 한다. 크레딧이 잘 발급 되었다면, 상단에 '콘솔' 을 누른 후 본인의 프로젝트 명으로 프로젝트를 생성해보자.해당 프로젝트를 선택하고 나면, 콘솔 메인 화면에 'GKE 클러..
피치 못할 사정으로 docker desktop이 손 쓸 수 없는 상황이 됐을 때, 단순한 삭제 후 재설치를 해도 문제가 해결되지 않을 때 관련된 모든 데이터를 날리기 위해 지워야 할 것들이다. # Docker Desktop의 주요 데이터 디렉토리 ~/Library/Containers/com.docker.docker # 추가적인 Docker Desktop 지원 파일 ~/Library/Application Support/Docker Desktop # Docker Desktop 환경 설정 파일 ~/Library/Preferences/com.docker.docker.plist # Docker 설정과 인증서를 포함하는 숨겨진 디렉토리 ~/.docker 조심스럽게 하나씩 지우고 재설치 해가면서 상태를 확인해보자. ..
Vmware Fusion에 올린 우분투로 젠킨스를 공부하고 있었는데, 불편한 점들이 많아 도커 상에서 젠킨스 환경을 구축해 보려고 한다. 도커 파일만으로 구성할 수도 있지만 볼륨 사용에 제한이 있어 도커 컴포즈를 사용하기로 했다. 작성한 yaml 파일은 다음과 같다. version: "3" services: jenkins: image: jenkins/jenkins:2.440.1-lts-jdk17 ports: - "8080:8080" volumes: - ./var/jenkins_home:/var/jenkins_home 사용할 버전은 2.440.1-lts-jdk17 버전으로, 8080 포트를 사용할 것이고, 로컬 상의 var 폴더 내부에 jenkins_home 폴더를 젠킨스의 jenkins_home의 볼륨으..
*이 글은 '초보를 위한 젠킨스 2 활용 가이드' 책을 기반으로 작성되었습니다.* 자바 설치 우선 패키지 업데이트 후 JRE를 설치한다. sudo apt-get update # 패키지 업데이트 sudo apt-get install default-jre # JRE 설치 다음은 JAVA_HOME 환경 변수 설정 과정이다. update-java-alternatives -l # 설치된 자바 목록과 설치 경로 (경로 복사하기) sudo nano \etc\environment # 환경설정 파일 열기 그 후 맨 아래 줄에 복사해 둔 자바 경로를 다음과 같은 형식으로 추가하면 된다. JAVA_HOME="{자바 설치 경로}" 그리고 Ctrl + X와 Ctrl + Y를 눌러 파일을 저장하고 닫은 후, source \etc..