This repository contains a generic Helm chart for deploying scalable applications on the Apolo platform. This chart is designed to be used as a Custom Deployment application that is installed by the Apps API.
charts/custom-deployment/: Contains the Helm chart for the custom application..helmignore: Patterns to ignore when packaging the chart.Chart.yaml: Information about the chart.templates/: Directory containing Kubernetes resource templates._helpers.tpl: Template helpers.deployment.yaml: Deployment resource template.hpa.yaml: Horizontal Pod Autoscaler resource template.ingress.yaml: Ingress resource template.NOTES.txt: Instructions displayed after installation.service.yaml: Service resource template.serviceaccount.yaml: ServiceAccount resource template.tests/: Directory containing test templates.test-connection.yaml: Test connection template.
values.yaml: Default values for the chart.
To deploy the application using this Helm chart, follow these steps:
- Customize the
values.yamlfile to suit your application's requirements. - Install the chart using the Helm CLI:
helm install custom-deployment charts/custom-deployment