Kublr Release 1.25.1 (2023-05-19)

This release has a known critical issue, use Kublr 1.25.3 or a later version instead

Kublr 1.25.1 Critical Fix

This release contains a critical fix in the cluster controller for AWS clusters. In cases where there is an incorrect CloudFormation Extra resources definition for AWS, the Kublr cluster controller locks the database and prevents new cluster operations from being created.

The Kublr team strongly recommends that customers migrate to v1.25.3.

Kublr Quick Start

To quickly get started with Kublr, run the following command in your terminal:

sudo docker run --name kublr -d --restart=unless-stopped -p 9080:9080 kublr/kublr:1.25.1

The Kublr Demo/Installer docker container can be run on ARM-based PC, such as MacBook M1.

Follow the full instructions in Quick start for Kublr Demo/Installer.

The Kublr Demo/Installer is a lightweight, dockerized, limited-functionality Kublr Platform with a base trial license. It can be used for the following purposes:

  • Test setup and management of a standalone Kubernetes cluster
  • Setting up a full-featured Kublr Platform
  • Trial license use

The Kublr Demo/Installer stores all data about created clusters inside the Docker container. If you delete the container, you will lose all data about the created clusters and the Kublr platforms. However, you will not lose the clusters and platforms themselves.

AirGap Artifacts list

To use Kublr in an airgap environment, you will need to download the following BASH scripts from the repository at https://repo.kublr.com:

You will also need to download the following Helm package archives and Docker images list:

Supported Kubernetes versions

v1.25

v1.24

v1.23

v1.22 (Deprecated in 1.26.0)

v1.21 (Deprecated in 1.25.0, End of support in 1.26.0)

Components versions

Kubernetes

ComponentVersionKublr AgentNotes
Kubernetes1.251.25.6-4 (important to use 1.25.6-6)default v1.25.6
1.241.24.9-4 (important to use 1.24.9-6)
1.231.23.15-4 (important to use 1.23.15-6)
1.221.22.17-4 (important to use 1.22.17-8)Deprecated in 1.26.0
1.211.21.14-22 (important to use 1.21.14-24)End of support in 1.26.0

Kublr Control Plane

ComponentVersion
Kublr Operator1.25.1
Kublr Control Plane1.25.1

Kublr Platform Features

ComponentVersion
Kubernetes
Dashboardv2.7.0
Kublr System1.25.1
LocalPath Provisioner (helm chart version)0.0.23-12
Ingress1.25.1
nginx ingress controller (helm chart version)4.2.3
cert-manager (helm chart version)1.10.0
Centralized Logging1.25.1
ElasticSearch7.10.2
SearchGuard53.6.0
Kibana7.10.2
SearchGuard Kibana plugin53.0.0
SearchGuard Admin7.10.2-53.6.0
OpenSearch (helm chart version)2.6.2
OpenSearch Dashboards(helm chart version)
RabbitMQ3.9.5
Curator5.8.1
Logstash7.10.2
Fluentd4.3.3
Fluentbit1.8.12
Centralized Monitoring1.25.1
Prometheus2.37.1 LTS
Kube State Metrics (helm chart version)4.24.0
AlertManager0.22.0
Grafana8.5.13
Victoria Metrics
Cluster0.9.59
Agent0.8.35
Alert0.5.21

Known issues and limitations

  1. For Kublr Kubernetes clusters deployed on vSphere, perhaps you will need unmount CD/DVD drive 1 from each virtual machine manually using the vCenter console on update error.

  2. Elasticsearch supports only in AMD64 architecture, you can use tag 7.17.9 for ARM64 cluster nodes.

  3. vSphere CSI limitation Please refer to VMWare documentation for vSphere Functionality Supported by vSphere Container Storage Plug-in