2020-08-11 14:09:48 +00:00
kubezero-logging
================
KubeZero Umbrella Chart for complete EFK stack
2020-08-15 22:37:45 +00:00
Current chart version is `0.1.0`
2020-08-11 14:09:48 +00:00
Source code can be found [here ](https://kubezero.com )
## Chart Requirements
| Repository | Name | Version |
|------------|------|---------|
| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.3 |
## Changes from upstream
### ECK
- Operator mapped to controller nodes
2020-08-14 16:05:25 +00:00
### ES
- SSL disabled ( Todo: provide cluster certs and setup Kibana/Fluentd to use https incl. client certs )
2020-08-11 14:09:48 +00:00
- Installed Plugins:
2020-08-14 16:05:25 +00:00
- repository-s3
- elasticsearch-prometheus-exporter
2020-08-11 14:09:48 +00:00
- [Cross AZ Zone awareness ](https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-advanced-node-scheduling.html#k8s-availability-zone-awareness ) is implemented via nodeSets
2020-08-14 16:05:25 +00:00
### Kibana
- increased timeout to ES to 3 minutes
2020-08-11 14:09:48 +00:00
## Manual tasks ATM
- Install index template
- setup Kibana
- create `logstash-*` Index Pattern
2020-08-14 16:05:25 +00:00
2020-08-11 14:09:48 +00:00
## Chart Values
| Key | Type | Default | Description |
|-----|------|---------|-------------|
2020-08-15 22:37:45 +00:00
| elastic_password | string | `""` | |
2020-08-14 16:05:25 +00:00
| es.nodeSets | list | `[]` | |
| es.prometheus | bool | `false` | |
| es.s3Snapshot.enabled | bool | `false` | |
| es.s3Snapshot.iamrole | string | `""` | |
| kibana.count | int | `1` | |
| kibana.istio.enabled | bool | `false` | |
| kibana.istio.gateway | string | `"istio-system/ingressgateway"` | |
| kibana.istio.url | string | `""` | |
| version | string | `"7.8.1"` | |
2020-08-11 14:09:48 +00:00
## Resources:
- https://www.elastic.co/downloads/elastic-cloud-kubernetes
- https://github.com/elastic/cloud-on-k8s