如何攻破容器持久化存储挑战?

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 云原生趋势下,应用容器化比例正在快速增长,Kubernetes 也已成为云原生时代新的基础设施。


背景


云原生趋势下,应用容器化比例正在快速增长,Kubernetes 也已成为云原生时代新的基础设施。


观察今天的容器和 Kubernetes 的应用现状,可以看到两个普遍的现象:


  • 首先,在云上托管 Kubernetes 已经成为企业上云及运行容器的优先选择;
  • 另外,用户使用容器的方式也在发生改变,从“无状态应用”到“核心企业应用到数据智能应用”,越来越多的企业使用容器来部署生产级别、复杂度高和高性能计算的有状态应用。比如 Web 服务、内容资料库、数据库,甚至 DevOps、AI/大数据应用等。


1.png


应用迭代快、服务更新频繁是云原生应用的重要特征,也是云原生应用场景中绕不开的强需求。对容器和 Kubernetes 技术有所了解的同学都知道,虽然 Kubernetes 在许多方面非常有用,例如可伸缩性、可移植性和管理能力,但受限于其架构设计思想,原生 Kubernetes 对存储状态的支持缺乏,因此持久化存储一直以来都是容器技术的一大挑战。


当然,原生 Kubernetes 自身也提供了一些管理存储的解决方案,比如临时选项、持久化存储卷、持久化存储卷声明、存储类和有状态副本集等,但这可能非常容易带来混乱。如果你想了解 Kubernetes 存储的相关知识,可以通过阿里云开发者社区发布的“云原生人才培养计划之 Kubernetes 知识图谱”的相关章节学习。


1631172254030-18858908-9d7e-4b51-98ef-04d5ba5f28a9.png


K8s 知识图谱地址:https://developer.aliyun.com/graph/Kubernetes


围绕云原生技术的工具和项目大幅增加。作为生产环境中最突出的问题之一,有相当多的开源项目致力于解决云原生架构上的存储问题。不久前,阿里云容器服务 ACK 也推出了“容器网络文件系统 CNFS”,通过将阿里云的文件存储抽象为一个 K8s 对象(CRD)的方式来进行独立管理,包括创建、删除、描述、挂载,监控及扩容等运维操作,破解企业提供容器环境中应用持久化存储的困境。感兴趣的同学欢迎通过《剑指企业级云原生,阿里云 CNFS 如何破局容器持久化存储困境这篇文章了解。


为了帮助更多开发者了解为什么容器需要持久化存储、Kubernetes 容器服务编排的基本概念、持久化存储的架构和实现方式,并通过实战掌握容器持久化存储的最佳实践,阿里云容器服务团队与开发者社区共同打造了“Kubernetes 难点攻破训练营系列”,和开发者们一起应对学习和使用 Kubernetes 的挑战。


「Kubernetes 难点攻破系列:容器持久化存储训练营」启动倒计时!


9 月 22-24 日,我们将和 ACK CNFS 及 NAS 的开发团队一起,利用 3 天时间集中突破,从容器持久化存储开始,打开 Kubernetes 难点攻破之旅。完成全部打卡任务,还有小米耳机、阿里云定制帽衫、精美周边等丰富的训练营奖品等你来拿!


1631173344231-699c59d0-4941-4fb8-a556-f1722704ad5c.png


还等什么?我在“容器持久化存储训练营”等你!钉钉扫描下方二维码或点击下方链接,即可了解训练营报名参加方式:

https://developer.aliyun.com/learning/trainingcamp/kubernetes

