k8s-----1、基础知识

本文详细介绍了Kubernetes(k8s)的基础知识,包括集群架构的master节点(API Server, Scheduler, etcd, Controller Manager)和node节点(kubelet, kubeproxy)的角色及功能,以及k8s解决的作业编排问题。核心概念部分,重点阐述了Pod作为最小部署单元的角色,Controller如何确保Pod副本数量和服务可用性,以及Service如何定义Pod访问规则。文中还提到了CRI、CNI和CSI接口以及kubelet与Device Plugin的交互,揭示了k8s的声明式API工作原理。" 107286259,9732096,Java基础知识详解,"['Java', '开发环境', 'IDE', '基础语法']
摘要由CSDN通过智能技术生成

1、k8s集群架构组件

在这里插入图片描述

1.1 master(主控)节点

  • Master Node 由 API Server、Scheduler、ClusterState Store(ETCD 数据库)和 Controller MangerServer 所组成。负责API服务的kube-apiserver,负责调度的kube-scheduler,负责容器编排的kube-controller-manager。整个集群的持久化数据,是由apiserver处理后保存到etcd中的。
  • API server(各组件的协调者) ,集群统一入口,以restful方式进行请求,然后交给etcd存储。
  • Scheduler,进行节点调度。选择node节点进行应用部署。
  • Controller Manger,处理集群中常规后台任务,一个资源对应一个控制器。比如一个订单会对应一个控制器,一个购物车会对应一个。
  • etcd,存储系统。用于保存集群相关的数据。

1.2 node(工作)节点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Studying!!!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值