Preview v3.4.0-rc.11
Pre-release
Pre-release
SIGHUP-C-3PO
released this
04 Apr 09:03
·
45 commits
to main
since this release
Logging Core Module Release 3.4.0
Welcome to the latest release of the logging
module of Kubernetes Fury Distribution
maintained by team SIGHUP.
This update includes new versions of various components, removes Cerebro, and adds support for Kubernetes 1.28 and 1.29.
Component Images 🚢
Component | Supported Version | Previous Version |
---|---|---|
cerebro |
removed | 0.9.4 |
opensearch |
v2.12.0 |
2.11.0 |
opensearch-dashboards |
v2.12.0 |
2.11.0 |
logging-operator |
v4.5.6 |
4.4.1 |
loki-distributed |
v2.9.2 |
No update |
minio-ha |
vRELEASE.2023-01-12T02-06-16Z |
No update |
Bug Fixes and Changes 🐛
- Added support for Kubernetes versions 1.28 and 1.29.
- Removed Cerebro
Update Guide 🦮
Process
To upgrade the module, follow the next steps:
- If you had Cerebro installed, you may want to remove it from the cluster using the copy in your
vendor
folder:
kustomize build vendor/katalog/logging/cerebro | kubectl delete -f -
- Download the new version of the module
- Update the rest of the packages:
kustomize build | kubectl apply -f -
Remove Cerebro after upgrading
If you don't have a local copy of Cerebro on your vendor folder, run the following commands to remove it:
kubectl delete deployment -n logging cerebro
kubectl delete service -n logging cerebro
Identify the name for Cerebro's configmap and delete it:
# get all the configmaps that the name starts with cerebro-config
kubectl get configmap -n logging -ojson | jq -r '.items[] | select(.metadata.name | startswith("cerebro-config")) | .metadata.name'
# validate that the output it valid, then remove all of them
kubectl get configmap -n logging -ojson | jq -r '.items[] | select(.metadata.name | startswith("cerebro-config")) | .metadata.name' | xargs kubectl delete configmap -n logging