Skip to content

Update the quickstart guide for using Elastic Agent in a Kubernetes cluster #2433

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

vishaangelova
Copy link
Contributor

@vishaangelova vishaangelova commented Aug 6, 2025

This PR updates the Quickstart: Monitor your Kubernetes cluster with Elastic Agent guide with the following changes:

  • Updates the Prerequisites section
  • Updates the Serverless use case to use helm, and adds information about the helm command
  • Removes references to kubectl from the introduction as this command is no longer used for the Serverless use case
  • Adds new sections:
    • Uninstall Elastic Agent from the Kubernetes cluster
    • Troubleshooting
    • Limitation (a disclaimer for air-gapped environments that provides resources for running Elastic Agent in an air-gapped environment)

Closes https://github.com/elastic/docs-content-internal/issues/147

Preview

https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/2433/solutions/observability/get-started/quickstart-monitor-kubernetes-cluster-with-elastic-agent

Copy link

github-actions bot commented Aug 6, 2025

Copy link
Contributor

@benironside benironside left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great! Left some suggestions for your consideration

@flash1293
Copy link

Can't comment too much on the details, can we rope someone from the ingest team in to review this?

Copy link
Contributor

@eedugon eedugon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks very good, great work!!!

@vishaangelova
Copy link
Contributor Author

@pkoutsovasilis and @eedugon I’ve updated the PR based on your suggestions. Could you have a look?

Copy link
Contributor

@eedugon eedugon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Just added 2 minor suggestions :)

Co-authored-by: Edu González de la Herrán <[email protected]>
@gbamparop
Copy link
Contributor

Can't comment too much on the details, can we rope someone from the ingest team in to review this?

Same here about the helm and kubectl details

The other changes look good, thanks!

Copy link
Contributor

@benironside benironside left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 😄

This new approach requires minimal configuration and provides you with an easy setup to monitor your infrastructure. You no longer need to download, install, or configure the Elastic Agent, everything happens automatically when you run the kubectl command.

The kubectl command installs the standalone Elastic Agent in your Kubernetes cluster, downloads all the Kubernetes resources needed to collect metrics from the cluster, and sends it to Elastic.
In this quickstart guide, you’ll learn how to quickly create the Kubernetes resources required to monitor your cluster infrastructure by using a single command to download, install, and configure {{agent}} in your Kubernetes cluster.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In this quickstart guide, you’ll learn how to quickly create the Kubernetes resources required to monitor your cluster infrastructure by using a single command to download, install, and configure {{agent}} in your Kubernetes cluster.
In this quickstart guide, you’ll learn how to create the Kubernetes resources required to monitor your cluster infrastructure by using a single command to download, install, and configure {{agent}} in your Kubernetes cluster.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants