目 录CONTENT

文章目录
K8S

【第十三期】-Kubernetes(K8S) 及其基本概念

第一部分:什么是K8S

在平常工作生活中,我们经常听到或者刷到一个词->K8S,那么什么是K8S呢?K8S是Kubernetes的简写,是谷歌开源、CNCF 托管的容器编排平台

640-zTAV

第二部分:K8S解决了什么问题

在没有引入K8S之前, 传统部署应用面临着一堆的痛点, K8S给出了非常好的解决方案,如下表

图片

第三部分:K8S的核心组件

K8S有3个核心组件,分别是Pod, Deployment, Service,详见下表

图片

用奶茶店来比喻

Pod = 奶茶制作工位

店里一个个操作台,真正做奶茶(跑程序),工位随时可能更换。

Deployment = 店长

负责安排要开几个工位,工位坏了立刻换新,更新操作配方(版本升级)。

Service = 门店统一前台取餐口

不管里面工位怎么换,怎么增减,顾客只来前台取餐,不用管内部工位在哪。

第四部分:K8S和容器及Docker之间的关系

K8S及其核心组件和上一章节中的Docekr和容器的关系又是什么呢?

先一句话来描述

Docker:制作镜像、单机运行容器的工具

容器:隔离的应用进程(运行实例)

Pod:K8s 最小单元,封装一组容器

Deployment:管控 Pod 副本、更新、故障恢复

Service:给 Pod 提供稳定访问地址 + 负载均衡

K8s:管理所有 Deployment、Service、Pod、容器的集群平台

从小到大层级:

容器→Docker→Pod→Deployment→Service→K8s (Kubernetes)

640-dJDs


一样用奶茶店来比喻

容器:做奶茶的操作台(实际干活)

Docker:操作台模具,只能开单店

Pod:后厨隔间,隔间里放操作台

Deployment:店长,保证隔间数量、坏了换新、上新

Service:前台窗口,固定接单、分流订单

K8s:连锁总部,统一管理所有门店

640-IUAG


0
K8S
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区