gopaddle

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.

  1. 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.

DevOps Dashboard

  1. AI Chat

With the AI Chat feature, you can effectively troubleshoot your Kubernetes resources and cluster, streamlining your operations and resolving issues more efficiently.

AI Chat

  1. 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.

Open API Schema Editor

  1. Developer Tools - Container Terminal

Easily troubleshoot deployment issues using built-in developer tools like the Container Terminal, eliminating the need for Kubectl commands.

Container Terminal

  1. Developer Tools - Container Logs

Easily troubleshoot deployment issues using built-in developer tools like Container Logs, eliminating the need for Kubectl commands.

Container Logs

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.

Deploy to DO

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