{"id":24629563,"url":"https://github.com/framsouza/eck-resources-with-helm-charts","last_synced_at":"2025-07-02T07:32:43.201Z","repository":{"id":168612658,"uuid":"428714810","full_name":"framsouza/eck-resources-with-helm-charts","owner":"framsouza","description":"Using helm to deploy ECK resources and Kubernetes observability automatically configured. ","archived":false,"fork":false,"pushed_at":"2021-12-22T08:38:08.000Z","size":22,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T20:11:21.151Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Smarty","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/framsouza.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-16T15:42:53.000Z","updated_at":"2023-06-01T14:12:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"2812bd48-ceeb-4f7d-9f5b-35513b704fda","html_url":"https://github.com/framsouza/eck-resources-with-helm-charts","commit_stats":null,"previous_names":["framsouza/eck-resources-with-helm-charts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/framsouza/eck-resources-with-helm-charts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/framsouza%2Feck-resources-with-helm-charts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/framsouza%2Feck-resources-with-helm-charts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/framsouza%2Feck-resources-with-helm-charts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/framsouza%2Feck-resources-with-helm-charts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/framsouza","download_url":"https://codeload.github.com/framsouza/eck-resources-with-helm-charts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/framsouza%2Feck-resources-with-helm-charts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263093830,"owners_count":23412886,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-25T06:13:15.933Z","updated_at":"2025-07-02T07:32:43.192Z","avatar_url":"https://github.com/framsouza.png","language":"Smarty","funding_links":[],"categories":[],"sub_categories":[],"readme":"# eck-resources-with-helm-charts\n\nIf you want a solution where you can run only 4 commands and have your kubernetes observability (logs \u0026 metrics, dashboards ..) automatically set up, this guide is for you.\nHere we will use helm to spin up Elastic Stack on ECK(Elastic on Kubernetes), with automatically Kubernetes observability.\nWe are going to run only 4 commands and we will have Elasticsearch, Kibana, Fleet \u0026 Elastic Agents (with System \u0026 Metrics of Kubernetes enabled).\nOnce you follow this guide, at the end you can access Kibana and quickly check your Kubernetes healthy, as the image below:\n\u003cimg width=\"1433\" alt=\"Screenshot 2021-11-22 at 16 00 46\" src=\"https://user-images.githubusercontent.com/16880741/142890755-6664c638-6fb1-4b67-bf7c-8927e9155158.png\"\u003e\n\n\nThis page will give a generic way on how to set up ECK resources via helm. Keep in mind that you should adjust/add chart values that are relevant for your use case.\n\n`stack/charts/elasticsearch/values.yml`: You should adjust this file to meet your use cases requirements, using this chart you can enable dedicated notes for: `master, data, data_hot, data_cold, data_frozen, ingest` nodes. If you don't want to use a dedicated node, a node will be created containing all the roles (default). If you want to create data dedicated nodes, make sure to also enable `master` dedicated nodes.\n\nBefore deploying Elasticsearch \u0026 Kibana make sure you deployed the ECK operator, the steps to do so in the following:\n- `helm repo add elastic https://helm.elastic.co`\n- `helm install elastic-operator elastic/eck-operator -n elastic-system --create-namespace`\n\nOnce, you have the operator up \u0026 running, you should clone this repo and either spin up the `stack` (which has dependencies Elasticsearch and Kibana) or you can choose to spin up only Elasticsearch (or only Kibana).\n\nLet's assume you want to spin up the stack (Elasticsearch \u0026 Kibana), you should run the following:\n- `helm install elastic-stack ./stack`\n\nIn case you want to deploy only Elasticsearch:\n- `helm install \u003cCHARTNAME\u003e ./stack/charts/elasticsearch`\n\nIf you decide to spin up only Kibana, you should run:\n- `helm install \u003cCHARTNAME\u003e ./stack/charts/kibana`\n\nDone, with that you have Elasticsearch \u0026 Kibana up and running. Now we want to use Fleet and elastic agents to collect logs \u0026 metrics from our Kubernetes cluster where ECK is running. To do so, the `fleet-\nserver` chart has elastic-agent as a dependency.\n\nTo install that, run the following:\n- `helm install \u003cCHARTNAME\u003e ./fleet-server`\n\nHappy Helming and Observability!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fframsouza%2Feck-resources-with-helm-charts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fframsouza%2Feck-resources-with-helm-charts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fframsouza%2Feck-resources-with-helm-charts/lists"}