1.K8S核心组件和架构图

K8S核心组件和架构图

K8S Docs Concepts:https://kubernetes.io/docs/concepts/

(1)先以container为起点,k8s既然是容器编排工具,那么一定会有container

111821475962001

(2)那k8s如何操作这些container呢?从感性的角度来讲,得要有点逼格,k8s不想直接操作 container,因为操作container的事情是docker来做的,k8s中要有自己的最小操作单位,称之为 Pod 说白了,Pod就是一个或多个Container的组合

111821475962002

看看官网怎么描述的 https://kubernetes.io/docs/concepts/workloads/pods/pod/

A Pod (as in a pod of whales or pea pod) is a group of one or more containers (such as Docker containers),with shared storage/network, and a specification for how to run the containers.

(3)那Pod的维护谁来做呢?那就是ReplicaSet,通过selector来进行管理

111821475962003

看看官网怎么描述的 :https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/

A ReplicaSet is defined with fields, including a selector that specifies how to identify Pods it can acquire, a number of replicas indicating how many Pods it should be maintaining, and a pod template specifying the data of new Pods it should
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kubernetes(简称k8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。基于k8s的系统架构图可以描述出Kubernetes的整体组成和工作原理。 首先,k8s的系统架构图通常包含以下几个主要组件: 1. 主节点(Master Node):主节点是k8s集群的控制中心,负责管理和监控整个集群的状态。其中核心组件包括: - API Server:负责接收和处理来自用户、外部系统和节点的请求,并将它们转化为内部操作。 - Scheduler:负责将容器化应用程序的Pod调度到可用的工作节点上,根据资源需求和节点的状态进行智能调度。 - Controller Manager:负责监控集群状态的各种控制器,并按需调整集群的配置。 2. 工作节点(Worker Node):工作节点是运行容器的实际主机,用于执行应用程序的实际工作。其中关键组件包括: - Kubelet:负责与主节点的API Server进行通信,接收和执行任务,保持节点与主节点同步。 - Container Runtime:负责管理和运行容器,如Docker或rkt。 - Kube Proxy:负责为Pod提供网络代理和负载均衡功能。 3. 存储:Kubernetes提供多种持久化存储的解决方案,例如: - Persistent Volume(PV):抽象出存储资源并提供给Pod使用。 - Persistent Volume Claim(PVC):声明式地请求可用的存储资源。 - Storage Class:动态地提供持久化存储的模板。 4. 服务发现和负载均衡:k8s通过Service和Ingress组件提供集群内外的服务发现和负载均衡功能。 在k8s系统架构图中,各个组件之间通过API、RPC等方式进行通信,实现了集群的高可用、高可伸缩和自动化部署管理。通过k8s系统架构图,可以清晰地了解到k8s集群的组成以及各组件之间的关系与作用,帮助开发人员和运维人员更好地理解和使用k8s提供的强大功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值