Skip to content

Am-Issath/kubernetes-elastic-search

Repository files navigation

Kubernetes Elastic Search Deployment

This repository contains manifests and Helm charts for deploying Elasticsearch and Kibana on a Kubernetes cluster. The deployment is configured to be scalable and easily manageable.

Table of Contents

Prerequisites

Getting Started

  1. Clone this repository:

    git clone https://github.com/Am-Issath/kubernetes-elastic-search.git
    cd kubernetes-elastic-search
    
    
  2. Follow the instructions in the Tasks.md file to deploy Elasticsearch and Kibana.

Manifests and Helm Charts

  • Manifests: Kubernetes YAML manifests for Elasticsearch.
  • Helm Charts: Helm charts for Elasticsearch deployment.
  • Kibana Helm Charts: Helm charts for Kibana deployment.

Configuration

Customize your deployment by modifying configuration files. Check the Configuration.md file for details.

Automated Backups

Configuring automated backups for Elasticsearch involves creating snapshot repositories and policies. Refer to AutomatedBackups.md for detailed instructions.

Using Helm

Create Helm charts

  1. Create Helm chart for Elasticsearch:

    bash mkdir elasticsearch-chart cd elasticsearch-chart helm create elasticsearch

  2. Edit generated files in elasticsearch-chart/elasticsearch to match your Elasticsearch deployment.

  3. Repeat the same process for Kibana.

Install Helm charts

  1. Install Helm chart for Elasticsearch:

    bash helm install elasticsearch ./elasticsearch-chart/elasticsearch

  2. Install Helm chart for Kibana.

Contributing

Feel free to contribute by opening issues for suggestions or improvements. You can also create pull requests to contribute directly to the project.

License

This project is licensed under the MIT License.

About

Manifests and Helm charts for deploying Elasticsearch and Kibana on a Kubernetes cluster

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published