什么是Kubernetes

Kubernetes是一个开源的平台,用来自动部署、扩展和操作应用容器。


使用Kubernetes,可以快速有效的响应用户需求:

快速和可预期的部署用户应用

自由的扩展用户应用

无缝的推出新应用

只限制硬件请求资源


目标是构建一个组件和工具的生态系统,从而减轻公有云和私有云的运行负载


为什么要使用容器?

传统的方式,应用部署在主机上。    庞大,不便携,依赖操作系统管理


新的方式:应用部署在容器上。   奇怪;轻量,便携,使用操作系统级别的虚拟化


因为容器小而且快,一个应用被打包在一个容器的镜像。这种一对一的,应用到镜像的关系开启了容器的便利。使用容器,不可变的容器镜像在构建或者释放时创建,而不是部署时,因为每个应用程序不需要与其他应用程序堆栈的其他部分组合,也不需要与生产基础设施环境结合。在构建/发布时生产容器镜像,在构建/发布时生成容器映像,可以将一个一致的环境从开发带到生产环境中。

最后,在每个容器中使用单个应用程序,管理容器就相当于管理应用程序的部署


为什么需要kubernetes?

kubernetes提供基础设施构建一个真正的以容器为中心的开发环境

kubernetes是一个什么样的平台?

用于构建一个组件和工具的生态系统,使其更易于部署、扩展和管理应用程序


kubernetes不能够做什么

由于kubernetes在应用程序级别而不是硬件级别上进行操作,因此它提供了一些通常适用于paas产品的通用特性,比如部署、扩展、负载平衡、日志记录和监视。然而,kubernetes并不是单一的,这些默认的解决方案是可选的和可插拔的。


此外,kubernetes并不是一个纯粹的编配系统 事实上,它消除了对编排的需求 编制的技术定义是一个定义的工作流的执行:首先是a,然后是b,然后是c 相反,kubernetes由一组独立的 可组合的控制过程组成,它不断地将当前状态驱动到所需的状态 你如何从a到c也不重要,集中控制也不需要;这种方法更类似于编排 这导致了一个更容易使用的系统更强大,更健壮,更有弹性


What does Kubernetes mean? K8s?

Kubernetes是什么意思?为什么叫K8?

kubernetes的名字来源于希腊语,意思是舵手或飞行员,是统治者和控制论的根源。

k8s是用8个字母代替“ubernetes”的缩写


原网址“https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值