Kublr Release 1.29.0 (2024-11-04)

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.29.0

The Kublr Demo/Installer docker container can be run on both x86-64 (Intel and AMD) and arm64 (e.g. MacBook M1) machines.

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

Overview

The Kublr 1.29.0 release introduces several new features and improvements, including:

  • Azure Manager Identity support added.
  • Azure out-of-tree cloud provider is fully supported.
  • GCP out-of-tree cloud provider (CPI) and CSI driver support.
  • vSphere CSI Driver topology and zones support improvements.
  • Support for Kubernetes 1.29 and 1.30.
  • New built-in Grafana dashboards.
  • Master node role labels changed from node-role.kubernetes.io/master to node-role.kubernetes.io/control-plane.
  • Kubernetes patch versions updated for all supported versions.
  • Dependencies and SDK versions upgrade.

All Kublr components are checked for vulnerabilities using Aquasecurity trivy scaner. In addition new features and improvements, the release includes various other minor improvements and fixes.

Supported Kubernetes Versions

VersionKublr AgentDefault K8S VersionNotes
1.301.30.4-0-RC.01.30.4
1.291.29.8-01.29.8
1.281.28.13-01.28.13
1.271.27.16-01.27.16
1.261.26.15-51.26.15Deprecated in Kublr 1.30.0
1.251.25.16-51.25.16End of support in Kublr 1.30.0

Important Changes

  • New versions of Kubernetes:

  • Deprecations:

    • Kubernetes v1.24 has reached End of Support, corresponding Kublr Agent remopved from default distribution (can still be used when KCP is upgraded, or when manually registered in settings).
    • Kubernetes v1.25 has been deprecated and will be removed in Kublr v1.30.0.
    • The old Kublr BackUp controller has been deprecated and will be fully removed in Kublr v1.30.0. A new BackUp controller is available since Kublr v1.28.0 as a technical preview.
    • Elasticsearch 7.10.2 has reached End of Support. Starting from Kublr v1.30.0, OpenSearch will be used as the default log collection system.
    • The VMWare Cloud Director based environment has been deprecated and will be moved to Extra Features support in Kublr v1.30.0.
    • Weave CNI has reached End of Support and will be removed in Kublr v1.30.0
  • Azure Manager Identity support added, see Kublr Azure reference documentation for more details.

  • Azure out-of-tree cloud provider is fully supported.

  • GCP out-of-tree cloud provider (CPI) and CSI driver support.

Improvements

  • Kublr Agents:

    • Upgraded patch versions of supported Kubernetes versions.
    • Improved out of tree CPI/CSI drivers support logic
    • Updated Cloud CSI/CPI drivers
    • vSphere CSI Driver topology and zones support improvements.
    • Master node role labels changed from node-role.kubernetes.io/master to node-role.kubernetes.io/control-plane.
  • Kublr Control Plane:

    • New built-in Grafana dashboards.
  • Multiple base images migrated to Wolfi ensuring fewer unnecessary dependencies, smaller size, and lower potential for vulnerabilities.

  • Dependencies and SDK versions upgrade.

Components versions

Kublr Control Plane

ComponentVersion
Kublr Operator1.29.0
Kublr Control Plane1.29.0

Kublr Platform Features

ComponentVersion
Kubernetes
Dashboard (helm chart)7.5.0
Kublr System1.29.0
LocalPath Provisioner (helm chart)0.0.24
Ingress1.29.0
Nginx ingress controller (helm chart)4.10.1
Cert-manager (helm chart)1.13.2
Kublr Control Plane1.29.0
Keycloak23.0.7-1
Centralized Logging1.29.0
Fluentbit (helm chart)0.16.4-7
Fluentbit3.1.4
RabbitMQ (helm chart)3.9.5
RabbitMQ3.9.5
Curator5.8.1
Logstash7.10.2
ElasticSearch7.10.2
SearchGuard53.6.0
Kibana7.10.2
SearchGuard Kibana plugin53.0.0
SearchGuard Admin7.10.2-53.6.0
OpenSearch (helm chart)2.13.3
OpenSearch Dashboards (helm chart)2.11.1
Centralized Monitoring1.29.0
Prometheus2.45.2
Kube State Metrics (helm chart)5.16.4
Kube State Metrics2.10.1
AlertManager0.27.0
Grafana (helm chart)8.3.4
Grafana11.1.0
Victoria Metrics1.99.0
Cluster (helm chart)0.11.13
Agent (helm chart)0.10.3
Alert0.9.3

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 archive and Docker images lists:

Supported Kubernetes Versions

v1.30 (Technical Preview)

v1.29

v1.28

v1.27

v1.26

v1.25 (Deprecated in 1.29.0, End of support in 1.30.0)