안녕하세요. 오늘은 베스핀글로벌 DevOps 실 홍완승 님이 작성해 주신 Ignite 설치 on Kubernetes에 대해 알아보겠습니다. 궁금하신 부분이 있으시면 댓글을 달아주세요 🙂
1. 정의
이그나이트 제품은 아파치 재단에서 만들어진 인메모리 디비 제품 입니다.
ApacheIgniteisadistributeddatabaseforhigh-performancecomputingwithin-memoryspeed.
여러 기능을 제공 하고 있으며 각 기능에 맞춰 설치 하여 사용이 가능 합니다.
본 문서는 테스트 용도 의 배포 입니다.
클러스터 구성 부분은 제외 되어 있습니다.
주의
이 문서를 작성 하는 시점에 이그나이트 버전은 아래와 같습니다.
igniteVersion:2.13(RDBMS MODE )
KubernetesclusterVersion:1.22
2. 설치방법
치 방법은 여러 가지로 존재 하며 가장 간단한 방법은 힐름 챠트(helmchart) 를 통해서 설치 하는 것이 편리 합니다.
본 문서에서는 홈페이지에 공개된 문서를 통해서 YAML 설치를 진행 합니다.
Ignite 설정 파일
권한 설정
이그나이트 파드에서 사용 될 권한을 생성 합니다.
서비스 어카운트를 사용 하여 권한을 지정 합니다.
서비스
이그나이트에서 사용 하는 서비스를 구성 합니다.
서비스 포트는 8080(restapi) 과 10800(thinclient)을 사용 합니다.
파드 배포
노드를 특정 지어 해당 노드의 호스트 볼륨을 이용합니다.
https://technote.bespinglobal.com/doc/ignite-on-kubernetes-ginPznmGga
https://technote.bespinglobal.com/doc/ignite-on-kubernetes-ginPznmGga
서비스 활성화
성공적으로 파드가 배포 되고 난 후에 서비스를 활성화 하여야 합니다.
아래 명령어는 파드 내에서 실행 되어야 합니다.
3. 참고
https://ignite.apache.org/docs/latest/installation/kubernetes/amazon-eks-deployment
감사합니다~ 🙂
문의: info@bespinglobal.com | 대표번호: 02-1668-1280