Skip to main content
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

제어 차트에서 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에 추가하기 전이나 후에 애플리케이션을 수락합니다.

  • 기본값 이외의 네임스페이스에 제어 차트를 배포하는 것이 좋습니다.

단계
  1. Bitnami 차트 repo 추가:

    helm repo add bitnami https://charts.bitnami.com/bitnami
  2. 다음 명령을 사용하여 MySQL 배포:

    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로 가져오지 않았습니다. 또는 클러스터를 가져왔지만 기본 스토리지 클래스를 사용하지 않으려는 경우

결과

이렇게 하면 다음과 같은 작업을 수행할 수 있습니다.

  • 네임스페이스를 만듭니다.

  • 네임스페이스에서 MySQL을 배포합니다.

Pod가 온라인 상태가 되면 Astra Control을 사용하여 앱을 관리할 수 있습니다. Astra Control을 사용하면 이름, 네임스페이스 수준 또는 helm 레이블을 사용하여 앱을 관리할 수 있습니다.