Skip to main content
The External Secrets Enterprise Edition is product suite is a premium product. It requires a specific subscription. Contact us for more information.
Setting up External Secrets Enterprise Edition is a simple 2-step process:
  • Install the agent
  • Configure a new ESODeployment

Install the Agent

The first step is to go to your Dashboard and create a new Agent:
  • Click “Add New Agent” button within the UI - give it a name - its status will be Pending Registration
  • Click on the recently added Agent. A manifest file will appear for you to install it. Click on “Download” button
  • [Optional] - Change manifests according to your specific needs, Network Policies, etc.
  • Install the manifest in your desired cluster with kubectl apply
  • Check installation worked with kubectl get pods -n agent-system
After you’ve installed the agent, a new CRD ESODeployments.eso.externalsecrets.com will be available within your cluster.To install it, simply add a new manifest:
apiVersion: eso.externalsecrets.com/v1
kind: EsoDeployment
metadata:
  labels:
    app.kubernetes.io/name: esodeployment-sample
    app.kubernetes.io/managed-by: esi-agent
  name: esodeployment-sample
spec:
  matchLabel:
    kubernetes.io/metadata.name: "default"
  scope: Cluster
  haEnabled: true
  resources:
    requests:
      memory: "64Mi"
      cpu: "100m"
    limits:
      memory: "128Mi"
      cpu: "100m"

Next Steps

  • Configure ESI Agent for ESO Exclusive Features
  • Configure Automatic Updates for your ESO distribution