当前位置: 首页 > news >正文

深圳高端网站定制建设桂林两江四湖游

深圳高端网站定制建设,桂林两江四湖游,门户网站登录入口,电子商务网站建设实例目录 1.概述 2.什么是容器引擎#xff1f; 3.什么是容器 4.什么是容器编排#xff1f; 5.容器编排工具 6.到底什么是K8s? 7.为什么市场推荐K8s 8.K8s架构 9.K8s组件 Pods API 服务器 调度器 控制器管理器 Etcd 节点 Kubelet Kube代理 Kubectl 1.概述 Kub…目录 1.概述 2.什么是容器引擎 3.什么是容器 4.什么是容器编排 5.容器编排工具 6.到底什么是K8s? 7.为什么市场推荐K8s 8.K8s架构 9.K8s组件 Pods API 服务器 调度器 控制器管理器 Etcd 节点 Kubelet Kube代理 Kubectl 1.概述 Kubernetes也被称为K8s或Kube,是谷歌推出来的业界最受欢迎的容器编排器。在开始之前让我们对容器引擎和容器有一个基本的了解。 2.什么是容器引擎 容器引擎允许你绑定一个和运行一个应用在容器里这是一个松散隔离的环境。由于隔离性和安全性 你可以在一台主机上操作多个容器。 容器引擎利用了操作系统的内核资源隔离特性可以在同一个操作系统上运行多个容器。人们通常把容器引擎比作虚拟机(VMS). 另外一方面虚拟机利用物理硬件资源抽象层之上可执行代码封装了整个操作系统。 3.什么是容器 一个容器镜像是一个可运行的软件包其中包含了一个完整的可执行程序包括代码和运行时需要应用系统库和全部重要设置的默认值。 应用程序通过使用容器与底层的宿主机架构解耦如图所示我们可以利用底层机器在容器引擎之上运行多个容器。这促进了容器在各种操作系统和云场景中的部署。 容器通过容易扩展和部署应用程序的特性帮助企业实现现代化。然而重新建立一个全新的基础环境容器也带来了额外的问题和复杂性。 每天有数千个容器实例实例被大型和小型软件组织部署这给他们的管理带来持续增长的挑战。那么他们是如何做到的呢 4.什么是容器编排 容器编排与容器的生命周期管理相关特别是在大型动态环境中。软件团队用容器编排器来控制和自动化容器管理的各种任务。 容器编排器可以工作在使用容器的任何环境。他可以帮助你在多个环境中部署相同的程序而不需要重新编写它。 5.容器编排工具 容器编排技术提供了一个控制容器和微服务架构的框架。容器生命周期管理可以通过各种容器编排器解决方案来实现Kubernets,Docker Swarm和Apache Mesos是三种常见的解决方案/编排工具。 Docter Swarm是Docker原生工具非常容易安装和配置。K8s需要大量手工干预来配置其组件例如etcd,flannel和docker引擎。 与其他工具相比K8s凭借其各种优势和功能在行业占据主导地位。 6.到底什么是K8s? K8s是一个最初由Google开发的用于自动化部署扩展和管理容器化应用的开源容器编排器技术 K8s使部署和管理微服务架构应用程序变得很简单。它通过在集群之上形成一个抽象层来实现这一点允许开发团队平滑地部署应用程序而 K8s主要处理以下任务 控制和管理应用程序对资源的使用 自动负载均衡应用程序的多个实例之间请求 监控资源使用和资源限制为了可以自动阻止应用消耗过多的资源并且可以再次恢复它们 如果主机资源耗尽或主机死机将应用程序实例从一台主机迁移到另一台主机是一个可行的选项 当有新的主机加入集群时新增加的额外资源可以被自动使用 7.为什么市场推荐K8s K8s是第一个由云原生计算基金会(Cloud Native Computing Foundation, CNCF)和谷歌基金会倡议的项目是继Linux之后增长最快的开源软件项目。 为什么现在有很多企业依赖K8s来满足他们的容器编排需求? 原因有很多: 可移植性和灵活性K8s有很强的兼容性因为它可以在各种基础设施和环境设置下运行。大多数其他编排器没有这种灵活性。它们被锁定在特定的运行时或基础架构中。 开源CNCF负责管理K8s这是一个完全开源、由社区驱动的项目。它有许多重要的企业赞助商但没有一家公司能“控制”这个平台或者控制它的发展方向。 多云兼容性K8s不但可以将工作负载托管在单个云上而且可以将工作负载分布在多个云上。 K8s也能轻松地将其环境从一个云扩展到另一个云。虽然其它编排器也能支持多云架构但K8s在多云兼容性性方面可以完全超越它们。 市场领导者大部分公司都在使用K8s。根据红帽公司的一项调查K8s被客户广泛使用 (88%)尤其在生产环境中(74%)。 8.K8s架构 K8s是一个架构良好的分布式系统的例子。它将集群中的所有机器都视为单个资源池的一部分。 K8s与其他成熟的分布式系统一样有两层头节点和工作节点。 头节点或主节点由控制面和工作节点应用程序组成。一个K8s集群由许多头节点和工作节点组成。 K8s引入了很多专业术语来描述应用程序的结构   9.K8s组件 头节点/主节点和工作节点由它自己的组件组成可以确保编排器稳定地运行。 Pods K8s pod 是K8s管理容器集的最小单位。 每个pod有一个分配给pod中的所有容器的单独的IP 地址。在pod中的容器内存和存储资源是共享的。当应用程序只有一个进程时pod 也可以有一个容器。 控制平面 控制平面是管理员和用户管理不同节点的地方。它通过HTTP调用接收命令或者连接到系统并且运行命令行脚本。顾名思义它控制了K8s与应用程序的交互方式。 API 服务器 API 服务器为K8s集群提供了一个REST接口。 所有在pod上激活的服务和别的对象都是可以用可编程的方式与终端进行交互。 调度器 调度器负责将任务分配给各个节点。它监控资源容量并保证工作节点的性能保持在可接受的范围内 控制器管理器 K8s控制器管理器是管理K8s核心控制循环的服务。它负责确保集群的共享状态正常运行。 Etcd K8s使用了Etcd一个提供分布式键值存储的数据库用来共享集群的整体状态的信息。 节点 节点是运行了pod的物理机或虚拟机。控制平面管理集群中的每个节点该节点包含运行 pod所需的服务。 Kubelet Kubelet是一个工作节点组件。它的任务是跟踪pod及其容器的运行状态。它与pod的YAML 或JSON描述文件相关。Kubelet检查 pod 规格并确定 pod 是否健康。 Kube代理 Kube代理是一个网络代理和负载均衡器充当每个节点和API服务器之间的连接。它在集群中的每个节点上运行并允许你从内部和外部连接到pod。 Kubectl Kubectl是K8s的命令行工具。它用于部署应用程序、监控和控制集群资源以及查看日志。 从用户的角度来看Kubectl 是你的K8s的控制面板。它使你能够执行所有K8s操作。从技术角度来看Kubectl 是K8s API的客户端
http://www.dnsts.com.cn/news/211657.html

