sudo docker run --name kublr -d --restart=unless-stopped -p 9080:9080 kublr/kublr:1.23.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.23.1 patch release includes bug fixes in Kublr Logging feature where RabbitMQ was OOM killed in RHEL9, UI, minor Kublr agent Kubernetes versions updates and CNI providers upgrades.
All Kublr components are checked for vulnerabilities with Aquasecurity trivy scaner.
Kuberntes Pod Security Policy feature is deprecated and will be removed from Kubernetes v1.25
Kublr backup controller is deprecated in Kublr v1.23 and will be removed from Kublr 1.24.0
Kubernetes v1.19 support in Kublr v1.23 is deprecated and will be removed in Kublr v1.24.0
Minor Kubernetes versions updated to v1.24.7, v1.23.13, v1.22.15
CNI providers updated in k8s v1.24, v1.23 and v1.22:
Kublr logging feature fixes:
Kublr license management
Kublr cert-updater component
Additionally, you need to download the BASH scripts from https://repo.kublr.com
You also need to download Helm package archives and Docker images:
https://repo.kublr.com/repository/arc/agent/1.24.7/kublr-agent-load-gobins-1.24.7-1.sh
https://dl.kublr.com/agent/1.24.7/kublr-agent-1.24.7-1.tar.gz
https://repo.kublr.com/repository/arc/agent/1.24.7/kublr-agent-load-images-1.24.7-1.sh
(optional if the control plane 1.23.1 images are imported already)
https://dl.kublr.com/agent/1.24.7/kublr-agent-images-1.24.7-1.tar.gz
(optional if the control plane 1.23.1 images are imported already)
Component | Version | Kublr Agent | Notes |
---|---|---|---|
Kubernetes | 1.24 | 1.24.7-1 | default v1.24.7 |
1.23 | 1.23.13-1 | ||
1.22 | 1.22.15-1 | ||
1.21 | 1.21.14-8 | ||
1.20 | 1.20.14-9 | Deprecated in 1.24.0 | |
1.19 | 1.19.16-9 | End of support in 1.24.0 |
Component | Version |
---|---|
Kublr Operator | 1.23.1 |
Kublr Control Plane | 1.23.1 |
Component | Version |
---|---|
Kubernetes | |
Dashboard | v2.4.0 |
Kublr System | 1.23.1 |
LocalPath Provisioner (helm chart version) | 0.0.22-11 |
Ingress | 1.23.1 |
nginx ingress controller (helm chart version) | 4.2.3 |
cert-manager (helm chart version) | 1.5.3 |
Centralized Logging | **1.23.1 * |
ElasticSearch | 7.10.2 |
Kibana | 7.10.2 |
SearchGuard | 52.3.0 |
SearchGuard Kibana plugin | 51.0.0 |
SearchGuard Admin | 7.10.2-52.3.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.1 |
Prometheus | 2.37.1 |
Kube State Metrics (helm chart version) | 3.4.2 |
AlertManager | 0.22.0 |
Grafana | 7.5.10 |
Victoria Metrics | |
Cluster | 0.9.13 |
Agent | 0.7.35 |
Alert | 0.4.15 |
ContainerD CRI does not support private registry authentication; use the following cluster spec configuration override as a workaround if needed:
kublrAgentConfig:
kublr:
containerd:
config:
plugins:
"io.containerd.grpc.v1.cri":
registry:
configs:
"{{ DOCKER_REPO_URL }}":
auth:
username: {{ REPO_USER }}
password: {{ REPO_PASSWORD }}
tls:
insecure_skip_verify: true
For Kublr kubernetes clusters deployed on vSphere it is necessary to unmount CD/DVD drive 1 from each virtual machines manually via vCenter console.
vSphere clusters cannot be deleted automaticaly, it is necessary to remove VMs manually and unregister the cluster after that.