Release v1.9.0
Logging Core Module version 1.9.0
fury-kubernetes-logging
is part of the SIGHUP maintained Kubernetes Fury Distribution. The module ships a logging stack to be deployed on the Kubernetes cluster based on ElasticSearch. Team SIGHUP makes it a priority to maintain these modules in compliance with CNCF and with all the latest features from upstream.
This release introduces the support for Kubernetes runtime 1.22
and drops support for 1.18
. Refer the Compatibility Matrix for more.
Changelog
Breaking Changes
None
Features
- #39 Supporting e2e test for 1.22.0 kubernetes
- #24 Changed Kibana rolling strategy to Recreate and removing kibana cpu limits. Thanks to @nutellinoit.
- #36 Upgrading Kibana from v7.13.0 to v7.13.3
- #35 Upgrading Fluentd from v1.12.3 to v1.14.0
- #36 Upgrading Fluentd from v1.7.7 to v1.8.2
Bug Fixes
- #40 Added startupProbe that creates index-patterns, reverted readinessProbe to the previous version. Thanks to @nutellinoit.
Security Fixes
None
Documentation updates
None
Upgrade Guide
Warnings
- It is seen sometimes that fluentd doesn't accept connections from fluentbit anymore. This is due to the low resource limit set to fluentd. Try increasing the limits if ever encountered. Make sure to rollout restart the fluentbit statefulsets once updated.
- Upgrade from
v1.8.0
tov1.9.0
should be fairly smooth.
Process
To upgrade this core module from v1.8.0
to v1.9.0
, you need to download this new version, then apply the kustomize
project. No further action is required.
$ kustomize build katalog/cerebro | kubectl apply -f -
$ kustomize build katalog/curator | kubectl apply -f -
# or
$ kustomize build katalog/curator-s3 | kubectl apply -f -
$ kustomize build katalog/elasticsearch-single | kubectl apply -f -
# or
$ kustomize build katalog/elasticsearch-triple | kubectl apply -f -
$ kustomize build katalog/fluentd | kubectl apply -f -
$ kustomize build katalog/kibana | kubectl apply -f -