ralp的k8s从入门到跑路---02 kubernetes集群架构

Kubernetes 集群对象

基本对象:

  • Pod:

Pod 是最小部署单元,一个 Pod 有一个或多个容器组成,Pod 中容器共享存储和网络,在同一台 Docker 主机上运行。

  • Service:

Service 一个应用服务抽象,定义了 Pod 逻辑集合和访问这个 Pod 集合的策略。
Service 代理 Pod 集合对外表现是为一个访问入口,分配一个集群 IP 地址,来自这个IP 的请求将负载均衡转发后端 Pod 中的容器。
Service 通过== LableSelector ==选择一组 Pod 提供服务。

  • Volume

数据卷,共享 Pod 中容器使用的数据。

  • Namespace

命名空间将对象逻辑上分配到不同 Namespace,可以是不同的项目、用户等区分管理,并设定控制策略,从而实现多租户。
命名空间也称为虚拟集群

  • Lable

标签用于区分对象(比如 Pod、Service),键/值对存在;每个对象可以有多个标签,通过标签关联对象。

  • ReplicaSet

下一代 ReplicationController。确保任何给定时间指定的 Pod 副本数量,并提供声明式更新等功能。
下一代 ReplicationController。确保任何给定时间指定的 Pod 副本数量,并提供声明式更新等功能。
RC 与 RS 唯一区别就是 lableselector 支持不同,RS 支持新的基于集合的标签,RC 仅支持基于等式的标签。

  • Deployment

Deployment 是一个更高层次的 API 对象,它管理 ReplicaSets 和 Pod,并提供声明式更新等功能。
官方建议使用 Deployment 管理 ReplicaSets,而不是直接使用 ReplicaSets,这就意味着可能永远不需要直接操作 ReplicaSet 对象。

  • StatefulSet

StatefulSet 适合持久性的应用程序,有唯一的网络标识符(IP),持久存储,有序的部署、扩展、删除和滚动更新。

  • DaemonSet

DaemonSet 在每个节点同一个 Pod。当节点加入 Kubernetes 集群中,Pod 会被调度到该节点上运行,当节点从集群中移除时,DaemonSet 的 Pod 会被删除。删除 DaemonSet会清理它所有创建的 Pod。

  • Job

一次性任务,运行完成后 Pod 销毁,不再重新启动新容器。还可以任务定时运行。
Kubernetes 对象是 Kubernetes 系统中的持久实体。

二、Kubernetes 集群的主要组件
• Master 节点–etcd、 apiserver 、 scheduler 、controller-manager
• Node 节点 – kubelet、kube-proxy
• Addons 插件 — coredns 、flannel、traefik

在这里插入图片描述

  • Master 组件

Master 组件提供集群的管理控制中心。
Master 组件可以在集群中任何节点上运行。但是为了简单起见,通常在一台 VM/机器上启动所有 Master 组件,并且不会在此 VM/机器上运行用户容器。

  • kube-apiserver

kube-apiserver 用于暴露 Kubernetes API。任何的资源请求/调用操作都是通过kube-apiserver 提供的接口进行。

ETCD
etcd 是 Kubernetes 提供默认的存储系统,保存所有集群数据,使用时需要为 etcd 数据提高可用。

kube-controller-manager
处理集群中常规后台任务,一个资源对应一个控制器,而 ControllerManager 就是负管理这些控制器的。

kube-scheduler
kube-scheduler 调度器,为 Pod 选择一个 Node。

节点(Node)组件

节点组件运行在 Node,提供 Kubernetes 运行时环境,以及维护 Pod。

  • kubelet

kubelet 是 Master 在 node 上的代理 Agent和 docker 引擎通信

  • kube-proxy

kube-proxy 在 node 节点上实现 Pod 网络代理,维护网络规则及四层负载均衡工作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 标准的LaTeX字体是一种专门为排版而设计的字体风格,并不是指特定的字体名称。LaTeX提供了一系列内置字体,如默认的Computer Modern字体,适用于科技文档和学术论文排版。它具有良好的可读性和印刷效果,并且能够很好地处理数学公式和特殊字符。 相比之下,Ralph Smith正式花体是一种具有装饰性和书法感的字体,通常用于设计海报、卡片等吸引人的场合。它的特点是笔画粗细不一,线条流畅而充满艺术感。然而,由于其装饰性的特点,Ralph Smith正式花体并不适合用于科技文档和学术论文排版。 在LaTeX中,如果想使用更接近手写书法风格的字体,可以考虑使用其他字体包。例如,可以引入calligra包,该包提供了一些类似于手写字的字体,适合一些艺术相关的文档。另外,还可以通过引入其他字体宏包来拓展LaTeX的字体选择。 总而言之,标准的LaTeX字体是为了提高排版质量、可读性和专业性而设计的,而Ralph Smith正式花体则更适合用于装饰性和吸引人的场合。 ### 回答2: 标准的LaTeX字体通常是使用Computer Modern字体家族,由Donald E. Knuth设计,并在TeX系统中广泛使用。与Ralp Smith正式花体相比,标准的LaTeX字体有其独特之处。 首先,标准的LaTeX字体简洁清晰,更适合科技文档和学术论文的排版。它们具有一致的笔画粗细、字形规整,并且在不同的放大倍数下都能保持良好的可读性。这是因为在LaTeX的设计中,注重了字体的可扩展性和美观性,以满足学术文献和技术资料的要求。 其次,标准的LaTeX字体提供了多种样式和变体,以满足不同排版需求。无论是正文还是数学公式,都可以使用不同的字重和字宽来强调重点或区分不同层次的信息。同时,LaTeX还提供了特殊数学符号、希腊字母等特殊符号的支持,使得科技文档的排版更加方便和一致。 标准的LaTeX字体虽然不如Ralph Smith正式花体那样华丽和艺术,但它们更加实用和专业。在学术界和科技领域,一致的标准字体能使文章整体风格统一、易于阅读,并且不会分散读者的注意力。这是LaTeX在科技文档排版中的优势之一。 总而言之,标准的LaTeX字体是专为科技文档设计的,强调了清晰、一致和可扩展性。虽然不如Ralph Smith正式花体那样艺术和独特,但在学术界和科技领域,标准的LaTeX字体更符合专业排版的要求,能够提高文档的可读性和整体质量。 ### 回答3: 在LaTeX中,有很多种字体可以选择,其中一种被称为Ralph Smith正式花体。然而,有一些人喜欢使用标准的LaTeX“书法”字体,而不是Ralph Smith正式花体。 标准的LaTeX“书法”字体具有更加简洁和传统的外观,更适合学术和技术文件的撰写。这种字体具有清晰的线条和平衡的形状,使得文本易于阅读和理解。由于其简洁性,它也可以更好地与其他字体和排版元素配合使用,使得整个文档风格一致。 与此不同,Ralph Smith正式花体具有漂亮的装饰性特征,适合用于艺术和设计领域,或者在一些庆典和正式场合中使用。然而,对于一般的学术和技术文件,这种字体可能显得太过华丽和花哨,可能会分散读者的注意力,影响文档的专业性和可读性。 总体而言,选择适当的字体对于文档的外观和传达信息的效果至关重要。标准的LaTeX“书法”字体在提供清晰、易读和专业的外观方面表现出色,因此在大多数情况下是更好的选择,而不是Ralph Smith正式花体。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值