Documentation
About Kubeapps
Tutorials
- Get Started with Kubeapps
- Using an OIDC provider
- Managing Carvel packages
- Managing Flux packages
- Kubeapps on TKG
How-to guides
- Using the dashboard
- Access Control
- Basic Form Support
- Custon App View Support
- Custom Form Component Support
- Multi-cluster Support
- Offline installation
- Private Package Repository
- Syncing Package Repositories
- Using an OIDC provider with Pinniped
Background
Reference
About the project
Conclusion ¶
This guide walked you through the process of configuring, deploying and using Kubeapps on a VMware Tanzu™ Kubernetes Grid™ cluster. It described the following steps:
- Configuring an identity management provider in the cluster
- Integrating Kubeapps with the identity management provider
- Adjusting the Kubeapps user interface
- Configuring role-based access control in Kubeapps
- Deploying Kubeapps in the cluster
- Adding public and private repositories to Kubeapps
- Deploying applications through Kubeapps
- Listing, removing and managing applications through Kubeapps
At the end of this guide, you should have everything you need to begin using Kubeapps productively on a VMware Tanzu™ Kubernetes Grid™ cluster.
In case of difficulties, reach out to the developers at #kubeapps on Kubernetes Slack (click here to sign up). You can also open a GitHub issue to report problems or bugs.
Useful Links ¶
Learn more about the topics discussed in this guide using the links below.
Background and Context ¶
- Enabling Identity Management in VMware Tanzu™ Kubernetes Grid™
- Installing Kubeapps in air-gapped environments
- Syncing package repositories using webhooks
- Using Kubeapps to deploy in multiple clusters
- Using Operators in Kubeapps
Step 1: Configure an Identity Management Provider in the Cluster ¶
- Using an OAuth2/OIDC provider
- VMware Cloud Services as OIDC provider
- Using an OIDC provider with Pinniped
- JWTAuthenticator .
Step 2: Configure and Install Kubeapps ¶
- Using values.yaml files in Helm Charts
- Configure Pinniped to trust the OIDC provider
- Configuring Kubeapps to proxy requests via Pinniped
- Getting started with Kubeapps
- Adding new translations in Kubeapps
Step 3: Add Application Repositories to Kubeapps ¶
- Adding an public application repository
- Consume Tanzu™ Application Catalog™ Helm Charts using Kubeapps
- Adding an private application repository