We are pleased to announce the release of KubeDB
v2021.12.21. The headline feature of this release is that it has the support for log4j CVEs fixed images:
opensearch:1.2.2. These docker images are using
The corresponding ElasticsearchVersion CROs for the elasticsearch:7.16.2, elasticsearch:6.8.22, and opensearch:1.2.2 are:
$ kubectl get esversion NAME VERSION DISTRIBUTION DB_IMAGE DEPRECATED AGE kubedb-xpack-7.16.2 7.16.2 KubeDB kubedb/elasticsearch:7.16.2-xpack-v2021.12.24 12s opensearch-1.2.2 1.2.2 OpenSearch opensearchproject/opensearch:1.2.2 12s xpack-6.8.22 6.8.22 ElasticStack elasticsearch:6.8.22 12s xpack-7.16.2 7.16.2 ElasticStack elasticsearch:7.16.2 12s
kubedb-xpack-7.16.2 comes with the pre-installed snapshot plugins:
Sample Elasticsearch YAML:
apiVersion: kubedb.com/v1alpha2 kind: Elasticsearch metadata: name: sample-es namespace: demo spec: version: opensearch-1.2.2 replicas: 3 enableSSL: true storageType: Durable storage: storageClassName: "standard" accessModes: - ReadWriteOnce resources: requests: storage: 1Gi monitor: agent: prometheus.io terminationPolicy: "WipeOut"
Upgrade from Older Version
Say, you are using Elasticsearch from OpenSearch distribution with version
opensearch-1.1.0. To upgrade to the latest
apiVersion: ops.kubedb.com/v1alpha1 kind: ElasticsearchOpsRequest metadata: name: sample-es-upgrade namespace: demo spec: type: Upgrade databaseRef: name: sample-es upgrade: targetVersion: opensearch-1.2.2
Please try the latest release and give us your valuable feedback.
If you want to install KubeDB, please follow the installation instruction from here .
If you want to upgrade KubeDB from a previous version, please follow the upgrade instruction from here .
To speak with us, please leave a message on our website .
To receive product announcements, follow us on Twitter .
If you have found a bug with KubeDB or want to request for new features, please file an issue .