Kubernetes容器编排引擎

什么是容器编排引擎基于容器的应用一般会采用微服务架构,在这种架构下,应用被划分为不同的组件,并以服务的形式运行在各自的容器中,通过API对外提供服务,为了保证应用的高可用,每个组件可能会运行多个相同的容器。这些容器会组成集群,集群中的容器会根据业务需要被动态地创建、迁移和销毁。基于微服务的应用系统实际上是一个可动态伸缩的系统,因此就需要一种高效的方法来管理容器集群,这就是容器编排引擎要做的事。...
摘要由CSDN通过智能技术生成

什么是容器编排引擎

基于容器的应用一般会采用微服务架构,在这种架构下,应用被划分为不同的组件,并以服务的形式运行在各自的容器中,通过API对外提供服务,为了保证应用的高可用,每个组件可能会运行多个相同的容器。这些容器会组成集群,集群中的容器会根据业务需要被动态地创建、迁移和销毁。

基于微服务的应用系统实际上是一个可动态伸缩的系统,因此就需要一种高效的方法来管理容器集群,这就是容器编排引擎要做的事。

Kubernetes是什么

Kubernetes也叫k8s,是Google开发的一个开源的容器集群管理工具,同时支持Docker和CoreOS容器。提供容器部署、资源调度、弹性伸缩、负载均衡、滚动发布等功能。目前流公有云提供的都是基于 Kubernetes 的容器服务,Kubernetes已经成为了容器编排引擎的事实标准。

为什么选择Kubernetes

Kubernetes一直是当今业界的流行语,也是目前最好的容器编排工具,很多知名的公司都在使用k8s,而且k8s的社区非常活跃,并且与几乎所有的云服务提供商进行合作。

Kubernetes与Docker有什么关系

Docker提供容器的生命周期管理,由Docker镜像构建运行时的容器。这些单独的容器必须要通信,这时候就可以通过Kubernetes进行通信,使用Kubernetes手动关联和编排在多个主机上运行的容器。

Kubernetes的使用场景

Docker Compose满足单一服务器的应用场景,实际的应用场景中会有

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值