In the modern DevOps world, ELK (Elasticsearch, Logstash, and Kibana) plays a crucial role by enabling the search, analysis, and visualization of large data sets. These capabilities are essential for troubleshooting issues, gaining insights, and ensuring the security of systems.
There are several deployment options for the ELK Stack, depending on a team's requirements and the desired level of infrastructure management. One of the deployment options is Elastic Cloud on Kubernetes (ECK), an official Kubernetes Operator provided by Elastic. Elastic Cloud on Kubernetes simplifies the deployment and management of Elastic Stack components within Kubernetes clusters.
This blog explains the process of installing Elastic Cloud on Kubernetes on an Azure Kubernetes Service (AKS) cluster using YAML templates.
Pre-requisites:
• Azure Kubernetes Cluster
• Full administrative access to the Kubernetes Cluster
• Workstation with kubectl installed
• We can use Shell or AKS "Run Command" to run installation commands.
Open Shell or AKS Run Command. Run below command to install ECK.
kubectl create -f https://download.elastic.co/downloads/eck/3.0.0/crds.yaml
Once the command is executed successfully, you will find the custom resources in the AKS cluster.
kubectl apply -f https://download.elastic.co/downloads/eck/3.0.0/operator.yaml
kubectl get -n elastic-system pods
No comments:
Post a Comment