728x90 반응형 데브옵스37 [DevOps] Jenkins , GitLab 연동(CI 생성)(2) 개요아래의 과정의 내용을 포스팅 하겠습니다. Jenkins에서 GitLab 관련 플러그인을 설치GitLab에서 User 설정 → Access Tokens으로 들어가 API 토큰 생성Jenkins에서 Credentials → GitLab API Token을 만듦Token에 GitLab에서 만든 Token을 넣어줌Jenkins관리 → 시스템 설정GitLab 탭에서 Connection name(원하는 거), host URL (https://gitlab.com) API credentials 넣어준다.전체 시나리오 및 개요에 관한 내용을 포스팅한 글입니다. 2024.12.18 - [DevOps] - [DevOps] Jenkins , GitLab 연동(CI 생성)(1) [DevOps] Jenkins , GitLab.. 2024. 12. 18. [DevOps] Jenkins , GitLab 연동(CI 생성)(1) 개요(버전 정보)OS : Ubuntu 24.04gitlab : 17.6.1jenkins : 2.479.2java : openjdk 17.0.13시나리오Jenkins에서 GitLab 관련 플러그인을 설치GitLab에서 User 설정 → Access Tokens으로 들어가 API 토큰 생성Jenkins에서 Credentials → GitLab API Token을 만듦Token에 GitLab에서 만든 Token을 넣어줌Jenkins관리 → 시스템 설정GitLab 탭에서 Connection name(원하는 거), host URL (https://gitlab.com) API credentials 넣어준다.Jenkins 프로젝트 만든다 (freestyle or Pipeline)구성에 들어가 gitlab connec.. 2024. 12. 18. [Terraform] 테라폼 버전 오류(AWS 인스턴스 생성 안됨) 패스트캠퍼스 강의를 보고 테라폼 코드를 짜서 AWS 인스턴스를 생성하던 중 모든 설정은 완료 되었다고 생각했는데 AWS 인스턴스가 생성되지 않는 오류를 겪었다. 이틀간 붙잡고 있었는데 결국 해결하였다.... 해결하고 나니 어처구니 없는? 실수였다. ㅜㅜ 바로 테라폼 코드 작성할 때 버전을 잘못 선언해서 그랬다. 아래 예시는 5.26.0 버전으로 명시되어있다. 아래 코드와 같이 해당 부분을 수정하면 정상적으로 작동한다. terraform { required_providers { aws = { source = "hashicorp/aws" version = "~> 5.0" } }} 이것은 Terraform AWS Provider의공식 문서에서 각 버전의 기능, 변경 사항,.. 2024. 12. 18. [OpenStack] Ubuntu24.04에 Openstack 설치 필요 패키지 설치sudo apt install software-properties-common python3-pip git -yOpenStack 저장소 추가sudo add-apt-repository cloud-archive:wallabysudo apt updateDevStack 설치 (테스트/개발 환경 추천)git clone https://opendev.org/openstack/devstack.gitcd devstack설정 파일 생성root///에는 원하는 비밀번호 입력 , HOST_IP에는 설치하려는 서버의 IP 주소를 입력$ sudo vi local.conf[[local|localrc]]ADMIN_PASSWORD=root///DATABASE_PASSWORD=root///RABBIT_PASSWORD=r.. 2024. 12. 13. [DevOps] HashiCorp 개요HashiCorp는 DevOps와 인프라 자동화를 위한 도구를 개발하는 소프트웨어 회사입니다. HashiCorp는 클라우드 인프라 관리와 배포를 간소화하고 자동화하기 위해 다양한 오픈소스 및 상용 소프트웨어 제품을 제공합니다. 이 회사는 클라우드 환경과 멀티클라우드 환경을 포함한 다양한 환경에서 일관된 워크플로우를 지원하는 도구로 유명합니다. HashiCorp의 주요 제품HashiCorp는 클라우드 네이티브와 인프라 관리에 중점을 둔 다음과 같은 도구들을 제공합니다 1. Terraform ( 인프라 자동화와 관리 )인프라를 코드(Infrastructure as Code, IaC)로 관리할 수 있게 하는 도구클라우드 자원을 프로비저닝, 관리, 및 변경AWS, Azure, GCP 등 다양한 클라우드 서비.. 2024. 12. 13. [DevOps] Harbor 구성 후 삭제하기 개요Harbor는 Docker 이미지 저장소 관리 도구로, 삭제하려면 컨테이너, 데이터, 구성 파일 등을 모두 정리해야 한다. 아래는 Harbor를 안전하게 삭제하는 방법이다. 1단계 : Harbor 서비스 중지1.1 Docker Compose로 실행 중인 경우1. Harbor 설치 디렉터리로 이동cd ~/harbor 2. docker-compose 명령어로 컨테이너 중지docker-compose downWARN[0000] /root/harbor/docker-compose.yml: `version` is obsolete[+] Running 10/10 ✔ Container harbor-jobservice Removed .. 2024. 12. 12. 이전 1 2 3 4 5 6 7 다음 728x90 반응형