gopaddle
Generated on 17 Oct 2024 from the gopaddle catalog page
gopaddle is a low-code Kubernetes IDE with AI Co-pilot. The low-code IDE has advanced resource filtering, a YAML free form editor, and developer tools like a container terminal and logs. The AI Co-pilot provides interactive troubleshooting and optimization of the Kubernetes Cluster.
gopaddle Lite
gopaddle Lite is a life-time free community edition of gopaddle that can be installed in a single node/single user mode on a Kubernetes cluster. gopaddle lite comes with many capabilities that helps developers to built a self-service portal for a small scale Kubernetes deployment at zero cost.
- DevOps Dashboard
The main dashboard provides a comprehensive list of all Kubernetes resources deployed within your cluster. From this central location, you can efficiently monitor and manage all existing Kubernetes deployments.
- AI Chat
With the AI Chat feature, you can effectively troubleshoot your Kubernetes resources and cluster, streamlining your operations and resolving issues more efficiently.
- Open API Schema Editor
The Open API Schema Editor enables you to freely edit and update your Kubernetes resource YAML files, making configuration management simpler and more intuitive.
- Developer Tools - Container Terminal
Easily troubleshoot deployment issues using built-in developer tools like the Container Terminal, eliminating the need for Kubectl commands.
- Developer Tools - Container Logs
Easily troubleshoot deployment issues using built-in developer tools like Container Logs, eliminating the need for Kubectl commands.
Software Included
Package | Version | License |
---|
Creating an App using the Control Panel
Click the Deploy to DigitalOcean button to install a Kubernetes 1-Click Application. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
Creating an App using the API
In addition to creating gopaddle using the control panel, you can also use the DigitalOcean API. As an example, to create a 3 node DigitalOcean Kubernetes cluster made up of Basic Droplets in the SFO2 region, you can use the following doctl
command. You need to authenticate with doctl
with your API access token) and replace the $CLUSTER_NAME
variable with the chosen name for your cluster in the command below.
doctl kubernetes clusters create --size s-4vcpu-8gb $CLUSTER_NAME --1-clicks gopaddle-lite
Getting Started After Deploying gopaddle
Once the installation is complete, gopaddle dashboard can be accessed at http://NodeExternalIP:30003/
NodeIP can be obtained by executing the command below:
root@localhost:~# kubectl get nodes -o wide
Getting started with gopaddle
Once the gopaddle lite dashboard is available, developers can open the gopaddle dashboard in the browser.
Open the Ask AI
option, select the LLM Type as OpenAI
, select a model, and provide the API Key.
To get the OpenAI API Key, check here: OpenAI API Key.
Help
For help related to gopaddle community (lite) edition, visit the gopaddle Help Center at: https://help.gopaddle.io