Skip to content

linode/apl-charts

Repository files navigation

Application Platform for LKE Catalog quick starts

This repository contains a set of Helm charts that will be made available as quick starts to all Teams in the Application Platform for LKE Catalog.

The following Helm charts are added to the Catalog:

Quick start for a regular K8s deployment

The quickstart-k8s-deployment Helm chart can be used to create a Kubernetes Deployment (to deploy a single image), a Service and a ServiceAccount. Optionally a HorizontalPodAutoscaler, a Prometheus ServiceMonitor and a Configmap can be created.

Quick start for creating a K8s Deployment with Open Telemetry Instrumentation

The quickstart-k8s-deployment-otel Helm chart can be used to create a Kubernetes Deployment (to deploy a single image), a Service, a ServiceAccount, an OpenTelemetryCollector and an Instrumentation. Optionally a HorizontalPodAutoscaler, a Prometheus ServiceMonitor and a Configmap can be created.

Quick start for creating 2 K8s deployments with one service for canary and blue/green

The quickstart-k8s-deployments-canary Helm chart can be used to create 2 Kubernetes Deployments (to deploy 2 versions of an image), a Service and a ServiceAccount. Optionally a HorizontalPodAutoscaler, a Prometheus ServiceMonitor and a Configmap (for each version) can be created.

Quick start for creating a Knative Service

The quickstart-knative-service Helm chart can be used to create a Knative Service (to deploy a single image), a Service and a ServiceAccount. Optionally a Prometheus ServiceMonitor can be created.

Quick start for creating a PostgreSQL cluster

The quickstart-postgresql Helm chart can be used to create a cloudnativepg PostgreSQL Cluster. Optionally a Prometheus PodMonitor and a Configmap (for adding a postgresql dashboard to Grafana) can be created.

Quick start for creating a Redis master-replica cluster

The quickstart-redis Helm chart can be used to create a Redis master-replica cluster.

Quick start for creating a RabbitMQ cluster

The quickstart-rabbitmq Helm chart can be used to create a RabbitMQ cluster with queues and policies.