제어 차트에서 MySQL을 배포합니다
에서 MySQL을 배포하는 방법을 알아보십시오 "Bitnami Helm 차트". Kubernetes 클러스터에 MySQL을 구축한 후 Astra Control을 사용하여 애플리케이션을 관리할 수 있습니다.
MySQL은 Astra Control용으로 검증된 앱입니다.
이 지침은 Astra Control Service 및 Astra Control Center에 모두 적용됩니다.
Google Marketplace에서 배포된 애플리케이션은 검증되지 않았습니다. 일부 사용자는 Postgres, MariaDB 및 MySQL의 Google Marketplace 배포에서 검색 및/또는 백업과 관련된 문제를 보고합니다. |
요구 사항
-
Astra Control에 추가된 클러스터.
Astra Control Center의 경우 먼저 클러스터를 Astra Control Center에 추가하거나 앱을 먼저 추가할 수 있습니다. -
클러스터에 적합한 kubecon무화과 함께 로컬 시스템에 설치된 Helm(버전 3.2+) 및 Kubectl의 업데이트 버전
MySQL을 설치합니다
이 프로세스에 대한 두 가지 중요한 참고 사항:
-
클러스터를 Astra Control Service에 추가한 후에 앱을 배포해야 합니다. Astra Control Center는 클러스터를 Astra Control Center에 추가하기 전이나 후에 애플리케이션을 수락합니다.
-
기본값 이외의 네임스페이스에 제어 차트를 배포하는 것이 좋습니다.
-
Bitnami 차트 repo 추가:
helm repo add bitnami https://charts.bitnami.com/bitnami
-
다음 명령을 사용하여 MySQL 배포:
helm install <name> bitnami/mysql -–namespace <namespace> --create-namespace –-set global.storageClass=<storage_class_name>
볼륨 크기가 변경되면 KI(Kibibyte), Mi(Mebibyte) 또는 Gi(gibibibyte) 단위를 사용합니다. 다음과 같은 경우에만 스토리지 클래스를 정의해야 합니다.
-
Astra Control Service를 사용 중이며 기본 스토리지 클래스를 사용하고 싶지 않습니다.
-
Astra Control Center를 사용 중이며 아직 클러스터를 Astra Control Center로 가져오지 않았습니다. 또는 클러스터를 가져왔지만 기본 스토리지 클래스를 사용하지 않으려는 경우
-
이렇게 하면 다음과 같은 작업을 수행할 수 있습니다.
-
네임스페이스를 만듭니다.
-
네임스페이스에서 MySQL을 배포합니다.
Pod가 온라인 상태가 되면 Astra Control을 사용하여 앱을 관리할 수 있습니다. Astra Control을 사용하면 이름, 네임스페이스 수준 또는 helm 레이블을 사용하여 앱을 관리할 수 있습니다.