Containerized ActiveGate volumes
While running, the ActiveGate container writes data to certain directories within the root filesystem.
Writeable directories
Purpose of directory | Default path |
---|---|
ActiveGate configuration |
|
ActiveGate SSL directory |
|
ActiveGate temporary files |
|
ActiveGate logs |
|
Environment data |
|
Dump files uploaded to ActiveGate by OneAgent |
|
ActiveGate temporary files |
|
Size requirements
See ActiveGate directories for estimated size requirements for each directory.
Hardened security
The ActiveGate example deployment has been hardened to minimize potential attacks: securityContext.readOnlyRootFilesystem
is set to true
.
This prevents the container from modifying any image content, so directories need to be set up using volumes.
Security context
1securityContext:2 allowPrivilegeEscalation: false3 capabilities:4 drop:5 - all6 privileged: false7 readOnlyRootFilesystem: true8 runAsNonRoot: true9 seccompProfile:10 type: RuntimeDefault
Volumes
1volumeMounts:2 - name: server-certs-storage3 mountPath: /var/lib/dynatrace/gateway/ssl4 - name: ag-lib-gateway-config5 mountPath: /var/lib/dynatrace/gateway/config6 - name: ag-lib-gateway-temp7 mountPath: /var/lib/dynatrace/gateway/temp8 - name: ag-lib-gateway-data9 mountPath: /var/lib/dynatrace/gateway/data10 - name: ag-log-gateway11 mountPath: /var/log/dynatrace/gateway12 - name: ag-tmp-gateway13 mountPath: /var/tmp/dynatrace/gateway
Refer to ActiveGate storage requirements for volume sizing.