https://github.com/macnev2013/elk-stack
ELK Stack Helm chart
https://github.com/macnev2013/elk-stack
deployment elk elk-stack helm kubernetes makefile
Last synced: 4 months ago
JSON representation
ELK Stack Helm chart
- Host: GitHub
- URL: https://github.com/macnev2013/elk-stack
- Owner: macnev2013
- Created: 2020-09-16T12:56:01.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-21T06:35:50.000Z (over 4 years ago)
- Last Synced: 2024-12-27T09:42:16.584Z (6 months ago)
- Topics: deployment, elk, elk-stack, helm, kubernetes, makefile
- Language: Makefile
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ELK Stack - Helm Chart
This repository contains Production Ready ELK stack.
It contains:
- ElasticSearch
- Kibana
- Logstash
- Kafka
- Kafka-Manager
- Zookeeper### Configuration
You can change the namespace in which you want to deploy be changing the `NAMESPACE` in `Makefile`.Change the `DNS` in `Makefile` if required.
`**Note this can break the some functionality if not configured correctly.`### Initialization
##### Adding the repository and creating the namespace
```sh
$ make init
```##### Create the certificate files for elasticsearch and kibana:
```sh
$ make secrets-elastic
$ make secrets-kibana
```### For creating certs / helm
```sh
$ make secret
$ make install
```### For removing certs / helm
```sh
$ make clear-certs
$ make uninstall
```### For deploying elk with certs
```sh
$ make deploy
```### For removing everything
```sh
$ make clean
```### For installing individual components
```sh
$ make install-elastic
$ make install-kibana
$ make install-kafka
$ make install-kafka-manager
$ make install-logstash
$ make install-filebeat
```Feel free to create an issue or PR for any changes.