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