Kubernetes Events source plugin
The Kubernetes Events source plugin lets you ingest events from Kubernetes.
Configuration parameters
The Kubernetes Events plugin accepts these configuration parameters. Items in the Name column are displayed in the Calyptia Dashboard. Items in the Key column are the YAML keys to use in pipeline configuration files.
Required
Name | Key | Description | Default |
---|---|---|---|
Kubernetes API Server Endpoint | kube_url | Required. The API server endpoint that is accessible to Calyptia Core. | https://kubernetes.default.svc |
Advanced
Name | Key | Description | Default |
---|---|---|---|
Kubernetes TLS CA file | kube_ca_file | Add the path to the Kubernetes CA certificate file. | none |
Kubernetes TLS CA path | kube_ca_path | Add the path to the Kubernetes CA certificate path. | none |
Kubernetes authorization Token File* | kube_token_file | Add the path to the Kubernetes Authorization Token File. | none |
Kubernetes Token Time To Live (TTL) | kube_token_ttl | Set the amount of time until the token is reread from the file. | 10M |
Kubernetes Request Limit | kube_request_limit | Kubernetes Request Limit for how many events to collect. | 0 |
Kubernetes Event Retention Time | kube_retention_time | The amount of time that Kubernetes retains events. | 1h |
Kubernetes Namespace | kube_namespace | Select the Kubernetes namespace to query events from. By default, fetches events from all namespaces. | none |