sudo docker run --name kublr -d --restart=unless-stopped -p 9080:9080 kublr/kublr:1.24.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 with base trial license Kublr Platform which can be used to:
The Kublr Demo/Installer stores all of the data about the created clusters inside the Docker container. If you delete the Docker container you will lose all data about the created clusters and the Kublr platforms. However, you will not lose the clusters and the platforms themselves.
The Kublr 1.24.1 patch release includes critical bug fixes for version 1.24.0.
All Kublr components have been scanned for vulnerabilities using the Aquasecurity Trivy scanner. This release also includes various other improvements and fixes in addition to these key features.
SLES 15.4 is now fully supported.
SELinux support has been added for clusters with ContainerD CRI.
The VMWare CPI/CSI driver has been fixed for migration from the intree CPI.
Slow requests in the Kublr API have been fixed.
Kubernetes Core Components:
Deprecations:
ContainerD CRI:
Kubernetes Pod Security Policy Feature:
apiVersion: pod-security.admission.config.k8s.io/v1beta1
kind: PodSecurityConfiguration
defaults:
enforce: "privileged"
enforce-version: "latest"
audit: "privileged"
audit-version: "latest"
warn: "privileged"
warn-version: "latest"
exemptions:
usernames: []
runtimeClasses: []
namespaces: [kube-system,kublr]
The Kublr Backup Controller has been deprecated in Kublr v1.23 and will be changed to a new implementation in Kublr v1.25.0.
Kublr Monitoring:
Kublr Logging:
vSphere:
spec:
kublrAgentConfig:
cloud_controller_manager:
enabled: true
kublr:
features:
csi_drivers:
vsphere: csi
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:
Component | Version | Kublr Agent | Notes |
---|---|---|---|
Kubernetes | 1.24 | 1.24.8-6 | default v1.24.8 |
1.23 | 1.23.14-6 | ||
1.22 | 1.22.16-6 | ||
1.21 | 1.21.14-12 | Deprecated in 1.25.0 | |
1.20 | 1.20.14-16 | End of support in 1.25.0 |
Component | Version |
---|---|
Kublr Operator | 1.24.1 |
Kublr Control Plane | 1.24.1 |
Component | Version |
---|---|
Kubernetes | |
Dashboard | v2.4.0 |
Kublr System | 1.24.1 |
LocalPath Provisioner (helm chart version) | 0.0.23-12 |
Ingress | 1.24.1 |
nginx ingress controller (helm chart version) | 4.2.3 |
cert-manager (helm chart version) | 1.5.3 |
Centralized Logging | **1.24.1 ** |
ElasticSearch | 7.10.2 |
Kibana | 7.10.2 |
SearchGuard | 53.6.0 |
SearchGuard Kibana plugin | 53.0.0 |
SearchGuard Admin | 7.10.2-53.6.0 |
RabbitMQ | 3.9.5 |
Curator | 5.8.1 |
Logstash | 7.10.2 |
Fluentd | 3.3.0 |
Fluentbit | 1.8.10 |
Centralized Monitoring | 1.23.0 |
Prometheus | 2.37.1 LTS |
Kube State Metrics (helm chart version) | 4.20.2 |
AlertManager | 0.22.0 |
Grafana | 8.5.13 |
Victoria Metrics | |
Cluster | 0.9.32 |
Agent | 0.8.12 |
Alert | 0.4.35 |
When deploying Kublr Kubernetes clusters on vSphere with Kublr v1.23.2 or earlier, you must manually unmount CD/DVD drive 1 from each virtual machine using the vCenter console.
Deleting vSphere clusters is not automatic and requires manual removal of the VMs and unregistration of the cluster.
The Kublr Control Plane can only be updated from version 1.21.0 or higher.
AWS CSI volume resizer have wrong images, please use latest Kublr agent versions