External Push Latest
Scale applications based on an external push scaler.
Trigger Specification
This specification describes the external-push
trigger for an external push scaler.
triggers:
- type: external-push
metadata:
scalerAddress: external-scaler-service:8080
tlsCertFile: /path/to/tls/cert.pem # optional
Parameter list:
scalerAddress
: Address of the external push scaler implementingExternalScaler.StreamIsActive
in externalscaler.proto. Format must behost:port
.tlsCertFile
: Location of a certificate to use for the GRPC connection to authenticate with. (optional)
The entire metadata object is passed to the external scaler in ScaledObjectRef.scalerMetadata
For implementing an external scaler, refer to External Scalers Concept
Authentication Parameters
Not supported.
Example
apiVersion: keda.sh/v1alpha1
kind: ScaledObject
metadata:
name: name
namespace: namespace
spec:
scaleTargetRef:
name: keda-node
triggers:
- type: external-push
metadata:
scalerAddress: external-scaler-service:8080
tlsCertFile: /path/to/tls/cert.pem # optional