相关文章:

  • 网站标题优化 英文小制作小发明大全
  • 网站建设纪念币发售广州官方新闻
  • 乌克兰网站建设重庆市建设工程施工安全管理网官网
  • 自己做公司的网站正确的建议是( )
  • 保定网站制作哪家好建设成华区微信网站建设推广
  • 牙科医院网站建设方案西安网站建设云阔
  • 深圳电信网络建站网站开发用什么服务器
  • 注册网站验证码如何建设一个企业网站
  • 南昌网站设计特色东莞公司网站做优化
  • 衡水做网站找谁wordpress ui框架
  • 台州建设局网站建筑工程黑名单搜索推广代运营
  • 网站设计建设有限公司wordpress 移动端模板
  • 谷城网站开发html5网站源码
  • 医疗器械类网站icp备案前置审批优点有什么
  • 网站设计页面易优cms和织梦cms的区别
  • asp网站设为首页代码门户网站开发要多少钱
  • 网站和系统哪个好做庆阳网站设计厂家
  • 做网站低价网站设计步骤是什么
  • 网站开发使用什么运行软件html如何设置背景图片
  • 门窗网站设计网站如何收录快
  • 网站建设英语怎么说vps上的网站运行太慢
  • 网站导航优化网站开发工程师要求
  • 数据网站建设哪家好jsp网站开发面试题
  • 成都网站建设开发公免费网站建设官网
  • 西安云众网站建设西安今天的新消息未央区
  • 免费单页网站在线制作开家网站设计公司
  • 益阳做网站怎么便宜沙漠网站建设
  • 网站开发的相关技能网站建设和邮箱的关联
  • 网站建设 资产网站优化推广哪家好
  • 广东网站seo策划苏州高端网页设计建设