k8s 基础组件详解

一、k8s简介

Kubernetes 是容器集群管理系统工具,是一个开源平台,可实现容器集群的自动化部署、自动扩缩容、维护等功能。Kubernetesk8s是Kubernetes的缩写,Google 于 2014 年开源了 Kubernetes 项目,Kubernetes的名字来自希腊语,意思是“舵手” 或 “领航员”,K8s是将8个字母“ubernete”替换为“8”的缩写。

二、k8s来源与理论

2.1  应用部署方式的演变

在应用程序部署的方式上,主要经历了三个时代:

传统部署方式

互联网早期,直接将应用部署在物理机上(真实的服务器);

优点:

  • 是部署简单快捷,资源独享,不需要其他的技术参与;

缺点:

  • 不能为应用程序定义资源的使用边界,很难合理的分配服务器计算资源,程序之间容易产生干扰和影响;
  • 部署多个物理机,维护许多物理服务器的成本很

猜你喜欢

转载自blog.csdn.net/zhangcongyi420/article/details/128308607