Upload Apps to the KubeSphere GitHub Repository
KubeSphere provides an app repository for testing and development. Users can upload their apps to the repository, which will serve as available app templates once approved.
Upload Your App
Build your app first based on the Helm documentation. You can refer to the existing apps in the KubeSphere app repository. Official apps are stored in src/main and apps being tested are stored in src/test.
Step 1: Develop an app
Install Helm based on the Helm documentation.
Execute the following command to initialize the Helm client.
helm init --client-only
Create your app. For example, you create an app named
mychart
in the directorysrc/test
.cd src/test
helm create mychart
cd mychart
You can see that Helm has created related templates in the directory. For more information, see Create an App.
Step 2: Submit an app
When you finish the development, submit a pull request to the official repository of KubeSphere for review.
Step 3: Deploy your app
After your pull request is approved, your app will be available to use. For more information, refer to Import a Helm Repository to add https://charts.kubesphere.io/main
to KubeSphere.
Feedback
Was this page Helpful?
Yes No