《kubernets.ppt》由会员分享,可在线阅读,更多相关《kubernets.ppt(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、kubernetsKubernetes是什么快速精准地部署应用程序即时伸缩你的应用程序无缝展现新特征限制硬件用量仅为所需资源使用Kubernetes,你可以快速、高效地满足用户以下的需求:为什么需要Kubernetes,它能做什么?至少,Kubernetes能在实体机或虚拟机集群上调度和运行程序容器。而且,Kubernetes也能让开发者斩断联系着实体机或虚拟机的“锁链”,从以主机为中心的架构跃至以容器为中心的架构。该架构最终提供给开发者诸多内在的优势和便利。Kubernetes提供给基础架构以真正的以容器为中心的开发环境。Kubernetes满足了一系列产品内运行程序的普通需求以下兼具平台即
2、服务(PaaS)的简化和基础架构即服务(IaaS)的灵活,并促进了在平台服务提供商之间的迁移。协调辅助进程,协助应用程序整合,维护一对一“程序-镜像”模型。挂载存储系统分布式机密信息检查程序状态复制应用实例使用横向荚式自动缩放命名与发现负载均衡滚动更新资源监控访问并读取日志程序调试提供验证与授权命名与发现Kubernetes是一个什么样的平台?虽然Kubernetes提供了非常多的功能,总会有更多受益于新特性的新场景出现。针对特定应用的工作流程,能被流水线化以加速开发速度。特别的编排起初是可接受的,这往往需要拥有健壮的大规模自动化机制。这也是为什么Kubernetes也被设计为一个构建组件和工
3、具的生态系统的平台,使其更容易地部署、缩放、管理应用程序。标签(label)可以让用户按照自己的喜好组织资源。注释(annotation让)用户在资源里添加客户信息,以优化工作流程,为管理工具提供一个标示调试状态的简单方法。此外,Kubernetes控制面板是由开发者和用户均可使用的同样的API构建的。用户可以编写自己的控制器,比如调度器(scheduler),使用可以被通用的命令行工具识别的他们自己的API。这种设计让大量的其它系统也能构建于Kubernetes之上。Kubernetes不是什么?并不限制支持的程序类型。它并不检测程序的框架(例如,Wildfly),也不限制运行时支持的语言集
4、合(比如,Java、Python、Ruby),也不仅仅迎合12因子应用程序,也不区分应用与服务。Kubernetes旨在支持尽可能多种类的工作负载,包括无状态的、有状态的和处理数据的工作负载。如果某程序在容器内运行良好,它在Kubernetes上只可能运行地更好。不提供中间件(例如消息总线)、数据处理框架(例如Spark)、数据库(例如mysql),也不把集群存储系统(例如Ceph)作为内置服务。但是以上程序都可以在Kubernetes上运行。没有“点击即部署”这类的服务市场存在。不部署源代码,也不编译程序。持续集成(CI)工作流程是不同的用户和项目拥有其各自不同的需求和表现的地方。所以,Ku
5、bernetes支持分层CI工作流程,却并不监听每层的工作状态。允许用户自行选择日志、监控、预警系统。(Kubernetes提供一些集成工具以保证这一概念得到执行)不提供也不管理一套完整的应用程序配置语言/系统(例如jsonnet)。不提供也不配合任何完整的机器配置、维护、管理、自我修复系统。Kubernetes不是传统的、全包容的平台即服务(Paas)系统。它尊重用户的选择,这很重要。另一方面,大量的PaaS系统运行在Kubernetes上,诸如Openshift、Deis,以及Eldarion。你也可以开发你的自定义PaaS,整合上你自选的CI系统,或者只在Kubernetes上部署容器镜
6、像。因为Kubernetes运营在应用程序层面而不是在硬件层面,它提供了一些PaaS所通常提供的常见的适用功能,比如部署、伸缩、负载平衡、日志和监控。然而,Kubernetes并非铁板一块,这些默认的解决方案是可供选择,可自行增加或删除的。而且,Kubernetes不只是一个编排系统。事实上,它满足了编排的需求。编排的技术定义是,一个定义好的工作流程的执行:先做A,再做B,最后做C。相反地,Kubernetes囊括了一系列独立、可组合的控制流程,它们持续驱动当前状态向需求的状态发展。从A到C的具体过程并不唯一。集中化控制也并不是必须的;这种方式更像是编舞。这将使系统更易用、更高效、更健壮、复用性、扩展性更强。Kubernetes这个单词的含义?k8s?Kubernetes这个单词来自于希腊语,含义是舵手或领航员。其词根是governor和cybernetic。K8s是它的缩写,用8字替代了“ubernete”。结束结束