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

제어 차트에서 Jenkins를 배포합니다

기여자

에서 Jenkins를 배포하는 방법을 알아보십시오 "Bitnami Helm 차트". 클러스터에 Jenkins를 배포한 후 Astra Control에 애플리케이션을 등록할 수 있습니다.

Jenkins는 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의 업데이트 버전

Astra Control은 현재 를 지원하지 않습니다 "Jenkins용 Kubernetes 플러그인". 플러그인 없이 Kubernetes 클러스터에서 Jenkins를 실행할 수 있습니다. 플러그인은 Jenkins 클러스터에 확장성을 제공합니다.

Jenkins를 설치합니다

이 프로세스에 대한 두 가지 중요한 참고 사항:

  • 클러스터를 Astra Control Service에 추가한 후에 앱을 배포해야 합니다. Astra Control Center는 클러스터를 Astra Control Center에 추가하기 전이나 후에 애플리케이션을 수락합니다.

  • 매개 변수는 기본적으로 설정되어 있는 것이 아닙니다.

단계
  1. Bitnami 차트 repo 추가:

    helm repo add bitnami https://charts.bitnami.com/bitnami
  2. Jenkins 네임스페이스를 만들고 다음 명령을 사용하여 Jenkins를 배포합니다.

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

결과

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

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

  • 올바른 스토리지 클래스를 설정합니다.

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