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

Kubernetes-入门概念

1. 为什么我们需要 Kubernetes?

从传统的物理服务器部署到虚拟机部署,再到现代的容器化部署,应用部署方式不断演进以提高资源利用率和部署效率。

  • 物理服务器部署资源利用率低且扩展困难;
  • 虚拟机部署虽然实现了资源隔离和一定程度的资源共享,但仍存在资源开销大、启动慢等问题;
  • 容器部署通过轻量级虚拟化技术,实现了应用与运行环境的打包,具有启动快、资源占用少等优势。

但随着容器数量增长,保持容器化应用程序的启动和运行可能很复杂,因为它们通常涉及部署在不同机器上的许多容器!
Kubernetes 提供了一种调度和部署这些容器的方法,并将它们扩展到您想要的状态并管理它们的生命周期,使用 Kubernetes 以可移植、可扩展和可扩展的方式实现基于容器的应用程序。

2. Kubernetes 是什么?

Kubernetes 提供了一个弹性运行分布式系统的框架,负责应用程序的扩展和故障转移,提供部署模式等等,例如,Kubernetes 可以轻松管理系统的金丝雀部署。
Kubernetes 提供:

  • 服务发现和负载平衡 :Kubernetes 可以使用 DNS 名称或使用自己的 IP;
    地址公开容器,如果容器的流量很高,Kubernetes 能够负载均衡和分配网络流量,从而使部署稳定;
  • 存储编排 :Kubernetes 允许您自动挂载您选择的存储系统,例如本地存储、公共云提供商等;
  • 自动推出和回滚 :可以使用 Kubernetes 描述已部署容器的所需状态,它可以以受控速率将实际状态更改为所需状态,例如,您可以自动化Kubernetes为您的部署创建新容器、删除现有容器并将其所有资源用于新容器;
  • 自动装箱 :您为 Kubernetes 提供了一组节点,可用于运行容器化任务,您告诉 Kubernetes 每个容器需要多少 CPU 和 内存 (RAM),Kubernetes 可以将容器安装到您的节点上,以充分利用您的资源;
  • 自我修复 :Kubernetes 会重启失败的容器、替换容器、杀死不响应用户定义的健康检查的容器,并且在它们准备好提供服务之前不会向客户端通告它们;
  • 秘密和配置管理 :Kubernetes 允许您存储和管理敏感信息,例如密码、OAuth 令牌和 SSH 密钥,可以部署和更新机密和应用程序配置,而无需重建容器映像,也无需在堆栈配置中公开机密;

3. Kubernetes 组件

在这里插入图片描述
Kubernetes 集群采用 Master-Worker 架构,由 控制面板 和 一个或多个工作节点 组成。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
想象这是一个电影制作流程:

http://www.dtcms.com/a/575200.html

相关文章:

  • 竞拍网站建设电子商务网站建设概括
  • 用卫生纸做的礼物街网站模板网站自助建站
  • 电影模板哪个网站好2345浏览器导航页
  • 扬州市市政建设处网站上海网络维护有哪些公司
  • 农村网站建设调查报告兰州市城乡建设局网站官网
  • 电竞竞猜网站 建设五大建设是指什么
  • 联合建设官方网站做网站用的书
  • 手机主题如何自己制作网站wordpress精简主题
  • wordpress 用iis建站特价服务器
  • 重庆招聘网站哪个好外加工平台
  • 卡片形式的网站网页设计与制作专业介绍
  • 网站开发业务怎么做南京seo圈子
  • 菏泽营销网站建设公司做车展的网站
  • 用户界面设计报告网站开发技术和seo的联系
  • IEC 62443 标准介绍
  • 湖北做网站价格微信登录wordpress
  • 做设计那个素材网站最好建设银行网站打不开 显示停止工作
  • 泰州网站建设外包企业备案网站服务内容
  • C++基础:Reactor模型设计思想与muduo架构理解
  • 网站推荐软件深圳龙岗高端网站建设
  • 网站建设及验收标准如何自己开发一个软件
  • 怎样提高网站排名网站建设仟首先金手指12
  • 石家庄外贸网站制作ps做网站需注意
  • 慈溪做无痛同济 amp 网站女教师遭网课入侵直播录屏曝光i
  • 设计素材网站有哪些平台免费制作个人网站的软件
  • 专门做海外服装购的网站字体设计的基本原则
  • 清溪镇网站建设对接 网站后台
  • 深圳自建网站网站区分
  • 如何免费建设公司网站碧辉腾乐 网站建设
  • 网页设计新手制作的网站代码网站建设流程是什么意思