Kubernetes模块的基础知识点有哪些


今天小编给大家分享一下Kubernetes模块的基础知识点有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。  1、创建一个Kubernetes集群  Kubernetes协调一个高可用计算机集群,每个计算机作为独立单元互相连接工作。Kubernetes中的抽象允许你将容器化的应用部署到群集,而无需将它们绑定到某个特定的独立计算机。为了使用这种新的部署模型,应用需要以将应用与单个主机分离的方式打包:它们需要被容器化。与过去的那种应用直接以包的方式深度与主机集成的部署模型相比,容器化应用更灵活、更可用。Kubernetes以更高效的方式跨群集自动分发和调度应用容器,Kubernetes是一个开源平台,并且可应用于生产环境。  2、部署应用程序  一旦运行了Kubernetes集群,就可以在其上部署容器化应用程序。为此,您需要创建Kubernetes Deployment配置。Deployment指挥Kubernetes如何创建和更新应用程序的实例。创建Deployment后,Kubernetes master将应用程序实例调度到集群中的各个节点上。  3、应用程序探索  在创建Deployment时, Kubernetes添加了一个Pod来托管你的应用实例。Pod是Kubernetes抽象出来的,表示一组一个或多个应用程序容器(如Docker或rkt),以及这些容器的一些共享资源。这些资源包括:共享存储,当作卷;网络,作为唯一的集群 IP 地址;有关每个容器如何运行的信息,例如容器映像版本或要使用的特定端口。  4、应用可扩展  在之前的模块中,我们创建了一个Deployment,然后通过Service让其可以开放访问。Deployment仅为跑这个应用程序创建了一个Pod。当流量增加时,我们需要扩容应用程序满足用户需求。扩缩是通过改变Deployment中的副本数量来实现的。  5、更新应用开发云主机域名程序  用户希望应用程序始终可用,而开发人员则需要每天多次部署它们的新版本。在Kubernetes中,这些是通过滚动更新(Rolling Updates)完成的。 滚动更新 允许通过使用新的实例逐步更新Pod实例,零停机进行Deployment更新。新的Pod将在具有可用资源的节点上进行调度。以上就是“Kubernetes模块的基础知识点有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注开发云行业资讯频道。

相关推荐: 云平台linux服务器问题场景分析思路及工具

本文主要结合笔者在苏宁云平台支撑工作中的实践,以基于经验切实有效的判定分析方式贯穿, 整理了云平台linux服务器(下文中区分了物理机及虚拟机)运维中的常见问题场景、分析工具箱及判别思路.主要包含以下三部分:1、linux服务器CPU、IO、内存性能异常的常用…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/16 10:19
下一篇 05/16 10:27

相关推荐