首页 > 其他分享 >Kubernetes 核心概念与架构介绍

Kubernetes 核心概念与架构介绍

时间:2023-03-13 16:44:25浏览次数:45  
标签:node 架构 Kubernetes 核心 cluster controller pod kube 节点

master

apiserver:是k8s cluster的前端接口,提供restful api各种客户端工具以及 k8s 其他组件可以通过它管理 cluster 中的各种资源

Scheduler:负责决定将 pod 放在哪个 node 上运行,scheduler 在调度时会充分考虑 cluster 中各个节点的负载,以及应用对高可用、性能、数据亲和性的需求。

controller-manager:负责管理 cluster 各种资源,保证资源处理预期状态。由多种 controller 组成,包括 replication controller,endpoint controller,namespace controller,serviceaccount controller 等例如:replication controller 管理 deployment ,statefulset,damonset 的生命周期,namespace controller 资源管理 namespace 资源

etcd(分布式 key-value 存储库)负责保存 cluster 的配置信息和各种资源的状态信息。当数据发生变化时,etcd 会快速地通知 k8s 相关组件。

node

Kubelet:node节点的代理,当 master 节点中 kube-scheduler 确定在某个 node 节点上运行 pod 后,会将 pod 的具体配置信息发送给该节点的 kubelet,kubelet 根据这些信息创建和运行容器,并向 master 节点报告运行状态

kube-proxy:每个 node 节点都会运行 kube-proxy 服务,它负责将访问 service 的请求转发到后端的容器。如果有多个副本,kube-proxy 会实现负载均衡

Docker Engine:负责节点的容器的管理工作

 

标签:node,架构,Kubernetes,核心,cluster,controller,pod,kube,节点
From: https://www.cnblogs.com/zaizai1573/p/17211945.html

相关文章

  • 知识蒸馏、轻量化模型架构、剪枝…几种深度学习模型压缩方法
    摘要:模型压缩算法旨在将一个大模型转化为一个精简的小模型。工业界的模型压缩方法有:知识蒸馏、轻量化模型架构、剪枝、量化。本文分享自华为云社区《深度学习模型压缩方法......
  • Rancher 管理 Kubernetes 集群
    一、Rancher简介Rancher是一个开源的企业级多集群Kubernetes管理平台,实现了Kubernetes集群在混合云+本地数据中心的集中部署与管理,以确保集群的安全性,加速企业数字......
  • iOS 给静态库.a添加x86_64架构支持
    三方提供的sdk只支持arm64的,这样我就没法用模拟器调试了,于是找到三方sdk供应商要到x86_64架构的支持,手动通过lipo的方式将这两个文件合并在一起1、查看当前文件支持的架......
  • 微服务架构分层和前后端分离
    本文依旧主要参考沈剑大佬的微服务设计相关的五篇博文及其精彩评论,文末是完整参考。程序就是:数据的传输、数据的转换、数据的存储。1、分层架构1.1典型的互联网分层......
  • 大型电商网站系统架构分层设计
    DevOps人员需要了解公司的网站架构设计,如果牵涉了具体的高流量高并发的场景,那么,此时也需要提供实际的解决方案,所以了解网站的分层系统架构设计是非常有必要的。网站架构一般......
  • Kubernetes网络相关详解
    网络基础一、二层网络和三层网络的区别  二层网络三层网络定义二层三层是按照逻辑拓扑结构进行的分类,并不是ISO七层模型中的数据链路层和网络层,而是指核心......
  • 架构EBI、DDD、端口适配、洋葱、整洁
    领域驱动架构及其演变史(EBI、DDD、端口适配、洋葱、整洁)一、引子聊架构总离不开“领域驱动架构”,大多能聊到DDD(Domain-DrivenDesign),实际上早期思想EBI架构1992年就诞......
  • mvc架构
    dao层dao层主要做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此dao层的设计设计dao层的接口在Spring的配置文件中定义此接口的实现类在模块中调用此接口来进......
  • AI编译器及TVM整体架构
    虽然之前也依据tvm官方文档写过一篇关于TVM架构的博客,但总感觉属于一种身在此山中的感觉(偏向于TVM实现的各个模块),并没有一览众山小的即视感(对框架的整体理解)。因此,今......
  • 网站架构总结图
     网站的高性能架构        ......