image.png

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
存储 弹性计算 文件存储
Windows容器使用阿里云NAS SMB文件系统做持久化存储目录
随着Windows容器逐渐普及和发展,Windows容器持久化存储以及容器间共享的需求越来越高涨。 本文介绍如何让Windows主机正确配置NAS SMB文件系统,支持Windows容器让Docker镜像使用挂载NAS SMB文件系统的子目录作为持久化存储目录。
6163 0
Windows容器使用阿里云NAS SMB文件系统做持久化存储目录
|
10月前
|
存储 Kubernetes NoSQL
k8s学习之路【03.容器持久化存储】
k8s学习之路【03.容器持久化存储】
|
存储 消息中间件 分布式计算
容器持久化存储-容器有状态应用调研报告
容器持久化存储-容器有状态应用调研报告
51875 5
容器持久化存储-容器有状态应用调研报告
|
存储 人工智能 缓存
玩转容器持久化存储训练营测试认证
玩转容器持久化存储训练营测试认证
94 0
|
存储 Kubernetes Cloud Native
容器持久化存储训练营”启动倒计时!3天攻破K8s难点
为解决容器数据持久化存储问题,快速帮助开发者攻克 Kubernetes 技术难题,我们和 ACK CNFS 及 NAS 的开发团队一起准备了一场“硬核”训练营,为大家带来干货满满的直播课程,不仅提供技术难点的深度解读、最佳实践经验和成功案例分享,同时实战环节将带你“沉浸式”上手体验,更有多重惊喜好礼等你来拿!
容器持久化存储训练营”启动倒计时!3天攻破K8s难点
|
存储 人工智能 弹性计算
剑指企业级云原生,阿里云 CNFS 如何破局容器持久化存储困境
云原生时代,我们如何解决海量容器的编排和存储?又该如何提升容器存储的性能和稳定性?
375 0
剑指企业级云原生,阿里云 CNFS 如何破局容器持久化存储困境
|
存储 人工智能 弹性计算
剑指企业级云原生,阿里云 CNFS 如何破局容器持久化存储困境
云原生趋势下,应用容器化比例正在快速增长,Kubernetes 也已成为云原生时代新的基础设施。 据 Forrester 预测,到 2022 年, 全球企业及组织在生产环境运行容器化应用。观察今天的容器和 Kubernetes 的应用现状,我们可以看到两个普遍的现象。首先,在云上托管 Kubernetes 已经成为企业上云及运行容器的优先选择。另外,用户使用容器的方式也在改变,从无状态应用 到 核心企业应用 到 数据智能应用,越来越多的企业使用容器来部署生产级别、复杂度高和高性能计算的有状态应用。比如 Web 服务、内容资料库、数据库,甚至 DevOps、AI/大数据应用等。
376 0
|
存储 Kubernetes jenkins
玩转容器持久化存储第六讲 | 实践:持续集成交付容器环境最佳实践
玩转容器持久化存储第六讲 | 实践:持续集成交付容器环境最佳实践。介绍如何在1小时内,通过阿里云容器 ACK 服务和文件存储 NAS 服务搭建一个简单弹性的持续集成交付容器环境。在所有操作后,您将获得一个基于 ACK 的完整的 gitlab 和 jenkins 平台,jenkins 环境的 worker 节点可以弹性按需生成。另外我们还基于 gitlab 和 jenkins 实现一个完整 K8S 网站应用的 pipeline,包含日常、预发、线上三个阶段,jenkins 的 workspace 基于NAS,持久存储 maven 库和 pipeline 代码,实现增量的构建,加速极速集成交付的过
3454 0
玩转容器持久化存储第六讲 | 实践:持续集成交付容器环境最佳实践
|
存储 文件存储 Windows
玩转容器持久化存储第七讲 | 实践:Windows 容器环境最佳实践
玩转容器持久化存储第七讲 | 实践:Windows 容器环境最佳实践。操作演示 Windows 容器环境最佳实践,Windows 操作系统也可以使用容器进行快速部署和扩容缩容。NAS SMB 支持 ACK Windows 容器进行持久化共享存储,完美承载Windows 生态各类型容器应用。
1708 0
玩转容器持久化存储第七讲 | 实践:Windows 容器环境最佳实践
|
存储 文件存储 容器
玩转容器持久化存储第五讲 | 实践:弹性 Web 容器环境最佳实践
玩转容器持久化存储第五讲 | 实践:弹性 Web 容器环境最佳实践。演示弹性 Web 容器环境最佳实践,基于 ACK 和 NAS 存储构建弹性、高可用的 wordpress 内容发布和管理系统,系统可以根据负载情况自动扩缩容 pod,在存储空间满时也可以无感弹性扩容。在数据保护方面,利用 NAS 自动快照功能确保数据万无一失。
1006 0
玩转容器持久化存储第五讲 | 实践:弹性 Web 容器环境最佳实践