This repository contains a set of curated Helm charts that are available in the Akamai App Platform Catalog.
The 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.
The k8s-deployment-otel Helm chart can be used to create a Kubernetes Deployment (to deploy a single image), a Service, a ServiceAccount and an Instrumentation resource. Optionally a HorizontalPodAutoscaler, a Prometheus ServiceMonitor and a Configmap can be created.
The 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 resource. Optionally a HorizontalPodAutoscaler, a Prometheus ServiceMonitor and a Configmap (for each version) can be created.
The 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.
The postgresql-cluster 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.
The postgresql-cluster Helm chart can be used to create a cloudnativepg PostgreSQL Cluster with the pgvector extension for AI/ML vector workloads.
The redis-cluster Helm chart can be used to create a Redis master-replica cluster.
The rabbitmq-cluster Helm chart can be used to create a RabbitmqCluster, queues and Policys.
Using the rabbitmq-cluster Helm chart requires RabbitMQ to be enabled by a platform administrator.