AWS EKS에서 Devtron을 설정하는 방법 ?.

Devtron은 다양한 방식으로 Kubernetes 클러스터에 설치됩니다. 이 튜토리얼은 Kubernetes Helm 패키지 관리자를 통해 통합 없이 Devtron을 설치하는 데 도움이 됩니다.

이 블로그를 팔로우하여 . 클러스터가 활성화되면 아래 명령을 입력하여 클러스터 노드 상태를 확인하십시오.

kubectl get nodes -o wide


투구 설치



이제 클러스터가 실행 중이므로 다음 명령을 실행하여 Helm을 설치합니다.

curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh


Helm 설치를 확인하려면 Helm 버전을 확인하십시오.

helm version


데브트론 설치



다음 명령을 실행하여 Helm을 통한 통합 없이 Devtron 및 해당 기본 구성을 설치합니다.

helm repo add devtron https://helm.devtron.ai
helm install devtron devtron/devtron-operator --create-namespace --namespace devtroncd


이렇게 하면 Devtron operatordevtroncd namespace의 모든 Devtron 마이크로서비스가 몇 분 안에 시작됩니다.

Devtron과 함께 제공되는 다양한 마이크로서비스를 확인하십시오. 아래 명령을 실행하여 devtroncd 네임스페이스에서 실행 중인 포드 및 서비스를 확인합니다.

# To check pods running in devtroncd namespace
kubectl get pods -n devtroncd



# To check services running in devtroncd namespace
kubectl get svc -n devtroncd


Devtron 설치가 완료되면 NodePort 서비스를 통해 Devtron 대시보드를 사용 가능하게 만들고 Devtron 대시보드에 액세스하십시오.

devtroncd 네임스페이스에서 실행 중인 devtron 서비스를 포트 30000을 통해 NodePort service에 노출하는 다음 명령을 실행합니다.

kubectl patch -n devtroncd svc devtron-service -p '{"spec": {"ports": [{"port": 80,"targetPort": "devtron","protocol": "TCP","name": "devtron","nodePort": 30000}],"type": "NodePort","selector": {"app": "devtron"}}}'


다음 명령을 실행하여 devtroncd 네임스페이스에서 실행 중인 devtron-service용 패치를 확인합니다.

kubectl get svc -n devtroncd


아래 명령을 실행하여 대시보드 URL을 가져옵니다.

kubectl get svc -n devtroncd devtron-service -o jsonpath='{.status.loadBalancer.ingress}'


이제 Devtron 대시보드에 액세스할 수 있습니다.

Devtron 대시보드에 관리자로 로그인하려면 자격 증명이 필요합니다. admin을 사용자 이름으로 사용하고 다음 명령을 실행하여 암호를 가져옵니다.

kubectl -n devtroncd get secret devtron-secret -o jsonpath='{.data.ACD_PASSWORD}' | base64 -d


생성된 비밀번호를 복사하여 devtron 대시보드에 로그인하는 데 사용합니다.

이제 Devtron 대시보드를 볼 수 있습니다. 그런 다음 Devtron 통합을 추가하여 Devtron의 기능을 확장합니다.

제 글을 끝까지 읽어주셔서 감사합니다. 오늘 뭔가 독특한 것을 깨달았기를 바랍니다. 이 기사가 마음에 드셨다면 친구들과 공유해 주시고 저와 공유할 제안이나 생각이 있으시면 댓글 상자에 적어주세요.

위 블로그는 'Devtron Blogathon 2022'의 일부로 제출되었습니다 - https://devtron.ai/
Devtron의 GitHub 리포지토리https://github.com/devtron-labs/devtron/를 확인하고 ⭐를 제공하여 사랑과 지원을 보여주세요.
LinkedIn 및 Twitter에서 Devtron을 팔로우하여 이 오픈 소스 프로젝트에 대한 최신 소식을 받아보세요.

좋은 웹페이지 즐겨찾기