版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于vSphere Kubernetes的云原生容器架构为什么选择容器?为什么是现在?2数字化转型与文化和技术密不可分44应用的定义已经改变4过去,应用包含 数个虚拟机应用如今,现代应用就像 分布式系统数据库节点无服务器数据库Kubernetes 集群应用我的应用控制平面节点GPU 节点节点vGPU功能 1功能 2整体构建微服务提高开发人员的速度和应用恢复能力从整体构建转向微服务5REST APIREST APIREST APIREST API搜索IngressUIAPI付款评级分析Kubernetes 解决了微服务管理难题微服务、容器和 Kubernetes6微服务容器设计为容器化应用的微服
2、务由 Kubernetes 编排的容器化应用KubernetesKubernetes 演变无状态应用有状态应用分布式有状态应用VMware 作为连接开发人员和运维人员的平台7协作管理部署代码 测试 部署 支持性能 安全性 可用性成本 诊断vSphere开发人员运维人员运维人员为开发人员充分赋能,为运维人员提供保障8协作管理部署自助服务监管vSphere开发人员K8s 存储基础知识9如何将 K8s 术语映射到 vSphereNamespace 即管理单元10虚拟机应用VM数据库VMVMVMNamespaceKubernetes 集群节点节点节点控制平面原生 Pod功能功能k8s 原生应用Kube
3、rnetes 集群虚拟机应用k8s 原生应用VM控制平面节点节点节点数据库VM原生 PodVM功能功能VM应用 C应用 DNamespace 映射到应用11Namespace D Namespace CNamespace B Namespace AKubernetes 集群VM原生 Pod数据库应用 A应用 B持久性卷 (PV) - 数据驻留的位置12存储实际数据的位置(VMDK/ 文件共享)生命周期与使用它的计算无关可以静态或动态置备如果是动态置备,则您永远无 需手动创建它们KubernetesK8s Pod持久性卷VMDK 和文件vSphere存储cat PersistentVolumeC
4、laim.yamlPersistentVolumeClaim (PVC) - 请求获得一些存储13kind: PersistentVolumeClaim metadata:name: my-pvc spec:accessModes:- ReadWriteOnce resources:requests: storage: 5GistorageClassName: vsan-default映射到以下任一对象的用户请 求的存储资源:包含文件路径的持久性卷静态供应存储存储类动态供应存储# vmkfstools -c 5G kubevols/my-pv.vmdk静态供应存储 - 手动14运维人员手动创建
5、每个VMDK运维人员通过文件路径将VMDK 注册为 PV开发人员使用 PVC 申请PV开发人员创建采用 PVC 的Pod持久性卷池# kubectl create f pv.yaml# kubectl create f pvc.yaml# kubectl create -f sc.yaml动态供应存储 - 自动化和首选151.运维人员创建存储类2.开发人员将 PVC 发送到存 储类3.系统自动创建 VMDK 和PV4.系统将 PV 绑定到 PVC完全自动化 - 无手动步骤存储类黄金级白银级青铜级# kubectl create f pvc.yaml在存储层上动态创建卷存储置备的首选方法管理员无
6、需干预完全自动化存储类 (SC) - 动态分配存储Kubernetes 中的关键存储基元16vSphere存储KubernetesK8s Pod存储类存储策略持久性卷VMDK 和文件vSphere 7.017现在提供哪些功能构建在容器存储的 CSI 标准 之上Kubernetes 持久性卷的策略 驱动的动态分配在虚拟机和容器基础架构管理 之间实现运维一致性抽象化开发人员的存储基础 架构vSphere 6.7 U3 - CNS 平台简介vSphere 上用于现代 Kubernetes 应用的数据平台18数据块CNS 控制平面存储类存储策略持久性卷VMDKCSIKubernetesK8s Podv
7、SpherevSAN/VMFS/NFS在 vSAN 上提供基于文件的 持久性卷支持基本虚拟卷基元支持持久性卷加密和快照支持卷大小调整支持多种工具WavefrontPrometheusvR Ops在 vSphere 和 vSAN 中持续集成云原生存储扩展和集成在 vSphere 和 vSAN 上运行的 K8s19CNS 控制平面存储类存储策略持久性卷VMDK 和文件CSIKubernetesK8s Pod数据块文件SPBM:vSANSPBM:vSAN、虚拟卷 核心:VMFS、NFSvSphere存储CNS 支持受欢迎的 Kubernetes 发行版20实现 CNS 对以下项目的支持:VMware
8、 TKGI (formerly Enterprise PKS)Google Anthos GKE RedHat OpenShift RancherDocker Enterprise EditionK8s PodCSI持久性卷存储类CNS 控制平面数据块文件VMDK 和文件SPBM:vSAN、虚拟卷SPBM:vSAN核心:VMFS、NFS存储策略vSphere存储TKGIAnthosOpenShift在 vSAN 上集成有状态应用的 框架*应用恢复能力解决方案的安置 管理了解 vSphere 管理运维已优化总体拥有成本的存储, 适用于有状态应用通过以下途径提供VCF 和 TanzuvSAN En
9、terprise以更有效的方式使用现代应用资源VMware vSAN 数据持久性平台 (DPp)21CNS 控制平面CSIKubernetesK8s PodvSANvSAN Direct Configuration合作伙伴 Kubernetes 运维人员已优化存储简化服务运维存储编排服务部署和 扩展服务数据 迁移服务监控已优化总体 拥有成本的 存储数据持久性平台 (DPp)vSANvSpherevSAN Direct ConfigurationvSphere*需要第三方插件ECS云原生存储它的工作原理是怎样的?22cat StorageClass.yamlkind: StorageClass
10、metadata:name: vsan-defaultprovisioner: parameters:StoragePolicyName: vSAN Default Storage Policy在存储层上动态创建卷存储置备的首选方法 管理员无需干预完全自动化卷 LCM 生命周期 管理基于策略管理 Kubernetes 工作负载基于数据块 (RWO) 的存储类23在存储层上动态创建卷存储置备的首选方法管理员无需干预完全自动化卷 LCM基于策略管理 Kubernetes 工作负载动态置备数据块容器卷的工作流24vSphere存储KubernetesvCenterCNSK8s 存储类SPBM 策略C
11、SIcat StorageClass.yamlkind: StorageClass apiVersion:storage.k8s.io/v1 metadata:name: vsan-fileprovisioner: parameters:storagepolicyname: vSAN Default Storage Policy csi.storage.k8s.io/fstype:nfs4基于策略管理 Kubernetes 工作负载基于 vSAN 文件 (RWM) 的存储类25在 vSAN 上动态创建基于文件 的卷在置备时设置 ACL 和 RW 类 型与 SPBM 互操作(就像与RWO 卷互操
12、作一样)完全自动化卷 LCM在 vSAN 上动态创建基于文件 的卷在置备时设置 ACL 和 RW 类 型与 SPBM 互操作(就像与RWO 卷互操作一样)完全自动化卷 LCM基于策略管理 Kubernetes 工作负载动态置备文件容器卷的工作流26vSpherevSANKubernetesvCenterCNSK8s 存储类SPBM 策略CSI0 Storage Clas艾 s Red Hat Open. X+i console-op enshift - d24 -cloud .acmeba/ k8s/cluster/storag eclassesSt orage
13、 Classes Name 1ProvisionerReclaim csi-sc9tastFilter by name.口X冈Deletekubernetes.io/vsphere-volumeDelete包 vSphere- Cluster01- Containec X I 心 phere - vsanDatastcre - F 订esX包 、心p h ere - Task Con沁 kA Not secu re I vcsa-01b.clo ud. loca l/ ui 护 extension ld =vsphere.core.tasks.domainViewCL) VMs and Tem
14、plates包 StorageNetworkin g问 Content li lx anes必Global Invent ory Lists团 Policies and Profil esel Auto Deploy Deve l oper Cen ter vR ea li ze Operations Hexffa Admin i str a t ionU pda te Ma na ge r屯 E v ents(l Tag s & Cus to m A tt n but esX+口XTask ConsoleN e xt P r; mu: Task NameVVs. VC. VE. Vs. VV
15、.T. vStatus。口CompletedCompleted盯lv.V.oV.。V.。v口CompletedComp论1ed Completed Completed Completedo.o.V.e、 CompletedV.口。V.Delete a virtual storag e obj 忒 tDelete container volume Scan entlt-fUpdate comalner volumeUpdat e comalner volume Update container volume Create a virtual disk object Create containe
16、rvolumeDelete a v111uel st o rage obj氐 I Delete container volume。CompletedCompletedD VI. ., Q. Vv.5。c.5o.。c.2。c.7。c.5。c.4.o.。v.3 .c.7。v.4.c.7o.。Update coma1net volum eGCompletedc.6Update coma1ner volum e己Completedc.5Updat e comalner volum ec.。v.v.。V.。Completed 。V.。o.o.vV.口e四。V.口。8.V.Create avirtual
17、diskobjectCreate con tainer volume Scan entityDelete a v111uel st o rage obJ 氐 I Delete container volume。CompletedComp抡ted Comp论ted Completed Completedv 嘈.3 .o.c.6c.1.v.4.c.6o.Update container volumeGCompletedc.6Update comalner volume已Comp论1edc.9。2 s。 2 sv v.。 5 sV.100itemsNo Items selectedCNS 用户体验28CNS 容量监控已扩展 vSAN 容量监控,以包括持久性卷29持久性卷概述PV 监控、列表和搜索30将 Kubernetes 卷映射到 vSphere 对象帮助 Kubernetes 和 vSphere 使用相同的语言31vSAN 布置持久性卷在 vSAN 上布置持久性卷的配置32利用 vRealize Operations 监控 vSphere Kubernetes 结构vRealize Operations 与 Pacific 集成33自动发现和监控 vSphere K8s 工作 负载使用摘要页面监控性 能、容量和利用率工作负载容量预
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年初一语文第二学期期末模拟考试卷及答案(共九套)
- 2026年护理伦理学的理论基础课件
- 探索民宿服务行业-市场洞察与投资机会
- 药厂工艺变革-提升质量与效率
- 数字出版:决胜市场竞争-制定有效策略持续发展提升
- 电子行业MemoryS2026闪存大会跟踪报告:行业缺货或将延续至27年关注未来存储技术创新重构
- 电力ETF景顺:把握电力资产价值重估的时代机遇
- 高中物理生态课堂理念下培养科学思维能力的分析
- 催缴违约未付的工程款函件(8篇)
- 时光请慢点+课件-2025-2026学年高二下学期母亲节主题班会
- 心理咨询师考试真题(含答案解析)
- (高清版)JTGT 3365-02-2020 公路涵洞设计规范
- 初中部学生习惯养成教育记录表和家长评价表
- 露天矿山施工组织设计方案
- MOOC 无机非金属材料工学-南京工业大学 中国大学慕课答案
- 血细胞分析课件
- 手术麻醉安全管理及护理配合课件
- 劳动纠纷应急预案
- 外科学第二十三章 颅内和椎管内血管性疾病
- YY 0777-2023射频热疗设备
- 沈阳地铁6号线一期工程环评报告
评论
0/150
提交评论