基于OpenStack和Kubernetes构建组合云平台_第1页
基于OpenStack和Kubernetes构建组合云平台_第2页
基于OpenStack和Kubernetes构建组合云平台_第3页
基于OpenStack和Kubernetes构建组合云平台_第4页
基于OpenStack和Kubernetes构建组合云平台_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于OpenStack和Kubernetes构建组合云平台企业数据中心IT系统模型的转变目录基础技术的选型跨IaaS的容器集群部署容器和虚拟机的组合编排跨容器和虚拟机的网络服务跨容器和虚拟机的存储服务云平台基本服务架构和应用部署架构我们趟过的那些坑组合云平台的构建基础技术的选型基础设施云平台和容器编排管理系统的选型云平台技术选型基础技术的选型OpenStack提供了IaaS层服务也提供了诸多PaaS层服务计算网络存储认证基础技术的选型容器和Docker成为微服务架构的交付标准基础技术的选型Kubernetes原生为生产环境而设计的容器集群编排系统来自Google的简单一致的设计理念,原生为容器

2、集群打造原生服务发现统一的资源模型支持丰富的标签Label发现机制原生负载均衡,高可用方案原生的Rolling Update设计为生产环境专门打造的容器集群基础技术的选型Kubernetes的统一资源模型和丰富的标签选择器多镜像Pod多种业务类型:Service+RC/Job/DaemonSet自动伸缩:AutoScaler多种Volumn驱动目录基础技术的选型跨IaaS的容器集群部署容器和虚拟机的组合编排跨容器和虚拟机的网络服务跨容器和虚拟机的存储服务云平台基本服务架构和应用部署架构我们趟过的那些坑组合云平台的构建跨IaaS的容器集群部署兼容不同IaaS的容器集群部署系统跨IaaS的容器集群

3、部署利用不同的编排驱动将容器集群部署到不同云平台目录基础技术的选型跨IaaS的容器集群部署容器和虚拟机的组合编排跨容器和虚拟机的网络服务跨容器和虚拟机的存储服务云平台基本服务架构和应用部署架构我们趟过的那些坑组合云平台的构建容器和虚拟机的组合编排单纯的容器服务不足以满足企业云平台的需求容器和虚拟机的组合编排同一平台统一管理容器集群和虚拟机容器和虚拟机的组合编排自动部署组合服务在用户私有网络通信目录基础技术的选型跨IaaS的容器集群部署容器和虚拟机的组合编排跨容器和虚拟机的网络服务跨容器和虚拟机的存储服务云平台基本服务架构和应用部署架构我们趟过的那些坑组合云平台的构建跨容器和虚拟机的网络服务在H

4、ypervisor和网络做多租户隔离跨容器和虚拟机的网络服务单租户模式下用子网和防火墙对用户集群做隔离跨容器和虚拟机的网络服务虚拟机服务的负载均衡跨容器和虚拟机的网络服务容器集群内部的负载均衡跨容器和虚拟机的网络服务发布容器集群服务到外网IP跨容器和虚拟机的网络服务通过端口映射发布容器集群服务到外网节省公网IP目录基础技术的选型跨IaaS的容器集群部署容器和虚拟机的组合编排跨容器和虚拟机的网络服务跨容器和虚拟机的存储服务云平台基本服务架构和应用部署架构我们趟过的那些坑组合云平台的构建跨容器和虚拟机的存储服务云平台的3种通用存储服务跨容器和虚拟机的存储服务块存储服务、云硬盘跨容器和虚拟机的存储服

5、务对象存储服务跨容器和虚拟机的存储服务共享文件系统、共享目录跨容器和虚拟机的存储服务后端存储服务方案的选型服务类型可选技术适用理由注意事项OpenStack块 存储Ceph高可靠 , 高可扩展 , 同Openstack 集成较好, 文档 资料丰富针对日志盘和网络的硬件配 置和系统调优做仔细研究Openstack块存 储LVM定制使用本地存储的高性能 虚拟机, 例如用于Hadoop集群的虚拟机对于扩展存储资源的调度缺 乏自动化Openstack/Kubernetes 对象存储Swift高可靠,高可扩展,支持纠删码,原生Openstack系统Swift不是文件系统。需要不同于Ceph的后端配置管理

6、和 调优技能。Openstack/Ku bernetes对象存储Ceph在块存储已经选用了Ceph的情况下,可以共用统一的 后端配置管理平台和技能在Openstack环境下性能不如SwiftOpenstack/Kubernetes 文 件 共享系统OpenstackManila/GlusterFS根据需要可以定制NFS ,CIFS服务,高可用高可用备份方案仍在演化Openstack/Kubernetes 文 件 共享系统Cinder + NFS非常容易快速搭建缺乏成熟的高可用方案跨容器和虚拟机的存储服务镜像仓库的后端存储选型跨容器和虚拟机的存储服务对象存储作为镜像仓库存储后端目录基础技术的选型

7、跨IaaS的容器集群部署容器和虚拟机的组合编排跨容器和虚拟机的网络服务跨容器和虚拟机的存储服务云平台基本服务架构和应用部署架构我们趟过的那些坑组合云平台的构建云平台基本服务架构和应用部署架构轻元数据中心操作系统服务架构云平台基本服务架构和应用部署架构银行IT系统监控管理平台简介云平台基本服务架构和应用部署架构某政府部门电子政务云项目简介云平台基本服务架构和应用部署架构某创业园区专有云简介云平台基本服务架构和应用部署架构地理信息系统私有云简介目录基础技术的选型跨IaaS的容器集群部署容器和虚拟机的组合编排跨容器和虚拟机的网络服务跨容器和虚拟机的存储服务云平台基本服务架构和应用部署架构我们趟过的那

8、些坑组合云平台的构建我们趟过的那些坑问题创建虚拟机镜像时没有指定os-distro属性解决方案创建虚拟机镜像时一定要指定os-distro属性glance image-create -name fedora-23-atomic -visibility public-disk-format qcow2 -os-distro fedora-atomic -container- format bare -progress -file ./Fedora-Cloud-Atomic-23- 20151030.x86_64.qcow2对于已有的镜像,更新os-distro属性glance image-upd

9、ate -os-distro fedora-atomic fedora-23-atomicMagnum创建baymodel失败我们趟过的那些坑问题Magnum的部署脚本中需要从gcr.io/google_containers/来下载镜像,由于众所周知原因,无法下载成功解决方案magnum-template-manage list-templates -d p 确定magnum模板的安装位置,将./magnum/templates/下 全部yaml和sh脚本中的gcr.io替换成墙内镜像仓库的地 址。Bay创建后,kube-master中的kubernetes无法启动我们趟过的那些坑问题部署3个

10、kube-master节点,3个节点的kube API Server不能同时工作,同时只能启动一个服务实例解决方案升级到Kubernetes 1.2,3个kube API Server可以同时 提供服务,scheduler和controller manager服务只有1 个节点运行,其他两个节点处于备用状态前端用Haproxy做负载均衡,代理转发到3个APIServer的后端IPKubernetes的高可用部署问题我们趟过的那些坑问题当用HTTPS部署高可用API Server时客户端验证不通过解决方案对3个API Server的后端服务用统一的证书证书签名中包含所有API Server的IPKubernetes API Server的高可用部署的证书问题我们趟过的那些坑问题Docker Engine 1.10对接Swift有问题,向上push镜像失败解决方案访问Docker Registry的Docker Engine版本升级到Dockers 1.11Docker Registry对接Swift失败总结Kuberne

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论