Getting Started
Concepts and Features
Backup and Restore
In Place Update
Instance Template
Trouble Shooting
References
Upgrade KubeBlocks
Getting Started
Concepts and Features
Backup and Restore
In Place Update
Instance Template
Trouble Shooting
References
Upgrade KubeBlocks
我们很高兴宣布 KubeBlocks 1.0.0 版本正式发布。
KubeBlocks 1.0.0 标志着项目发展的重要里程碑,核心 API 已升级至稳定版本(v1),并在集群管理、数据保护和运行稳定性方面实现重大增强,为生产环境带来更高的灵活性和可靠性。
在 KubeBlocks v0.9 中引入的诸多核心能力(如灵活拓扑、InstanceSet、生命周期扩展)已在 KubeBlocks 1.0 中正式稳定。
以下 CRD 现在为 v1
且已稳定,将长期支持:
apps.kubeblocks.io
API 组:
ClusterDefinition
Cluster
ComponentDefinition
Component
ComponentVersion
ServiceDescriptor
ShardingDefinition
SidecarDefinition
workloads.kubeblocks.io
API 组:
InstanceSet
以下 CRDs 正式升级至 v1
,将获得长期支持:
apps.kubeblocks.io
API 组
ClusterDefinition
Cluster
ComponentDefinition
Component
ComponentVersion
ServiceDescriptor
ShardingDefinition
SidecarDefinition
workloads.kubeblocks.io
API 组
InstanceSet
这些资源的 v1alpha1
和 v1beta1
版本现已弃用,可能在后续版本中移除。
以下 CRD 已弃用并将在后续版本中移除,请相应调整您的配置:
ConfigConstraint
Configuration
这些资源将不再维护或更新。
新增 parameters.kubeblocks.io
API 组,引入更细粒度的参数管理API:
ComponentParameter
ParamConfigRenderer
Parameter
ParametersDefinition
这些 API 旨在替代已弃用的 ConfigConstraint
和 Configuration
。
部分 API 已迁移至新的分组:
资源 | 原 API 组 | 新 API 组 |
---|---|---|
OpsDefinition /OpsRequest | apps.kubeblocks.io | operations.kubeblocks.io |
BackupPolicyTemplate | apps.kubeblocks.io | dataprotection.kubeblocks.io |
请注意,目前不支持从 0.9 版本直接升级到 1.0 版本。
我们正在开发一个稳健且经过测试的升级路径,将在后续版本中发布。
值此 KubeBlocks 1.0.0 发布之际,我们要向所有工程师、贡献者和合作伙伴致以诚挚的感谢,正是你们的努力塑造了项目的今天。
特别感谢快手、中国移动云、唯品会、腾讯、360 等团队, 他们的技术贡献、深入反馈和真实使用场景大大提升了项目架构、性能和生产可用性。
我们也衷心感谢社区贡献者——你们的代码贡献、问题报告、讨论和评审对推动项目质量和创新至关重要。
随着 1.0.0 的到来,我们在构建云原生数据库平台的征途上迈出了坚实一步。我们期待与大家一同继续前行,壮大生态、迎接挑战、共同推动数据基础设施的未来发展。