쿠버네티스 개발자와 운영자를 위한 간단한 로우코드 플랫폼.
gopaddle 은 쿠버네티스 개발자 및 운영자를 위한 로우 코드 내부 개발자 플랫폼(IDP)입니다. 개발자가 코드를 컨테이너로 스캐폴딩하고, YAML 파일을 자동 생성하고, Docker 이미지를 빌드하고, Kubernetes에 애플리케이션을 배포하고, 애플리케이션 수명 주기를 중앙에서 관리할 수 있는 셀프 서비스 포털을 제공합니다.
Marketplace 앱 배포
리노드 Marketplace 에서는 클라우드 관리자를 사용하여 컴퓨팅 인스턴스에 소프트웨어를 쉽게 배포할 수 있습니다. 전체 단계는 Marketplace 앱 시작하기를 참조하세요.
- Cloud 관리자에 로그인하고 왼쪽 탐색 메뉴에서 Marketplace 링크를 선택합니다. 그러면 리노드 만들기 페이지가 표시되며, 미리 선택된 Marketplace 탭이 미리 선택되어 있습니다.
- 앱 선택 섹션에서 배포할 앱을 선택합니다.
- 컴퓨팅 인스턴스 만들기 가이드의 단계와 조언에 따라 양식을 작성합니다. 선택한 Marketplace 앱에 따라 사용 가능한 추가 구성 옵션이 있을 수 있습니다. 호환되는 배포판, 권장 요금제 및 이 Marketplace 앱에 사용할 수 있는 추가 구성 옵션은 아래의 구성 옵션 섹션을 참조하세요.
- 리노드 만들기 단추를 클릭합니다. Compute 인스턴스가 프로비전되고 완전히 전원이 켜지면 소프트웨어 설치가 완료될 때까지 기다립니다. 이 시간 전에 인스턴스가 전원을 끄거나 다시 시작하면 소프트웨어 설치가 실패할 수 있습니다.
- 앱이 완전히 설치되었는지 확인하려면 Marketplace 앱 시작하기 > 설치 확인을 참조하세요. 설치가 완료되면 배포 후 시작하기 섹션의 지침에 따라 애플리케이션에 액세스하여 사용을 시작합니다.
예상 배포 시간: gopaddle은 컴퓨팅 인스턴스가 프로비저닝을 완료한 후 15-20분 내에 완전히 설치되어야 합니다.
- 지원되는 배포판: Ubuntu 22.04 LTS
- 권장 최소 요금제: 최소 요금제 크기: 8GB Shared CPU 리노드는 고패들용으로 권장됩니다.
배포 후 시작하기
- LISH 또는 SSH를 통해 루트 사용자와 인스턴스를 생성할 때 입력한 암호를 사용하여 새 컴퓨팅 인스턴스에 로그인합니다.
- 설치 로그를 검토합니다.
tail -f /var/log/stackscript.log
- 설치가 완료되면 해당 로그 파일에 다음 메시지가 표시됩니다. 이 줄에는 고패들 대시보드에 대한 URL이 포함됩니다.
gopaddle-lite installation is complete !
You can now access the gopaddle dashboard @ http://192-0-2-110.ip.linodeusercontent.com:30003/
4. 웹 브라우저를 열고 마지막 단계에서 제공한 URL로 이동합니다. 이것은해야한다. http://[ip-address]:30003/
어디 [ip 주소] 계산 인스턴스의 IPv4 주소 또는 rDNS 도메인(예: 192-0-2-1.ip.linodeusercontent.com
). IP 주소 관리 IP 주소 및 rDNS 시청에 대한 정보를 안내합니다.
5. 설치가 완료되면 이 URL에 gopaddle 평가 계약 페이지가 표시되어야 합니다. 평가 계약을 검토하고 라이트 에디션을 구독합니다.
고패들 사용
컨테이너화 및 배포
구독이 완료되면 이메일 ID와 초기 비밀번호를 사용하여 gopaddle 콘솔에 로그인할 수 있습니다.
기본 대시보드에서 컨테이너화 및 배포 빠른 시작 마법사는 GitHub 개인용 액세스 토큰을 사용하여 GitHub에서 소스 코드 프로젝트를 온보딩하고, 생성된 컨테이너 이미지를 빌드하고, Docker 레지스트리에 푸시하는 데 도움이 됩니다. 빌드가 완료되면 gopaddle은 필요한 YAML 파일을 생성하고 도커 이미지를 로컬 microk8s 클러스터에 배포합니다.
필수 구성 요소
프라이빗 리포지토리를 컨테이너화하기 위한 GitHub 사용자 액세스 토큰
컨테이너화 및 배포 빠른 시작 마법사의 마지막 단계에서 TLS 확인 사용 안 함 옵션을 사용하도록 설정합니다.
프로세스 중에 생성된 모든 아티팩트는 나중에 편집하고 다시 배포할 수 있습니다.
애플리케이션 템플릿 - Marketplace
템플릿에서 Marketplace 애플리케이션은 사전 빌드된 다양한 Kubernetes 템플릿을 호스팅합니다. 개발자는 이러한 템플릿을 구독하고 로컬 microk8s 클러스터에 배포할 수 있습니다.
gopaddle 구성에 대한 자세한 내용은 설명서를 참조하십시오.\
gopaddle Marketplace 앱은 gopaddle에 의해 Linode용으로 제작되었습니다. 앱 배포와 관련된 지원은 다음 연락처로 문의하세요. Linode 지원. 도구 또는 소프트웨어 자체에 관한 지원은 사이드바에 있는 정보를 이용하세요.