其所控制的Pod的名字是随机设置的
标签:
提及云计算,绝大大都人的反响是这样的:它是一门新兴技术,是互联网成长的未来趋势,云计算核心技术对照多,学习不易。不过如果你真的想要学好云计算,也是有其规律可循的,从根本到进阶、由简单到庞大,不停的学习加操练,你就可以学好它。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的数量,但是没有解决如何访谒这些处事,不变地供给处事需要处事发明和负载均衡能力。
云计算学习路线图课件:Kubernetes常识点详解
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30274.html