This enterprise-focused document provides comprehensive instructions for deploying the Portkey software on Google Cloud Platform (GCP), tailored to meet the needs of large-scale, mission-critical applications.
values.yaml
file in the Helm chart directory to include the Docker registry credentials and necessary environment variables. You can find the sample file at ./helm-chart/helm/enterprise/values.yaml
.
Image Credentials Configuration
LOG_STORE
can be:
gcs
)mongo
)LOG_STORE
is mongo
, the following environment variables are needed:
LOG_STORE
is gcs
, the following values are mandatory:
CACHE_STORE
is set as redis
, a Redis instance will also get deployed in the cluster. If you are using custom Redis, then leave it blank. The following values are mandatory:
REDIS_URL
defaults to redis://redis:6379
and REDIS_TLS_ENABLED
defaults to false
.
Notes on Analytics Store
This is hosted in Portkey’s control plane and these credentials will be shared by the Portkey team.
The following are mandatory and are shared by the Portkey Team.
_portkeyai_
namespace.
_<pod-name>_
with the name of your pod.
LoadBalancer
in your values.yaml
or Helm templates. Specify the desired port for external access.
_<desiredport>_
with the port number for external access with the port the application listens on internally.