메인 콘텐츠로 건너뛰기

쿠버네티스 개발자와 운영자를 위한 간단한 로우코드 플랫폼.

gopaddle 은 쿠버네티스 개발자 및 운영자를 위한 로우 코드 내부 개발자 플랫폼(IDP)입니다. 개발자가 코드를 컨테이너로 스캐폴딩하고, YAML 파일을 자동 생성하고, Docker 이미지를 빌드하고, Kubernetes에 애플리케이션을 배포하고, 애플리케이션 수명 주기를 중앙에서 관리할 수 있는 셀프 서비스 포털을 제공합니다.

마켓플레이스 앱 배포

리노드 마켓플레이스를 사용하면 클라우드 관리자를 사용하여 컴퓨팅 인스턴스에 소프트웨어를 쉽게 배포할 수 있습니다. 전체 단계에 대한 마켓플레이스 앱으로 시작하세요.

  1. 클라우드 관리자에 로그인하고 왼쪽 탐색 메뉴에서 마켓플레이스 링크를 선택합니다. 이렇게 하면 마켓플레이스 탭이 미리 선택된 리노드 만들기 페이지가 표시됩니다.
  2. 선택 섹션에서 배포할 앱을 선택합니다.
  3. 계산 인스턴스 만들기 가이드 내에서 단계와 조언을 수행하여 양식을 작성합니다. 선택한 마켓플레이스 앱에 따라 추가 구성 옵션이 있을 수 있습니다. 호환 되는 배포, 권장 된 계획 및 이 마켓 플레이스 앱에 사용할 수 있는 추가 구성 옵션에 대 한 아래 구성 옵션 섹션을 참조 하십시오.
  4. 리노드 만들기 단추를 클릭합니다. Compute 인스턴스가 프로비전되고 완전히 전원이 켜지면 소프트웨어 설치가 완료될 때까지 기다립니다. 이 시간 전에 인스턴스가 전원을 끄거나 다시 시작하면 소프트웨어 설치가 실패할 수 있습니다.
  5. 앱이 완전히 설치되었는지 확인하려면 마켓플레이스 앱으로 시작하기 > 설치를 확인하십시오. 설치한 후 배포 시작 섹션 내의 지침을 따라 응용 프로그램에 액세스하고 사용을 시작합니다.

예상 배포 시간: gopaddle은 컴퓨팅 인스턴스가 프로비저닝을 완료한 후 15-20분 내에 완전히 설치되어야 합니다.

  • 지원되는 배포판: Ubuntu 22.04 LTS
  • 권장 최소 계획: 8GB 공유 CPU Linode의 최소 계획 크기는 gopaddle에 권장됩니다.

배포 후 시작하기

  1. LISH 또는 SSH를 통해 루트 사용자와 인스턴스를 생성할 때 입력한 암호를 사용하여 새 컴퓨팅 인스턴스에 로그인합니다.
  2. 설치 로그를 검토합니다.

    tail -f /var/log/stackscript.log
  3. 설치가 완료되면 해당 로그 파일에 다음 메시지가 표시됩니다. 이 줄에는 고패들 대시보드에 대한 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 클러스터에 배포합니다.

필수 구성 요소

읽기 및 쓰기 권한이 있는 Docker 액세스 토큰

프라이빗 리포지토리를 컨테이너화하기 위한 GitHub 사용자 액세스 토큰

컨테이너화 및 배포 빠른 시작 마법사의 마지막 단계에서 TLS 확인 사용 안 함 옵션을 사용하도록 설정합니다.

프로세스 중에 생성된 모든 아티팩트는 나중에 편집하고 다시 배포할 수 있습니다.

응용 프로그램 템플릿 – 마켓플레이스

템플릿에서 마켓플레이스 애플리케이션은 미리 빌드된 다양한 Kubernetes 템플릿을 호스팅합니다. 개발자는 이러한 템플릿을 구독하고 로컬 microk8s 클러스터에 배포할 수 있습니다.

gopaddle 구성에 대한 자세한 내용은 설명서를 참조하십시오.\

gopaddle 마켓플레이스 앱은 gopaddle에 의해 Linode를 위해 만들어졌습니다. 앱 배포에 대한 지원은 Linode 지원에 문의하십시오. 도구 또는 소프트웨어 자체에 대한 지원을 받으려면 사이드바의 정보를 사용하거나 커뮤니티 포럼을 탐색하십시오.