Loading

apm.k8s.elastic.co/v1

ECK

Package v1 contains API schema definitions for managing APM Server resources.

ApmServer represents an APM Server resource in a Kubernetes cluster.

Field Description
apiVersion string
apm.k8s.elastic.co/v1
kind string
ApmServer
metadata ObjectMeta
Refer to Kubernetes API documentation for fields of metadata.
spec ApmServerSpec

ApmServerSpec holds the specification of an APM Server.

Appears In:
Field Description
version string
Version of the APM Server.
image string
Image is the APM Server Docker image to deploy.
count integer
Count of APM Server instances to deploy.
config Config
Config holds the APM Server configuration. See: https://www.elastic.co/guide/en/apm/server/current/configuring-howto-apm-server.html
http HTTPConfig
HTTP holds the HTTP layer configuration for the APM Server resource.
elasticsearchRef ObjectSelector
ElasticsearchRef is a reference to the output Elasticsearch cluster running in the same Kubernetes cluster.
kibanaRef ObjectSelector
KibanaRef is a reference to a Kibana instance running in the same Kubernetes cluster. It allows APM agent central configuration management in Kibana.
podTemplate PodTemplateSpec
PodTemplate provides customisation options (labels, annotations, affinity rules, resource requests, and so on) for the APM Server pods.
revisionHistoryLimit integer
RevisionHistoryLimit is the number of revisions to retain to allow rollback in the underlying Deployment.
secureSettings SecretSource array
SecureSettings is a list of references to Kubernetes secrets containing sensitive configuration options for APM Server.
serviceAccountName string
ServiceAccountName is used to check access from the current resource to a resource (for ex. Elasticsearch) in a different namespace. Can only be used if ECK is enforcing RBAC on references.