2.2. Helm CLI를 사용하여 OpenShift Container Platform에 Developer Hub 배포
Helm CLI를 사용하여 Red Hat OpenShift Container Platform에 Red Hat Developer Hub를 설치할 수 있습니다.
사전 요구 사항
-
워크스테이션에 OpenShift CLI(
oc)를 설치했습니다. - OpenShift Container Platform 계정에 로그인되어 있습니다.
- OpenShift Container Platform admin 역할의 사용자는 애플리케이션을 생성하기 위해 프로젝트 내에서 적절한 역할 및 권한을 구성했습니다. OpenShift Container Platform 역할에 대한 자세한 내용은 RBAC를 사용하여 권한 정의 및 적용을 참조하십시오.
- OpenShift Container Platform에서 프로젝트를 생성했습니다. OpenShift Container Platform에서 프로젝트를 생성하는 방법에 대한 자세한 내용은 Red Hat OpenShift Container Platform 설명서를 참조하십시오.
- Helm CLI 툴을 설치했습니다.
프로세스
< my-rhdh-project> OpenShift Container Platform 프로젝트를 생성하고 활성화합니다.
NAMESPACE=<emphasis><rhdh></emphasis> oc new-project ${NAMESPACE} || oc project ${NAMESPACE}Red Hat Developer Hub Helm 차트를 설치합니다.
helm upgrade redhat-developer-hub -i https://github.com/openshift-helm-charts/charts/releases/download/redhat-redhat-developer-hub-1.4.3/redhat-developer-hub-1.4.3.tgzOpenShift Container Platform 클러스터의 Developer Hub 데이터베이스 암호 및 라우터 기본 URL 값을 사용하여 Developer Hub Helm 차트 인스턴스를 구성합니다.
PASSWORD=$(oc get secret redhat-developer-hub-postgresql -o jsonpath="{.data.password}" | base64 -d) CLUSTER_ROUTER_BASE=$(oc get route console -n openshift-console -o=jsonpath='{.spec.host}' | sed 's/^[^.]*\.//') helm upgrade redhat-developer-hub -i "https://github.com/openshift-helm-charts/charts/releases/download/redhat-redhat-developer-hub-1.4.3/redhat-developer-hub-1.4.3.tgz" \ --set global.clusterRouterBase="$CLUSTER_ROUTER_BASE" \ --set global.postgresql.auth.password="$PASSWORD"실행중인 Developer Hub 인스턴스 URL을 표시합니다.
echo "https://redhat-developer-hub-$NAMESPACE.$CLUSTER_ROUTER_BASE"
검증
- 브라우저에서 실행 중인 Developer Hub 인스턴스 URL을 열어 개발자 허브를 사용합니다.
추가 리소스