KubeBlocks v0.7.0 釋出!支援引用外部元件,解耦備份 API,還支援了 Pika!
我們很高興地宣佈 KubeBlocks v0.7.0 正式釋出!
在此版本中,KubeBlocks 已支援 31 個開源資料庫引擎,包括 MariaDB、Elasticsearch、Pulsar 和 Pika 等新的add-ons,為 K8s 使用者提供了更廣泛選擇的同時,也延續了相同的使用者體驗。
一、Highlights
1. 支援引用外部元件
一些資料庫叢集依賴後設資料儲存進行分散式協調和動態配置。然而,隨著資料庫叢集數量的增加,後設資料儲存本身會消耗大量資源,例如 Pulsar 中的 Zookeeper。為了降低成本,使用者現在可使用 KubeBlocks 外部元件引用功能,在多個資料庫叢集中引用相同的外部元件。
2. 備份API
資料庫叢集的部分生命週期管理功能依賴於備份恢復功能,而備份恢復功能又依賴於物件儲存。但是,如果缺少物件儲存,KubeBlocks 的某些生命週期管理功能可能無法正常工作。例如,建立新副本或將資料恢復到另一個節點可能會受到影響。
為瞭解決這個問題,我們計劃將叢集的生命週期管理功能與備份恢復功能分離。第一步就是分離 API。透過新的備份 API,抽象備份恢復操作,允許使用者自定義備份方法。此外,該 API 現在支援 GCS、OBS 和 COS 物件儲存。
3. 支援 Pika v3.5
Pika 是一款由奇虎研發並開源的 NoSQL 資料庫,支援 Redis 協議,在處理 100 GB 級別以上的資料量時有較強的成本優勢, Pika 保留了與 Redis 相同的操作和使用模式,使用者可實現 Redis 到 Pika 的絲滑切換。目前 KubeBlocks 已支援部署 Pika v3.5 的分片叢集模式。
二、已整合的引擎概覽
KubeBlocks 已整合 31 個引擎,詳細功能支援情況如下。
v0.7.0 | Vscale | Hscale | Volumeexpand | Stop/Start | Restart | Backup/Restore | Logs | Config | Upgrade (DB engine version) | Account | Failover | Switchover | Monitor |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apecloud-mysql | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | ✔️ | ✔️ | ✔️ | ✔️ |
postgresql | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
redis | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | ✔️ | ✔️ | N/A | ✔️ |
mongodb | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | ✔️ | ✔️ | ✔️ |
kafka | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | ✔️ | N/A | N/A | N/A | N/A | ✔️ |
pulsar | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | ✔️ | N/A | N/A | N/A | N/A | ✔️ |
weaviate | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | ✔️ | N/A | N/A | N/A | N/A | ✔️ |
qdrant | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | ✔️ |
greptimedb | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
nebula | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
risingwave | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
starrocks | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
etcd | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
oceanbase |
|
✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
foxlake | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
orioledb | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
oracle-mysql | ✔️ | N/A | ✔️ | ✔️ | ✔️ | ✔️ | N/A | ✔️ | N/A | N/A | N/A | N/A | N/A |
official-postgresql | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
mysql (Primary-Secondary replication) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ✔️ |
openldap | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
neon | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
opensearch | ✔️ | N/A | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
vllm | N/A | N/A | N/A | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
ggml |
|
N/A | N/A | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
milvus | ✔️ | N/A | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
elasticsearch | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
tdengine | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
clickhouse | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
PolarDB-X | ✔️ | ✔️ | N/A | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | ✔️ |
Zookeeper | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | N/A | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A |
MariaDB | ✔️ | N/A | ✔️ | ✔️ | ✔️ | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70035809/viewspace-3001833/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Hyperf 釋出 Session、極簡 DB、Zookeeper 配置中心元件和支援 Twig / Plates 檢視引擎支援Session元件
- Hyperf 釋出 Session、極簡 DB、zk 配置中心元件和支援 Twig/Plates 檢視引擎支援Session元件
- iView 釋出 3.1.0 版本,支援 TypeScript,支援 Vue CLI 3ViewTypeScriptVue
- 支援Windows的Flutter 2.10釋出WindowsFlutter
- HStreamDB v0.9 釋出:分割槽模型擴充套件,支援與外部系統整合模型套件
- 又有400多個元件支援鴻蒙了!元件鴻蒙
- Vue 元件支援Vue元件
- 基於 KuBeblocks 的 PikiwiDB(原Pika) 雲化下一站BloC
- SpringBoot配置外部Tomcat並支援JSPSpring BootTomcatJS
- DTM Java SDK 2.1.4釋出,支援springcloudJavaSpringGCCloud
- Solon 1.5.67 釋出,增加 GraalVm Native 支援LVM
- 深藍詞庫轉換2.4版釋出,支援最新的搜狗使用者詞庫備份bin格式
- Apache Hadoop 3.1.0重磅釋出,終於支援GPU和FPGA了!ApacheHadoopGPUFPGA
- KubeBlocks v0.8.0 釋出!Component API 讓資料庫引擎組裝更簡單!BloCAPI資料庫
- Kruise Rollout v0.2.0 版本釋出:支援 Gateway API、StatefulSet 分批發布等能力UIGatewayAPI
- Fescar 釋出 0.2.3 版本,支援 Redis 和 ApolloRedis
- 支援Java 11的IntelliJ IDEA 2018.2釋出JavaIntelliJIdea
- OpenSSL 1.1.1釋出 正式支援TLS1.3TLS
- VirtualBox 7.0.8釋出:初步支援Linux Kernel 6.3Linux
- NVIDIA DOCA 1.5 長期支援版本釋出
- Excelize 釋出 2.6.1 版本,支援工作簿加密Excelize加密
- CoreWCF 1.0.0 釋出,微軟正式支援WCF微軟
- Kraken v0.8.0 釋出 — 支援 Flutter 2.0Flutter
- JeeSite 4.1.3 釋出,支援一級選單在頂部,各種元件改進元件
- TinyVue v3.19.0 正式釋出!Tree 元件終於支援虛擬滾動啦!Vue元件
- 賦能雲HBase備份恢復 百T級別資料量備份恢復支援
- PHP編譯器BPC 6.0釋出,支援namespace,支援closure,成功編譯 workermanPHP編譯namespace
- View UI Plus 釋出 1.1.0 版本,支援 SSR、支援 Nuxt、增加 TS 宣告檔案ViewUIUX
- openGauss 支援備機build備機UI
- docsify 4.0 釋出,支援服務端渲染(SSR)服務端
- 微軟Microsoft To Do釋出:支援Face ID功能微軟ROS
- Dio 3.0釋出,支援Flutter Web 和 Http/2.0FlutterWebHTTP
- LightCMS 釋出支援 Laravel 8.x 的版本Laravel
- Fescar 釋出 0.3.0 版本, 支援 Eureka 註冊中心
- Taro 3.5 canary 釋出:支援適配 鴻蒙鴻蒙
- Seata-go 1.1.0 釋出,補齊 AT 模式支援Go模式
- Excelize 釋出 2.4.1 版本,新增併發安全支援Excelize
- 支援泛型的Go語言1.18釋出泛型Go