Announcing KubeDB v2021.12.21 (Includes Log4j CVE Fixes)

by Md Kamol Hasan

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: elasticsearch:7.16.2, elasticsearch:6.8.22, and opensearch:1.2.2. These docker images are using Log4j 2.17.0.


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

N.B.: kubedb-xpack-7.16.2 comes with the pre-installed snapshot plugins: repository-s3, repository-azure, repository-hdfs, and repository-gcs.

Sample Elasticsearch YAML:

apiVersion: kubedb.com/v1alpha2
kind: Elasticsearch
  name: sample-es
  namespace: demo
  version: opensearch-1.2.2
  replicas: 3
  enableSSL: true 
  storageType: Durable
    storageClassName: "standard"
    - ReadWriteOnce
        storage: 1Gi
    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 opensearch-1.2.2, use ElasticsearchOpsRequest:

apiVersion: ops.kubedb.com/v1alpha1
kind: ElasticsearchOpsRequest
  name: sample-es-upgrade
  namespace: demo
  type: Upgrade
    name: sample-es
    targetVersion: opensearch-1.2.2

What Next?

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 join public discussions with the KubeDB community, join us in the Kubernetes Slack team channel #kubedb. To sign up, use our Slack inviter.

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.

Get Up and Running Quickly

Deploy, manage, upgrade Kubernetes on any cloud and automate deployment, scaling, and management of containerized applications.