본문 바로가기

인프라/Kubernetes

k8s cluster helm chart 설치 및 배포

이전에 구축한 RKE2 Cluster에 helm chart설치 및 phpmyadmin,MySql 설치

1. helm 설치

curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh

2. bitnami repository 설치

helm repo add bitnami https://charts.bitnami.com/bitnami

3. 설정 변경

helm show values bitnami/mysql > values.yaml

4. 사전 정의된 차트를 통해 설치

helm install -f values.yaml mysql  bitnami/mysql

설정 변경

root 비밀번호 환경 변수로 등록

MYSQL_ROOT_PASSWORD=$(kubectl get secret --namespace default mysql -o jsonpath="{.data.mysql-root-password}" | base64 -d)

5. phpmyadmin 설치

helm install phpmyadmin bitnami/phpmyadmin

6. Nat Network 포트포워딩 추가 후 접속 혹은 ubuntu 에서 접속

7. 결과

7-1. windows chrome에서 확인

7-2. 가상화 환경에서 확인

7-3. k8s cluster내 리소스 확인

7-4. helm 차트 리소스 확인

7-5. MySql 접속 확인

서버: 10.43.50.19:3306

사용자 명: root

비밀번호: 환경변수에서 확인한 비밀번호

'인프라 > Kubernetes' 카테고리의 다른 글

VitualBox를 통해 RKE2 cluster 구축  (0) 2024.12.09
AWS EKS 생성  (0) 2023.09.12
Kubernetes 인그레스 컨트롤러  (0) 2023.09.03
Jenkins를 통한 Kubernetes rolling update  (0) 2023.09.03
Kubernetes Pods Auto Scalling  (0) 2023.09.03