Skip to main content

Requirements

Prerequisites

Before installing the OpsWorker Kubernetes Agent, ensure your environment meets these requirements.

Kubernetes

RequirementDetails
VersionKubernetes 1.24 or later
DistributionEKS, GKE, AKS, self-hosted, OpenShift
AccessCluster admin permissions for initial installation

Tools

ToolVersionPurpose
Helm3.xAgent installation and management
kubectlCompatible with cluster versionVerification and troubleshooting

Network

RequirementDetails
Outbound HTTPSPort 443 to *.amazonaws.com (AWS SQS endpoints)
InboundNone required — agent communicates outbound only
DNSCluster DNS must resolve external hostnames

Resources

ResourceRequestLimit
CPU100m200m
Memory128Mi256Mi

The agent runs as a single pod. No DaemonSets or sidecars are needed.

OpsWorker Account

  • An OpsWorker account at app.opsworker.ai
  • A cluster added in the portal (provides the cluster token needed for installation)

Network Considerations

Firewalls and Security Groups

If your cluster uses egress restrictions, allow outbound HTTPS to:

  • *.amazonaws.com (SQS endpoints)
  • sqs.*.amazonaws.com (specific SQS service endpoints)

Proxy Environments

If outbound traffic goes through a proxy, configure proxy settings during Helm installation. See Agent Configuration.

Network Policies

If your cluster enforces NetworkPolicy resources, ensure the opsworker namespace is allowed outbound HTTPS access.

Next Steps