Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

License

NotificationsYou must be signed in to change notification settings

optimizely/optimizely-agent-helm

Repository files navigation

This repository contains a Helm chart to make it easy to host Optimizely Agent in your own Kubernetes infrastructure. The Optimizely Agent allows you to run a proxy to Optimizely in your own infrastructure, to help prevent adblockers from interfering with A/B tests.

Installation

To install the chart with the release namemy-agent:

helm repo add optimizely-agent https://optimizely.github.io/optimizely-agent-helmhelm install my-agent optimizely-agent/agent

Modifying values

  • To override values in a chart:
    • use the--values flag and pass in a file.
    • use the--set flag and pass configuration from the command line.
  • Use the--set-file flag to set individual values from a file when the value itself is too long for the command line or is dynamically generated.
  • To force a string value use--set-string.

For example:

helm install --values myvalues.yaml my-agent optimizely-agent/agent --version [CURRENT_VERSION]

or

helm install --set nameOverride=abc123 my-agent optimizely-agent/agent --version [CURRENT_VERSION]

For more information, view theHelm install documentation or install throughArtifact Hub.

Uninstalling the Chart

To uninstall/delete themy-agent deployment:

helm delete my-agent

Configurations

To see all configurable options with detailed comments, visit thevalues.yaml file or run:

helm show values optimizely-agent/agent
PropertyDescriptionDefalut value
nameOverrideReplaces the name of the chart in the Chart.yaml file""
fullnameOverrideCompletely replaces the generated name""
image.repositoryDocker image to be usedoptimizely/agent
image.tagDocker image tag""
image.pullPolicySets the policy for a container and tag when pulling the imageIfNotPresent
imagePullSecretsIf you are using a private registry[]
serviceAccount.createSpecifies whether a service account should be createdtrue
serviceAccount.nameOptional - the name of the service account to use""
serviceAccount.annotationsOptional - annotations to add to the service account{}
replicaCountNumber of deployment replicas1
autoscaling.enabledTo allow and configure autoscalingfalse
autoscaling.minReplicasMinimum number of replicas1
autoscaling.maxReplicasMaximum number of replicas100
autoscaling.targetCPUUtilizationPercentageSet target percent of CPU utilization80
autoscaling.targetMemoryUtilizationPercentageSet target percent of memory utilization80
nodeSelectorTo constrain Pods to nodes with specific labels{}
affinitySets the affinity Kubernetes attribute for Pods{}
tolerationsTolerations to apply to Pods[]
podAnnotationsA map with Kubernetes annotations{}
podSecurityContextThe security settings that you specify for a Pod apply to all Containers in the Pod{}
securityContextThe security settings that you specify for agent container{}
service.typeThe type of network service to use and mapping of incoming ports to targetPortsClusterIP
service.portsPorts exposed for Optimizely's Agent functionalityport: 8080, port: 8085, port: 8088
ingress.enabledExposes HTTP and HTTPS routes from outside the cluster to services within the clusterfalse
resourcesSet a custom container{}
logs.levelConfigure logging level for Optimizely specific logsdebug
logs.prettyEnable pretty print for Optimizely specific logstrue
log.includeSdkKeyEnable SDK key in logs for Optimizely specific logstrue
env.variablesEnvironment values for variables{}
env.secretsEnvironment values for secrets{}
configOptimizely client instance configuration propertiesSeevalues.yaml for defaults

Links

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors5

Languages


[8]ページ先頭

©2009-2025 Movatter.jp