글

라벨이 rke2 설치인 게시물 표시

RKE2 + Ansible 설치 자동화 스크립트 소개

이미지
Rancher 기반 Kubernetes 클러스터를 보다 쉽게 구축하고 운영하기 위해 Ansible을 활용한 자동화 스크립트를 제공합니다. 본 스크립트를 사용하면 Rancher, Longhorn, CI/CD 툴(GitLab, Jenkins, Argo CD), 데이터베이스(MySQL, PostgreSQL)까지 한 번에 설치할 수 있어 운영의 편의성과 일관성을 높일 수 있습니다. 🔗 GitHub Repository 바로가기 ✅ 개요 Rancher 환경 구축을 위한 Ansible 기반 자동화 스크립트 반복적인 설치 작업을 단순화하고 설치 시간과 실수 가능성 최소화 사용자의 선택에 따라 전체 설치 또는 단일 구성 요소만 설치 가능 삭제 기능까지 포함된 완성도 높은 설치 관리 스크립트 ⚙️ 사용 방법 터미널에서 다음 명령어를 실행하세요: ./INSTALL.sh 스크립트가 실행되면 인터페이스에서 아래와 같은 작업을 선택할 수 있습니다. 🛠️ 주요 기능 설명 기능 구분 설명 전체 설치 Rancher, Longhorn, GitLab, Jenkins, Argo CD, MySQL, PostgreSQL 등 모든 컴포넌트 설치 단일 작업 설치 특정 구성 요소만 설치 (예: Jenkins만 설치) 지정 지점부터 설치 단일 작업 설치 후, 그 이후 작업부터 연속 설치 전체 삭제 위에서 설치한 모든 컴포넌트를 한 번에 삭제 📁 구성 요소 설치되는 주요 오픈소스 솔루션은 다음과 같습니다: Rancher : Kubernetes 관리 플랫폼 Longhorn : 클라우드 네이티브 분산 스토리지 GitLab : Git 저장소 및 DevOps 플랫폼 Jenkins : CI/CD 자동화 도구 Argo CD : GitOps 방식의 Kubernetes 배포 도구 MySQL / PostgreSQL : 오픈소스 관계형 데이터베이스 💡 추가 자동화 요소 group_vars 를 통한 설정 관리 HAProxy를 통한 로드밸런싱 구성 자...