适用于 Kubernetes 的 Ceph 存储
by Canonical on 16 January 2024
异性相吸。有状态和无状态。
存储和容器管理系统几乎是对立的两极。一个涉及永久存储,以及根据需要保护数据。另一个自动管理高度动态的工作负载,按需扩缩资源。
对于应用部署和管理,更多组织采用容器优先的方法,但安全存储数据的潜在挑战依然存在。任何存储系统都需要防止硬件故障,维护组织最重要的资产 — 数据的可用性。
数据增长速度非常快,据估计,每天会产生超过 2500 PB 的新数据。好在新增的数据分布于众多组织中,因此还没有组织需要独自处理如此大规模的增长。Ceph 这样的横向扩展存储系统非常适合应对任何规模的组织中的存储增长,只需为集群添加更多节点,您便不仅能够增加容量,还能够提高计算能力,从而同时扩展性能和容量。
创建数据也要花费时间和精力,如果照片或视频、医疗记录或金融交易等一些数据集丢失,将无法重新创建。丢失的严重性可能因数据集而异 — 与银行账户信用损失相比,丢失照片没那么严重。此外,还需要考虑监管要求,医疗数据需要永久保存长达 100 年。
如何将二者结合起来?
Kubernetes 等容器管理系统使用容器存储接口 (CSI) 与外部存储系统集成,以满足其基于块和文件的存储需求。
这为交互提供了两个接口:
- 控制平面,用于存储管理,特别是卷的创建、分配和回收。
- 数据平面,用于高速并行访问存储系统中存储的数据。
此外,CSI 实施存储类,以使底层存储类型能够根据性能能力映射到类——对于特定工作负载,数据可能需要存储在基于 SSD 的最快速磁盘上,但对于存档等其他工作负载,数据可存储在价格较低的 NL-SAS 或 SATA 容量导向磁盘上。
Ceph:安全、可扩展且值得信赖的存储解决方案
从维康桑格研究所(Wellcome Sanger Institute)和欧洲核子研究组织(CERN)等研究机构,到德国电信(Deutsche Telekom)和英国电信(BT)等全球电信巨头,全球数千家组织已转而使用 Ceph,为其需求提供可靠且可扩展的存储。
除了 Ceph 的扩展和弹性特性,另一项显著优势是它在单个集群内为多个存储类型提供接口,消除了对多个存储解决方案或专用硬件的需求,这有助于减少管理开销。
尝试适用于 Kubernetes 的 Ceph
如果您想要快速测试与 Kubernetes 良好集成且稳健的生产就绪型存储解决方案,不妨试试 MicroCeph。Microk8s 是启动并运行 Kubernetes的最简单快速的方法。您可以尝试最新的上游功能,打开和关闭服务,并将您的工作从开发无缝推进至生产。
最新的 MicroK8s 版本(1.28)包含 rook-ceph 插件,以允许与外部 Ceph 集群轻松集成。我们在 How to Ceph 的指南中部署了一个 3 节点 MicroCeph 集群和 MicroK8s,然后将二者集成以创建强大的计算和存储集群。
了解更多
在 Introduction to Cloud-natice Storage 白皮书中,我们详细探讨在容器化环境中使用 Ceph。您可以了解不同类型的存储系统、用于存储和检索数据的不同访问方法、保护数据的方式、关于这两个系统如何互连的更多详细信息以及 Ceph 的详细介绍。
更多资源
订阅博客文章
查看更多内容
Ubuntu Pro 部署 Nutanix 裸机 Kubernetes
Nutanix 与 Canonical 扩大合作,为容器化工作负载提供更多选择 企业级 Kubernetes® 正逐步发展为高度灵活的多架构模型。随着 AI/ML 及数据密集型工作负载对硬件吞吐量的要求不断提升,企业在追求裸机性能的同时,也希望兼顾云平台的运维一致性。 为满足这一需求,Nutanix 与 Canonical 已将 Ubuntu Pro 服务拓展至裸机环境下运行的 Nutanix Kubernetes 平台 (NKP) 实例,涵盖最新发布的 NKP Metal 解决方案。本次功能拓展基于双方 2025 年达成的合作,彼时搭载安全补丁的 Ubuntu 操作系统可支持虚拟机环境下运行的 NKP 实例。安全补丁服务隶属于 Ubuntu Pro,是 Canonica […]
Canonical 发布 Ubuntu Core 26
Ubuntu Core 26 推出精准化 Linux 构建、优化的 OTA 更新、实时内核补丁,以及面向关键任务部署的增强型硬件级安全防护。 2026 年 5 月 19 日,Canonical 宣布正式发布 Ubuntu Core 26。该系统为极简不可变操作系统,提供长达 15 年的安全维护支持。 Ubuntu Core 26 针对关键任务操作与低延迟 AI 工作负载实现重大系统改进:安装时长缩短、OTA 更新包体积缩减 90%,并借助 Chisel 工具实现精准化系统构建。与以往版本一致,所有组件均为经过沙箱隔离、加密签名的 Snap 软件包,构建可信启动链,仅允许运行经验证的软件。凭借这款全新长期支持(LTS)版本,Ubuntu Core 仍是适用于关键任务系统的 […]
Ubuntu 26.04 LTS 在安全方面的新增功能
Ubuntu 26.04 LTS 是我们安全设计最为完善的 LTS 版本之一。Ubuntu 26.04 LTS 并非单纯新增功能,而是通过同步提升系统各层级的安全基准,实现全方位安全强化,且全程无需中断部署或人工干预。通过“默认设置”聚焦安全核心,我们得以采用全新方式强化 Ubuntu 的安全性。本文将带您一览 Ubuntu 26.04 LTS 在安全方面的新增功能,包括: Ubuntu 26.04 LTS 为未来十年桌面端、服务器、机密虚拟机、云镜像及边缘系统的 Linux 部署,显著提升了默认安全基线。对于将 Ubuntu 作为安全基础进行标准化部署的企业而言,该版本是其业务构建的理想选择。 安全性不再仅限于安装阶段:安全中心升级为控制平面 以往,关键的安全决策(例 […]