Kubernetes介绍
admin
2023-03-25 08:21:29
0

  Kubernetes,简称K8s,是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署、规划、更新、维护的一种机制。

  Kubernetes不仅仅支持Docker,还支持Rocket,这是另一种容器技术。

  使用Kubernetes可以:自动化容器的部署和复制;随时扩展或收缩容器规模;将容器组织成组,并且提供容器间的负载均衡;很容易地升级应用程序容器的新版本;提供容器弹性,如果容器失效就替换它等等。

  Kubernetes核心概念知识介绍

  Pod-容器组

  Pod是Kubernetes的基本操作单元,指定多个有关联容器(有调用关系依赖)构成一个Pod。Pod包含的容器运行在同一个Minion上(Worker Node),Pod的设计理念是支持多个容器在一个Pod中共享网络地址和文件系统。

  Deployment-部署

  Deployment是最近几个版本才有的,部署表示用户对K8s集群的一次更新操作。部署是一个比RS应用模式更广的API对象,可以创建、更新一个新的服务,或者滚动升级一个服务。

  Job-任务

  Job是K8s用来控制批处理型任务的API对象。批处理业务与长期伺服业务的主要区别是批处理业务的运行有头有尾,而长期伺服业务在用户不停止的情况下永远运行。Job管理的Pod根据用户的设置把任务成功完成就自动退出,成功完成的标志根据不同的spec.completions策略而不同。

  DaemonSet-后台支撑服务集

  长期伺服型和批处理型服务的核心在业务应用,后台支持服务的核心关注点是K8s集群中的节点(物理机或虚拟机),节点可能是所有集群节点也可能是通过nodeSelector选定的一些特定节点。典型的后台支持型服务包括、存储、日志和监控每个节点上支持K8s集群运行的服务。

  PetSet-有状态服务集

  K8s在1.3版本里发布了Alpha版的PetSet功能,RC和RS主要是控制提供无状态服务,其所控制的Pod的名字是随机设置的。PetSet中Pod的名字作用用于关联与该Pod对应的状态。

  Replication Controller-复制控制器

  RC是K8s集群中最早的保证Pod高可用的API对象,通过监控运行中的Pod来保证集群中运行指定数目的Pod副本。通过RC运行Pod比直接运行Pod更明智,RC会保证Pod的数量。

  Replica Set-副本集

  RS是新一代的RC,提供同样的高可用能力,RS 能支持更多种类的匹配模式。副本集一般不单独使用,而是作为Deployment的状态参数使用。

  Service-服务

  RC、RS和Deployment只是保证了支撑服务的微服务Pod的数量,但是没有解决如何访问这些服务,稳定地提供服务需要服务发现和负载均衡能力。

  也许你会觉得如此多的理论知识实在无趣,想要接触一些实战,那你可以选择专业的学习,让自己在学习中实战,在实战中理解知识、积累经验。

相关内容

热门资讯

伊朗警告法英两国:只有我们能保... △霍尔木兹海峡(资料图)针对法国和英国计划向红海及霍尔木兹海峡周边海域增派军舰,伊朗副外长加里巴巴迪...
这次对武大不妨多一点包容 1)国内某手机品牌为母亲节准备的文案,引发了很大的争议。2)我想,品牌方肯定也在努力反思当中,它在第...
俄乌互指对方违反停火安排,攻击... 当地时间10日,乌克兰总统泽连斯基发表视频讲话表示,俄方当天尚未对乌发动大规模袭击,但前线地区及邻近...
内塔尼亚胡:美以对伊朗的军事行... △以色列总理内塔尼亚胡总台记者当地时间5月10日获悉,以色列总理内塔尼亚胡在接受采访时表示,美以对伊...
越南男子不慎卷入粉碎机身亡,监... 5月7日,越南嘉莱省一名工人作业时被乳胶粉碎机卷入不幸身亡。监控显示这名工人用工具将乳胶送入粉碎机,...
超20艘美国军舰参与封锁伊朗任... 新华社华盛顿5月10日电 美军中央司令部10日在社交媒体发文称,超过20艘美国军舰参与对伊朗实施封锁...
清华硕士参与智力测验仅得25分... 5月10日,一网友@是一颗努力的豆子 分享自己在硕士入学当月在三甲精神科参与瑞文智力测验仅得25分的...
胡锡进:武大急于撇清自己,情理... 说实话,我作为老媒体人和网上人,觉得武大不该这样回应。尽管我知道,在OPPO那个引发广泛指责的“母亲...
DeepSeek塞进苹果本儿,... 文 | 字母AI 在agent时代最贵的是什么?是token。 一些重度agent使用者,一个月用...
中美将于5月12日—13日举行... 有记者问:近期有消息称,中美双方将很快举行下一轮经贸磋商,请问商务部是否有最新消息?答:经中美双方商...