Join us
@vvickky007 ă» Nov 11,2021 ă» 4 min read ă» 1014 views ă» Originally posted on faun.pub
Quick Code to deploy ELK stack (Elasticsearch, Logstash, Kibana) and supporting services on Kubernetes Controlled Docker platform.
Click Here to access code.
Docker images hosted at official âdocker.elastic.coâ are valid and used for ELK deployments. Below are the docker repo:
Target Architecture Diagram
Installing via Ansible
Clone the âQuickELKâ project, ensure that all Prerequisite are in place. Select a kubernetes namespace where this stack is required to be created. Namespace will be automatically created if not exist. Select a helm deployment name for the stack. Run below command from inside the clone directory.
Installing via Helm
Clone the âQuickELKâ project, ensure that all Prerequisites are in place. Select a kubernetes namespace where this stack is required to be created. Namespace will be automatically created if not exist. Select a helm deployment name for the stack. Run below command from inside the clone directory.
Installing Specific ELK stack Release via Helm/Ansible
Update file âELK/elk-stack/Chart.yamlâ, value of key âappVersionâ to the specific version of ELK stack. Presently we have configured entire stack installation from version â6.8.20â.
Installation Validation via Kubectl
Run below command for deployment validation, provide the namespace provided in previous step
Integration Validation
To validate indeces for ElasticSearch to validate Integration with filebeat, logstash and metricbeat.
MetricBeat and LogStash indices should be visible. Also you can select any index and check data using below command.
Installation Cleanup
To delete entire deployment provide kubernetes namespace where this stack is created. Namespace will be automatically deleted. Also provide helm deployment name of the created stack.
Run below command.
Join other developers and claim your FAUN account now!
Influence
Total Hits
Posts
Only registered users can post comments. Please, login or signup.