首页 > 其他分享 >01、基础介绍

01、基础介绍

时间:2024-07-08 08:59:05浏览次数:16  
标签:容器 01 基础 介绍 Pod K8s 节点 png

Kubernetes介绍和各组件盘点

01、K8S总览
Kubernetes(K8s),用于自动部署、扩容、缩容和管理容器化应用程序的开源系统。
它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现。

Kubernetes源自Google 15年生产环境的运维经验,同时凝聚了社区最佳创意和实践。

简单讲,K8s 就是一个生产级别的容器编排平台和集群管理系统,不仅能够创建、调度容器,还能够监控、管理服务器,它凝聚了Google和开源社区的集体智慧,从而让中小型公司也可以具备轻松运维海量计算节点----也就是“云计算”的能力。
![[01_K8s总览.png]]

02、k8s核心组件
![[02_k8s核心组件.png]]

Master节点
![[master节点的功能.png]]

[!NOTE] Master节点

  • API Server
    Apiserver是整个K8s系统的唯一入口,以 RESTful API 提供接口服务,并且加上了验证、授权等功能,所以其他组件都只能和它直接通信,可以说是K8s里的联络员。
  • Controller-manage
    控制中心,负责维护容器和节点等资源的状态,实现故障检测、服务迁移、应用伸缩等功能。
    因为节点状态和Pod信息都存储在etcd里,所以要通过apiserver获得信息,才能够实现对资源的各种操作。
  • Etcd
    是一个高可用的分布式Key-Value数据库,用来持久化存储系统里的各种资源对象和状态。
    注意它只与 apiserver 有直接联系,也就是说任何其他组件想要读写etcd里的数据都必须经过apiserver。

![[node节点功能.png]]

[!NOTE] Node节点

  • Kubelet
    是Master在Node节点上的Agent,通过指挥容器引擎实现管理本机运行容器,比如创建容器、Pod挂载数据卷、下载secret、获取容器和节点状态等工作。
  • Kube-proxy
    在Node节点上实现Pod网络代理,维护网络规则和四层负载均衡共作。
  • Container-runtime
    容器运行时,即容器引擎,列如docker、containerd、podman。
    是容器和镜像的实际使用者,在 kubelet 的指挥下创建容器,管理Pod生产周期

标签:容器,01,基础,介绍,Pod,K8s,节点,png
From: https://www.cnblogs.com/wangand/p/18286180

相关文章

  • 机械学习—零基础学习日志008(PAC模型)
    PAC模型——概率近似正确模型拿到一个数据,得到一个模型, 是真实的结果。因此  可以表示成预测结果准不准的公式。比方说西瓜切开之后,是不是好西瓜就是y,而这个根据颜色,纹理,根蒂,判断西瓜好不好就是模型f(x)。表示式希望其差别小于一个很小的数,比如说0.0001,那非常准确,......
  • P4688 Ynoi2016 掉进兔子洞
    P4688Ynoi2016掉进兔子洞经典莫队加bitset。思路不难发现最终答案就是:\[(r_1-l_1+1)+(r_2-l_2+1)+(r_3-l_3+1)-3\timessize\]其中\(size\)表示3个区间内出现了多少个公共元素。看到这么多区间,不妨有把区间拆下来搞莫队的想法。先不考虑询问个数的限制,我们考虑使用......
  • [CISCN2019 华北赛区 Day1 Web2]ikun
    进入题目发现找到lv6查看源码发现用lv标志点击下一页发现url参数page写脚本importrequestsforiinrange(500):url="http://248e4e18-a7a1-4bb1-adc1-e3a177974773.node4.buuoj.cn:81/shop?page={}".format(i)reponse=requests.get(url)if"lv6.png"inreponse.tex......
  • Eureka介绍与使用
            Eureka是Netflix开发的一个开源服务注册与发现组件,它是SpringCloud体系中的核心组件之一,主要用于微服务架构中的服务治理。Eureka包含两个主要的组件:EurekaServer和EurekaClient。EurekaServer角色:充当服务注册中心,提供服务注册和发现的功能。......
  • 硬件开发笔记(二十三):贴片电阻的类别、封装介绍,AD21导入贴片电阻原理图封装库3D模型
    前言  电阻,电容,电感还有各种基础的电子元器件、连接器和IC构成了各种实现功能的电子电路。  本篇介绍贴片电阻,并将贴片电阻封装导入AD21,预览其三维模型。 贴片电阻    贴片电阻(SMDResistor)作为一种不可或缺的电子元件,广泛应用于各种电路和设备中。其体积......
  • tcp 中的poll机制介绍
    加入poll或者select机制可以使程序更加健壮和高效,特别是在需要处理多个连接时。虽然上面的示例是基于单线程的accept和read,它只能处理一个连接,直到它结束才能处理下一个连接。这种方法在简单应用中可能足够,但在实际生产环境中,通常会遇到需要同时处理多个连接的情况。......
  • 【大模型LLM面试合集】大语言模型基础_NLP面试题
    NLP面试题1.BERT1.1基础知识BERT(BidirectionalEncoderRepresentationsfromTransformers)是谷歌提出,作为一个Word2Vec的替代者,其在NLP领域的11个方向大幅刷新了精度,可以说是近年来自残差网络最优突破性的一项技术了。论文的主要特点以下几点:使用了双向Transformer作......
  • Java基础——继承与多态
    Java基础——继承与多态方法重写构造方法不能被重写publicclassFpet{Stringname;inthealth;intlove;publicvoidprint(){System.out.println("宠物的自白:");System.out.println("我的名字是"+this.getName()+"健康度是"+t......
  • CSS基础知识总结(4)
    1、使用CSS绘制一些简单的图形。A:正方形#square{width:100px;height:100px;background-color:red;}B:圆形1#square{2width:100px;3height:100px;4border......
  • Linux 基础命令实例教程
    Linux是一个强大的操作系统,掌握其基本命令对任何级别的用户来说都是至关重要的。本文将通过具体的实例来演示一些常用的Linux命令,帮助你更好地理解和运用它们。1.文件和目录操作例:列出当前目录下的所有文件和目录ls-la这会列出当前目录下所有文件和目录的详细信息......