제어 차트에서 MariaDB를 배포합니다
에서 MariaDB를 배포하는 방법을 알아보십시오 "Bitnami Helm 차트". 클러스터에 MariaDB를 배포한 후 Astra Control을 사용하여 애플리케이션을 관리할 수 있습니다.
MariaDB는 Astra의 검증된 애플리케이션입니다.
이 지침은 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의 업데이트 버전
MariaDB를 설치합니다
이 프로세스에 대한 두 가지 중요한 참고 사항:
-
클러스터를 Astra Control Service에 추가한 후에 앱을 배포해야 합니다. Astra Control Center는 클러스터를 Astra Control Center에 추가하기 전이나 후에 애플리케이션을 수락합니다.
-
매개 변수는 기본적으로 설정되어 있는 것이 아닙니다.
-
Bitnami 차트 repo 추가:
helm repo add bitnami https://charts.bitnami.com/bitnami
-
다음 명령을 사용하여 MariaDB를 배포합니다.
Helm install <name> --namespace <namespace> --create-namespace -–set persistence.storageClass=<storage_class>
볼륨 크기가 변경되면 KI(Kibibyte), Mi(Mebibyte) 또는 Gi(gibibibyte) 단위를 사용합니다. 다음과 같은 경우에만 스토리지 클래스를 정의해야 합니다.
-
Astra Control Service를 사용 중이며 기본 스토리지 클래스를 사용하고 싶지 않습니다.
-
Astra Control Center를 사용 중이며 아직 클러스터를 Astra Control Center로 가져오지 않았습니다. 또는 클러스터를 가져왔지만 기본 스토리지 클래스를 사용하지 않으려는 경우
-
이렇게 하면 다음과 같은 작업을 수행할 수 있습니다.
-
네임스페이스를 만듭니다.
-
네임스페이스에 MariaDB를 배포합니다.
-
데이터베이스를 생성합니다.
배포 시 이 암호 설정 방법은 안전하지 않습니다. 운영 환경에서는 이 방법을 사용하지 않는 것이 좋습니다. |
Pod가 온라인 상태가 되면 Astra Control을 사용하여 앱을 관리할 수 있습니다. Astra Control을 사용하면 네임스페이스 수준이나 Helm 레이블을 사용하여 앱을 관리할 수 있습니다.