《GeoScene Enterprise on kubernetes云原生产品与技术.pdf》由会员分享,可在线阅读,更多相关《GeoScene Enterprise on kubernetes云原生产品与技术.pdf(45页珍藏版)》请在三个皮匠报告上搜索。
1、GeoScene Enterprise on Kubernetes云原生产品与技术易智瑞客户及合作伙伴支持中心 王璐01Kubernetes 介绍0203GeoScene Enterprise on Kubernetes 架构及部署目 录GeoScene Enterprise on Kubernetes 如何为组织赋能?04GeoScene Enterprise与云原生一、GeoScene Enterprise与云原生GeoScene Enterprise on Windows/LinuxGeoScene Enterprise:新一代的国产地理信息平台,提供强大的空间数据管理、分析、制图可视化
2、与共享协作能力。可以运行在本地物理机和虚拟化环境、云环境、本地与云结合的环境中。针对大型复杂部署 虽可实现高可用和扩展性,但可能使得管理变得复杂正在处理大量不可预测的需求希望以更加灵活、可扩展的GIS 部署管理企业GIS可能面临的挑战?GeoScene Enterprise on Kubernetes 云原生架构基于微服务的架构思想构建全新的云原生部署选项,专为大型和更复杂的部署而设计相同的产品,有利于GIS和IT管理服务级别可弹性伸缩高可用性提高可管理性以满足不可预测的需求提供不同级别可用性部署架构对于大型、复杂的部署GIS功能微服务化软件通过容器交付kubernetes容器编排何为云原生?
3、“云cloud”和“原生Native”合体词本质:“生于云、长于云”的一种云端计算机制或云端计算技术目标在于帮助组织基于公有云、私有云、混合云等动态环境来构建和运行 可弹性扩展的应用代表技术包括:微服务、容器、服务网格、不可变基础设施、声明式API这些技术能够构建兼容性好、易于管理和便于观察的松耦合系统结合可靠的自动化手段,可以使开发者轻松地对系统进行频繁并可预测的重大变更云原生计算基金会(CNCF)定义云原生关键技术微服务大型复杂软件应用拆分多个简单应用每个简单应用对应一个小业务松耦合独立进行部署、升级、扩展和重新启动云原生关键技术容器容器化Kubernetes 容器编排 十分轻巧、共享操作
4、系统 拥有文件系统、CPU、内存、进程空间 运行应用程序所需资源都被容器包装 创建、销毁、调度速度快自动化容器编排、管理能力容器化虚拟化云原生关键技术声明式API服务网格不可变基础设施管理多个微服务之间的通信对于容器的创建,首先应写一个yaml配置文件,在文件中声明出要做的操作和完成之后的状态任何基础设施的实例一旦创建之后会变为只读状态,如果需要修改,则需要启动新的实例进行替换云原生与GeoScene Enterprise on kubernetesGeoScene Enterprise on Kubernetes 属于云原生应用,可被视为一种云原生的实践利用了Kubernetes容器编排能力
5、和云原生应用程序的设计思想为GeoScene Enterprise部署带来更大的灵活性、可扩展性、可弹性使其更好地适应云环境并充分利用云计算的优势二、Kubernetes 介绍Kubernetes 概念自我修复弹性伸缩服务发现版本升级回退存储编排k8s是一种容器编排工具本质是一组服务器集群,可以在集群的每个节点上运行特定的程序,对节点中的容器进行管理目的:实现资源管理的自动化,提供以下主要功能:负载均衡Kubernetes 架构controllermanagerAPI ServerkubeletkubeproxypodWorkercontainerkubeletkubeproxypodWork
6、ercontainerschedulerkubectlMasteretcd认证认证控制访问控制访问Kubernetes 各类资源NameSpace:命名空间,隔离pod的运行环境Pod:k8s的最小控制单元,容器运行在pod中,一个pod可以有1个或多个容器Label:在资源上添加标识,用来对其进行区分和选择Controller:控制器,实现对pod的管理,如启动 停止 伸缩pod数量等Service:一组同类Pod对外的访问接口,实现服务发现和负载均衡Kubernetes 各类资源关系ReplicaSetDeploymentDaemonSetJobCronjobCronjobStateful