coreweave/kubeapps
forked from vmware-tanzu/kubeapps
Captured source
source ↗coreweave/kubeapps
Description: A web-based UI for deploying and managing applications in Kubernetes clusters
Language: Go
License: NOASSERTION
Stars: 3
Forks: 0
Open issues: 0
Created: 2021-03-01T15:21:43Z
Pushed: 2025-03-08T00:59:56Z
Default branch: master
Fork: yes
Parent repository: vmware-tanzu/kubeapps
Archived: no
README:
Kubeapps
 
Overview
Kubeapps is an in-cluster web-based application that enables users with a one-time installation to deploy, manage, and upgrade applications on a Kubernetes cluster.
With Kubeapps you can:
- Browse and deploy different packages like Helm charts, Flux or Carvel packages from public or private repositories (including VMware Marketplace™ and Bitnami Application Catalog)
- Customize deployments through an intuitive user interface
- Browse, upgrade and delete applications installed in the cluster
- Browse and deploy Kubernetes Operators
- Secure authentication to Kubeapps using a [standalone OAuth2/OIDC provider](./site/content/docs/latest/tutorials/using-an-OIDC-provider.md) or [using Pinniped](./site/content/docs/latest/howto/OIDC/using-an-OIDC-provider-with-pinniped.md)
- Secure authorization based on Kubernetes [Role-Based Access Control](./site/content/docs/latest/howto/access-control.md)
_Note:_ Kubeapps 2.0 and onwards supports Helm 3 only. While only the Helm 3 API is supported, in most cases, charts made for Helm 2 will still work.
Getting started with Kubeapps
Installing Kubeapps is as simple as:
helm repo add bitnami https://charts.bitnami.com/bitnami kubectl create namespace kubeapps helm install kubeapps --namespace kubeapps bitnami/kubeapps
See the [Getting Started Guide](./site/content/docs/latest/tutorials/getting-started.md) for detailed instructions on how to install and use Kubeapps.
> Kubeapps is deployed using the official Bitnami Kubeapps chart from the separate Bitnami charts repository. Although the Kubeapps repository also defines a chart, this is intended for development purposes only.
Documentation
Complete documentation available in Kubeapps [documentation section](./site/content/docs/latest/README.md). Including complete tutorials, how-to guides, and reference for configuration and development in Kubeapps.
For getting started into Kubeapps, please refer to:
- [Getting started guide](./site/content/docs/latest/tutorials/getting-started.md)
- [Detailed installation instructions](./chart/kubeapps/README.md)
- [Kubeapps user guide](./site/content/docs/latest/howto/dashboard.md) to easily manage your applications running in your cluster.
- [Kubeapps FAQs](./chart/kubeapps/README.md#faq).
See how to deploy and configure [Kubeapps on VMware Tanzu™ Kubernetes Grid™](./site/content/docs/latest/tutorials/kubeapps-on-tkg/README.md)
Troubleshooting
If you encounter issues, please review the [troubleshooting docs](./chart/kubeapps/README.md#troubleshooting), review our project board, file an issue, or talk to Kubeapps maintainers on the #Kubeapps channel on the Kubernetes Slack server.
- Sign up to the Kubernetes Slack org.
- Review the FAQs section on the [Kubeapps chart README](./chart/kubeapps/README.md#faq).
Contributing
If you are ready to jump in and test, add code, or help with documentation, follow the instructions on the [start contributing](./CONTRIBUTING.md) documentation for guidance on how to setup Kubeapps for development.
Changelog
Take a look at the list of releases to stay tuned for the latest features and changes.
Excerpt shown — open the source for the full document.