beat.k8s.elastic.co/v1beta1
editbeat.k8s.elastic.co/v1beta1
editPackage v1beta1 contains API Schema definitions for the beat v1beta1 API group
Resource Types
Beat
editBeat is the Schema for the Beats API.
Field | Description |
---|---|
|
|
|
|
|
Refer to Kubernetes API documentation for fields of |
|
BeatSpec
editBeatSpec defines the desired state of a Beat.
Field | Description |
---|---|
|
Type is the type of the Beat to deploy (filebeat, metricbeat, heartbeat, auditbeat, journalbeat, packetbeat, and so on). Any string can be used, but well-known types will have the image field defaulted and have the appropriate Elasticsearch roles created automatically. It also allows for dashboard setup when combined with a |
|
Version of the Beat. |
|
ElasticsearchRef is a reference to an Elasticsearch cluster running in the same Kubernetes cluster. |
|
KibanaRef is a reference to a Kibana instance running in the same Kubernetes cluster. It allows automatic setup of dashboards and visualizations. |
|
Image is the Beat Docker image to deploy. Version and Type have to match the Beat in the image. |
|
Config holds the Beat configuration. At most one of [ |
|
ConfigRef contains a reference to an existing Kubernetes Secret holding the Beat configuration. Beat settings must be specified as yaml, under a single "beat.yml" entry. At most one of [ |
|
SecureSettings is a list of references to Kubernetes Secrets containing sensitive configuration options for the Beat. Secrets data can be then referenced in the Beat config using the Secret’s keys or as specified in |
|
ServiceAccountName is used to check access from the current resource to Elasticsearch resource in a different namespace. Can only be used if ECK is enforcing RBAC on references. |
|
DaemonSet specifies the Beat should be deployed as a DaemonSet, and allows providing its spec. Cannot be used along with |
|
Deployment specifies the Beat should be deployed as a Deployment, and allows providing its spec. Cannot be used along with |
|
RevisionHistoryLimit is the number of revisions to retain to allow rollback in the underlying DaemonSet or Deployment. |
DaemonSetSpec
editField | Description |
---|---|
|
|
|
DeploymentSpec
editField | Description |
---|---|
|
|
|
|
|