k8s 基本架构

这篇具有很好参考价值的文章主要介绍了k8s 基本架构。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

k8s 中支持的 node 数 和 pod 数

k8s 也是逐步发展过来的,来看看以前和现在支持的 node 数 和 pod 数对比

k8s 基本架构

node 即 节点 , 早期的 k8s 版本能够支持 100 台节点,现在 k8s 可以支持到 2000 台了

pod 数,早期的版本可以支持 1000 个,现在的 k8s 可以支持到 150000 个了

k8s 应用部署架构

对于应用部署架构,分为 无中心节点架构有中心节点架构

  • 什么是无中心节点架构?

就是集群当中所有的主机之间都互为伙伴关系 , 例如 GlusterFS 分布式存储

  • 什么是有中心节点架构?

例如 HDFS 就是一个有中心节点架构 , 他有 NameNode (整个集群的管理者)和 DataNode (集群中存储数据的)

现在要学的 K8S 也是一个有中心节点的架构

k8s 基本架构

通过上图我们可以看出, K8S 有一个 master 节点, 2 个 worker 节点

worker 节点分别能够和 master 节点进行通信

k8s 集群架构节点角色以及功能

master node

  • 是集群的主控节点,能够对集群进行管理和调度,接受集群外部的用户去做集群相关的操作
  • 组成
    • API Server
    • Scheduler
    • Cluster State Store
    • Controller Mananger Server

worker node

  • 是集群的工作节点,主要是运行用户业务应用的容器
  • 组成
    • kubelet
    • kubeproxy
    • Container Runtime

k8s 基本架构

从上图中我们可以知道 ,

master 节点中的 四个模块,其余 3 个模块都会和 api server 进行通信

由 apiserver 与 多个 woroker 节点进行通信

多个 worker 节点中,都会有容器,网络,以及 kubelet

那么接下来咱们就开始看看如何部署 K8S 集群环境了,接下来分别从 K8S 的集群部署工具, K8S 的部署方法,以及如何验证 K8S 的集群可用性 来分享

今天就到这里,学习所得,若有偏差,还请斧正

欢迎点赞,关注,收藏

朋友们,你的支持和鼓励,是我坚持分享,提高质量的动力

k8s 基本架构

好了,本次就到这里

技术是开放的,我们的心态,更应是开放的。拥抱变化,向阳而生,努力向前行。

我是阿兵云原生,欢迎点赞关注收藏,下次见~

更多的可以查看 零声每晚八点直播:https://ke.qq.com/course/417774文章来源地址https://www.toymoban.com/news/detail-497452.html

到了这里,关于k8s 基本架构的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Kubernetes(k8s)部署模式发展

    在部署应用程序的方式上,主要经历了三个时代: 传统部署: 互联网早期,会直接将应用程序部署在物理机上 优点:简单,不需要其它技术的参与 缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响 虚拟化部署: 可以在一台物

    2024年02月11日
    浏览(48)
  • 【K8S】docker和K8S(kubernetes)理解?docker是什么?K8S架构、Master节点 Node节点 K8S架构图

    一、docker的问世         在LXC(Linux container)Linux容器虚拟技术出现之前,业界网红是虚拟机。虚拟机技术的代表,是VMWare和OpenStack。 虚拟机是什么?         虚拟机其实就是 在你的操作系统里面,装一个软件,然后通过这个软件,再模拟一台甚至多台“子电脑”出来。

    2024年03月26日
    浏览(71)
  • K8s 详解(一) K8s 架构和常用命令

    🎈 作者: Linux猿 🎈 简介: CSDN博客专家🏆,华为云享专家🏆,Linux、C/C++、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊! 🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬 本文主要介绍 K8s 的简介、架构以及常用命令。 Kubernetes ( 简称为 K8s )最开始

    2024年02月15日
    浏览(40)
  • [k8s] arm64架构下k8s部署的坑

    本次测试在华为kunpeng-920机器上,cpu配置如下: 操作系统是中标麒麟 麒麟自带仓库里面的k8s版本最高是1.15,比较低了。所以配置了k8s官方源(基于el7,dddd) 本次安装1.23(写这篇文章时候,最新的是1.27。但是安装1.27有点问题,就选了1.23) 利用kubeadm部署,利用 kubeadm confi

    2024年02月11日
    浏览(55)
  • k8s架构浅析

    Node 节点(物理主机或虚拟机),它们共同组成一个分布式集群,并且这些节点中会有一个 Master 节点,由它来统一管理 Node 节点。 Pod ,在 K8S 中,Pod 是最基本的操作单元,它与 docker 的容器有略微的不同,因为 Pod 可能包含一个或多个容器(可以是 docker 容器),这些内部的

    2024年03月26日
    浏览(34)
  • 【云原生 • Kubernetes】认识 k8s、k8s 架构、核心概念点介绍

    目录 一、Kubernetes 简介 二、Kubernetes 架构 三、Kunbernetes 有哪些核心概念? 1. 集群 Cluster 2. 容器 Container 3. POD 4. 副本集 ReplicaSet 5. 服务 service 6. 发布 Deployment 7. ConfigMap/Secret 8. DaemonSet 9. 核心概念总结 Kubernetes 简称 k8s,是支持云原生部署的一个平台,起源于谷歌。谷歌早在十几

    2024年02月03日
    浏览(199)
  • 【云原生】k8s组件&架构介绍与K8s最新版部署

          个人主页: 征服bug-CSDN博客 kubernetes专栏: kubernetes_征服bug的博客-CSDN博客  目录 1 集群组件 1.1 控制平面组件(Control Plane Components) 1.2 Node 组件 1.3 插件 (Addons) 2 集群架构详细 3 集群搭建[重点] 3.1 minikube 3.2 裸机安装 集群组件 核心概念 集群安装 集群 cluster : 将同一个

    2024年02月14日
    浏览(53)
  • 4、Kubernetes 架构、理解 k8s 架构

    kubeadm 用于初始化 Cluster。 kubectl 是 Kubernetes 命令行工具。通过 kubectl 可以部署和管理应用,查看各种资源,创建、删除和更新各种组件。 kubelet 运行在 Cluster 所有节点上,负责启动 Pod 和容器。 Kubernetes Cluster 由 Master 和 Node 组成,节点上运行着若干 Kubernetes 服务。 通过 kub

    2024年02月16日
    浏览(45)
  • K8S的架构(1)

    目录 一.k8s K8S有 master 和 worker node 两类节点: ​编辑 二.K8S创建Pod资源的工作流程 三.K8S资源对象 Pod:是K8S能够创建和管理的最小单位。 Pod控制器: 四.K8S资源配置信息 kubernetes   : Google旗下的容器跨主机编排工具,占据了80%以上的市场份额,已经 成为容器编排工具 的事实

    2024年02月21日
    浏览(21)
  • K8S概念与架构

    作用: 用于自动部署、扩展和管理“容器化(containerized)应用程序”的开源系统。 可以理解成 K8S 是负责自动化运维管理多个容器化程序(比如 Docker)的集群,是一个生态极其丰富的容器编排框架工具。 由来: K8S由google的Borg系统(博格系统,google内部使用的大规模容器编排

    2024年02月01日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包