- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Kubernetes容器的探索与实践--徐兴强2023最新整理收集do
something
整体介绍docker与Kubernetes的关系2Kubernetes介绍3Kubernetes集群部署14Kubernetes运维经验Kubernetes运维经验
Docker容器与传统虚拟化方式的不同之处?与传统技术对比:??接下来我们看两张经典的图:一、从虚拟化角度:图1:docker与Kubernetes的关系传统的虚拟技术:在将物理硬件虚拟成多套硬件后,需要再每套硬件上都部署一个操作系统,接着在这些操作系统上运行相应的应用程序。Docker容器:容器内的应用程序进程直接运行在真实物理机的内核上,Docker引擎将一些各自独立的应用程序和它们各自的依赖打包,相互独立直接运行于宿主机硬件上,同时各个容器也没有自己的内核,显然比传统虚拟机更轻便。?注:一个容器包含了完整的运行时环境:除了应用程序本身之外,这个应用所需的全部依赖、类库、其他二进制文件、配置文件等,都统一被打入了一个称为容器镜像的包中
二、从部署角度图2:docker与Kubernetes的关系传统部署方式:是将所有应用直接部署在同一个物理机器节点上,这样每个App的依赖都是完全相同的.Docker容器部署:通过部署Container容器的技术来部署应用,全部Container运行在容器引擎上即可。想用Docker,怎么用呢?手动一个一个创建?当然不,故kubernetes技术便出现了,以kubernetes为代表的容器集群管理系统,这时候就该上场表演了。??我们用kubernetes去管理Docker集群,即可以将Docker看成Kubernetes内部使用的低级别组件。另外,kubernetes不仅仅支持Docker,还支持Rocket,这是另一种容器技术。
kubernetes介绍-什么是k8sK8s全称Kubernetes,是目前主流的容器编排系统,提供容器的生命周期管理。k8s目标:提供一个规范,可以描述业务集群的架构,定义服务的最终状态,使业务系统自动得达到和维持在这个状态。k8s的前世今生Kubernetes特性k8s的前世今生:MESOSAPACHE早期的分布式资源管理框架2019-5Twitter开始使用Kubernetes,剔除MESOSDockerSwarm2019-07阿里云宣布DockerSwarm剔除Google10年容器化基础架构borgGO语言重编Borg--》k8srancher官方预测:76%的企业会在三年内采纳Kubernetes作为标准。而且IBM也正在逐渐放弃大机,减弱小机,发力云原生
kubernetes介绍-特性自我修复节点发生故障时,容器会在其他节点重新部署;杀死健康检查失败的容器,在容器未创建成功之前,不让它处理客户端请求,确保线上服务不中断。弹性伸缩为了保证业务在高峰时的可靠性,根据业务使用的CPU、内存资源或其他自定义指标,实现业务的扩容;业务低峰时回收资源,以最小成本运行服务。自动部署和回滚为了支持业务版本迭代,K8S采用滚动更新策略更新应用,一次更新一个业务Pod,而不是同时删除所有Pod,如果更新过程中出现问题,会回滚更改,确保升级不影响业务。服务发现和负载均衡K8S为多个容器提供一个统一访问入口(内部IP地址和域名),并且负载均衡所有关联的容器,使得用户无需考虑容器IP变化问题。秘钥和配置管理管理秘钥数据和应用程序配置,而不需要把敏感数据暴露在镜像里,提高敏感数据安全性。并可以将一些常用的配置存储在K8S中,方便应用程序使用。存储编排为容器提供挂载存储的服务,支持本地存储,可以对接一些主流网络存储(如NFS、GlusterFS、Ceph)。批处理提供一次性任务,定时任务;满足批量数据处理和分析的场景。Kubernetes特性
Kubernetes集群架构Master和Node1.Kubernetes将集群中的机器划分为一个Master节点和一群工作节点(Node)。2.Master节点上运行着集群管理相关的一组进程etcd、APIServer、ControllerManager、Scheduler,这些进程实现了整个集群的资源管理、Pod调度、弹性伸缩、安全控制、系统监控和纠错等管理功能,并且全都是自动完成。3.在每个Node上运行Kubelet、Proxy、Docker?daemon三个组件,负责对本节点上的Pod的生命周期进行管理,以及实现服务代理的功能Master组件1.kube-apiserver对外提供API接口,处理所有资源的增删改查和监听操作,并将数据保存在Etcd。所有服务访问统一入口2.kube
您可能关注的文档
最近下载
- 蓝光BL6-U系列串行一体化控制器使用说明书MU-V61 V2.3.pdf
- 人像摄影精品课件.ppt VIP
- 2025年西安交通大学教务处管理辅助人员招聘笔试备考题库及答案解析.docx VIP
- 消除艾滋病、梅毒和乙肝母婴传播工作实施方案(2025版) .pdf VIP
- 摄影测光与夜景人像的拍摄.ppt VIP
- 芦苇买卖合同协议.docx VIP
- 2025年高校分类考试招生和对口招生文化素质测试语文试题及参考答案.pdf VIP
- 国盛证券-种植行业种业专题报告二-行业向转基因、耐密高产方向转型.pdf VIP
- 食品安全管理制度2023版7篇范本.docx VIP
- 西安电子科技大学学年鉴定表.doc VIP
文档评论(0)