Kubernetes 持久化存储实践
Abraham Cheng 查看讲师
百林哲咨询(北京)有限公司专家团队成员
资深讲师和技术顾问。曾在交大南洋、微创软件和微软(中国)有限公司任职,先后从事技术培训讲师,售后技术支持工程师和解决方案专家等职位。
浏览:820次
详情 DETAILS

课程简介

Kubernetes作为目前行业内使用最广泛的容器编排工具,已经深入到各个技术领域,正在彻底改变应用程序的开发和部署方式;但从另一个方面讲,k8s的架构是不断变化的。容器的创建和销毁,从本质上讲,它们的生命周期是短暂的。因而,K8s的发展历程势必无法绕开持久化的问题。

本课程旨在帮助学员掌握使用 Kubernetes 持久化存储的实践技能,包括如何使用 PV、PVC、StorageClass 等方式在 Kubernetes 中连接持久化存储,如何使用 Ceph 解决方案实现块存储和文件共享存储,以及如何使用 PV 扩容、快照、克隆功能进行数据管理。同时,本课程还将介绍其他持久化存储解决方案,包括 Longhorn 块存储和 NFS 文件共享存储。通过本课程的学习,学员将能够熟练地使用持久化存储来支持容器化应用,并提高应用的可用性和可扩展性。

课程收益

1. ·了解容器化应用和持久化存储的基本概念和用途

2. ·理解 Kubernetes 实现持久化存储的方法和关键决策点

3. ·掌握使用 Ceph 实现分布式存储的基本方法和技术

4. ·学习使用 Rook 解决方案实现 Ceph 存储集群的方法和技巧

5. ·了解其他存储解决方案的基本特点和使用方法

6. ·具备部署和运维容器化应用和持久化存储的实际技能

受众人群

本课程适合希望深入学习 Kubernetes 持久化存储的初级或中级用户。建议学员在开始本课程前已经具备 Kubernetes 基础知识,包括 PodDeploymentService 等基本概念,并已安装好 Kubernetes 测试环境。对于希望在实际工作中使用 Kubernetes 进行持久化存储管理的 IT 从业者和开发者,本课程将是一次非常有益的学习机会。

课程周期

2天(12H

课程大纲

主题

内容

一、容器化应用和持久化存储

1. ·云原生应用和状态持久化

2. ·有状态应用 vs 无状态应用

3. ·持久化存储

4. ·容器化应用使用持久化存储的最佳实践

5. ·容器化应用和持久化存储的关键决策点

6. ·应用和存储类型 

二、实现 Kubernetes 持久化存储

1. ·Kubernetes 实现持久化存储的方法

2. ·PV 和 PVC

3. ·存储访问模式

4. ·StorageClass 和 CSI

5. ·StorageClass 和动态存储交付过程

6. StorageClass 常见类型

三、Ceph 分布式存储体系简介

1. ·Ceph 简介

2. ·Ceph 的高可用性和可扩展性实现机制

3. ·Ceph 解决方案的典型应用场景

4. ·Ceph 存储技术架构

5.   Ceph 集群的核心组件

四、实现 Rook 解决方案

1. ·Rook 概述

2. ·Rook Ceph 介绍

3. ·Rook 其他实现方式

4. ·实现 Rook Ceph 群集

5. ·实现 Rook Ceph 块存储

6. ·实现 Rook Ceph 文件共享存储

7. ·Rook Ceph PVC 扩容

8. ·Rook Ceph PVC 快照

9. ·Rook Ceph PVC 克隆

10. ·Rook Ceph 部署和运维最佳实践 

五、其他存储解决方案

1. ·Longhorn 块存储解决方案

2. ·NFS文件共享存储 

六、实践演练

1. ·安装Rook

2. ·实现Rook Ceph 块存储

3. ·实现Rook Ceph 文件共享存储

4. ·数据卷的扩容、快照和克隆

5. ·部署Longhorn块存储解决方案

6. 创建NFS存储类

 


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1