首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏devops探索

    k8s架构

    k8s架构 etcd保存了整个集群的状态; apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制; controller manager负责维护集群的状态,比如故障检测

    45310发布于 2020-07-31
  • 来自专栏linux驱动个人学习

    1.ARMv8-A架构

    1.ARMv8-A架构 基于ARMv8-A架构的处理器最大可以支持到48根地址线,也就是寻址2的48次方的虚拟地址空间,即虚拟地址空间范围为0x0000_0000_0000_0000~0x0000_FFFF_FFFF_FFFF 基于ARMv8-A架构的处理器支持的页面大小可以是4KB、16KB或者64KB。映射的层级可以是3级或者4级(地址范围是不一样的)。

    1.4K21编辑于 2023-04-21
  • 来自专栏summerking的专栏

    K8s架构

    # Kubernetes架构设计 一个 Kubernetes 集群包含两种类型的资源: Master 调度整个集群 Nodes 负责运行应用

    45120编辑于 2022-09-19
  • 来自专栏互联网-小阿宇

    K8S架构详解

    30010编辑于 2022-11-21
  • 来自专栏芋道源码1024

    聊聊 8架构模式

    哈哈,我理解,架构就是骨架 ,如下图所示: 人类的身体的支撑是主要由骨架来承担的,然后是其上的肌肉、神经、皮肤。架构对于软件的重要性不亚于骨架对人类身体的重要性。 作为一个工作10年以上的老码农,经历的系统架构设计也算不少,接下来,我会把工作中用到的一些架构方面的设计模式分享给大家,望大家少走弯路。 这个可以说是单库单应用模式的升级版本,也是技术架构迭代演进过程中的必经之路。 截至今日,有这种思想的架构师就已经是很不错了,能够拿到较高薪资,更别提那些已经实践过的,甚至实现了底层系统的那些,所以,你懂得...... 至此,整个关于八种架构设计模式及其优缺点概述 就介绍完了,大约1W字左右。最后,我想说的是没有银弹、灵活运用,共勉! ---- ---- 欢迎加入我的知识星球,一起探讨架构,交流源码。

    38721编辑于 2022-09-14
  • 来自专栏高性能服务器开发

    聊聊 8架构模式

    作为一名后端研发人员,好的代码架构肯定有章法可循,今天我们就来学习8种常用的架构模式,让你的系统不再是眉毛胡子一把抓。 什么是架构 我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果。 哈哈,我理解,架构就是骨架,如下图所示: 人类的身体的支撑是主要由骨架来承担的,然后是其上的肌肉、神经、皮肤。架构对于软件的重要性不亚于骨架对人类身体的重要性。 作为一个工作10年以上的老码农,经历的系统架构设计也算不少,接下来,我会把工作中用到的一些架构方面的设计模式分享给大家,望大家少走弯路。 这个可以说是单库单应用模式的升级版本,也是技术架构迭代演进过程中的必经之路。

    57320编辑于 2022-07-12
  • 来自专栏全栈程序员必看

    K8S架构详解

    发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/101955.html原文链接:https://javaforall.cn

    26220编辑于 2022-06-29
  • 来自专栏周末程序猿

    RAG实战|8种RAG架构浅析

    因为项目的需要,之前研究了一段时间的RAG,于是本文总结 8 种 RAG 架构,对每种架构进行简要介绍,并用 langchain 实现其参考代码。 1. Naive RAG 简介: Naive RAG 是最基础的检索增强生成架构,采用“索引-检索-生成”的经典流程。 架构: 实现步骤: 数据加载 :收集数据并进行清洗,比如各个文档格式的转换,OCR 文字提取等 分块和 embedding :将文档拆分更小的 chunk,一方面让 embedding 更好转换语义信息 架构: 实现步骤: 初始检索:使用向量检索获取与查询相关的候选文档 相关性评估:使用LLM或专门的评估模型对每个检索到的文档进行相关性评分(Correct/Incorrect/Ambiguous) 知识修正 ", "行业趋势..."]) answer = arag.query("分析公司未来的发展前景") # 会被识别为OPEN_ENDED print(answer) 8.

    1K10编辑于 2025-12-30
  • 来自专栏用户3288143的专栏

    【Java架构】k8s简介

    文章目录 引入话题 为什么需要 k8s? 应用部署模式的演进 管理大量的容器带来了新的挑战 k8s 的集群架构 pod —— k8s 调度的最小单元 了解 pod 引入话题 平台实现异构 比如你用k8s要实现异构,其实只要通信协议能跨平台就0K 所以回到你的问题,最佳实践我觉得没有,三种玩法都有自己的特色,也有自己的局限性,还是得根据你的实际项目,合理取舍,架构设计很多时候其实就是在做取舍。 为什么需要 k8s? 容器编排调度引擎 —— k8s 的好处 应用部署模式的演进 虚拟化模式 ? 容器化模式 ? 服务发现和负载均衡 k8s 的集群架构 主节点,承载 k8s 的控制和管理整个集群系统的控制面板 工作节点,运行用户实际的应用 k8s 集群组件 ?

    91730发布于 2020-07-07
  • 来自专栏kwai

    架构看懂K8S

    从这两个方面既可以填充K8s的不足,也极大地简化了运维操作过程。 二、架构侧面 在K8s的各种文档、书籍中都没有从架构方面说明K8s的架构层面为什么是好的架构设计。 本文主要讨论K8s在架构层面上的一些内容,下面逐步地进行细化讨论。 K8s简述 本章通过对K8s内部原理的说明来对K8s有一个基础认知,来展示一些K8s的架构特种在后面对架构的分析与说明奠定基础。 K8s架构 这里的K8s架构都是从K8s中逆向工程出来的。可能很多都不能反应K8s在设计过程和设计结果中内容,不过从作者看到的内容来说已经充分的体现了K8s架构的优点。 按照作者总结的K8s架构:以控制环路的风格构建起来的C/S形式的微服务。从总结出的K8s架构就可以看出K8s使用了多种架构风格与模式处理在K8s不同的功能点的设计。 二、架构原则与ARD 上一节中说到K8s的架构与很多先行的微服务架构不一样的特点,也说明了这些特点的原因以及考虑点。这里就说明K8s中一些实现过程中的原则。

    84630编辑于 2023-03-23
  • 来自专栏golang云原生new

    k8s 基本架构

    ,现在 k8s 可以支持到 2000 台了 pod 数,早期的版本可以支持 1000 个,现在的 k8s 可以支持到 150000 个了 k8s 应用部署架构 对于应用部署架构,分为 无中心节点架构 和 有中心节点架构 什么是无中心节点架构? 例如 HDFS 就是一个有中心节点架构 , 他有 NameNode (整个集群的管理者)和 DataNode (集群中存储数据的) 现在要学的 K8S 也是一个有中心节点的架构 通过上图我们可以看出, K8S 有一个 master 节点, 2 个 worker 节点 worker 节点分别能够和 master 节点进行通信 k8s 集群架构节点角色以及功能 master node 是集群的主控节点, 集群环境了,接下来分别从 K8S 的集群部署工具, K8S 的部署方法,以及如何验证 K8S 的集群可用性 来分享

    30420编辑于 2023-09-01
  • 来自专栏谢公子学安全

    K8s组件和架构

    以下是 K8s 架构图。 “ kube-apiserver 此服务负责公开K8s API并处理请求,可以通过K8s API查询和操纵K8s中对象的状态。 Deployment是K8s用于管理Pod的资源对象,用来保证K8s中Pod的多实例、高可用与滚动更新、灰度部署等。 Namespace K8s使用命名空间实现集群内部的逻辑隔离,Namespace可实现容器隔离及一些权限控制等。Namespace用于对k8s中资源对象的分组。 “ kube-system K8s系统自己运行所需的资源对象所在的namespace。 “ kube-public k8s自动创建的namespace,对所有用户可见。

    1.7K31编辑于 2023-02-27
  • 来自专栏盛开在夏天的太阳

    2.k8s的架构

    之前了解了k8s到底是什么,接下来看看k8s的组成。 一、Kubernetes架构 学习k8s,最终目的是为了部署应用,部署一个完整的k8s, 就要知道k8s的组成。 正常我们都选择使用v3版本, 但Kubernetes v1.11版本之前使用的是v2版本. etcd内部架构图 http Server: 这里采用的是使用http进行构建的c/s服务, k8s也是采用的 集群的监控能力. 7)ELK 提供k8s集群日志统一接入平台 二、K8S和docker的关系 为什么会说k8s和docker的关系呢? 最开始,Docker的名气要比k8s大的多得多,所以,k8s就承接了垫片的任务。而如今,k8s的名气已经很大了,它不再需要依赖于docker,于是他要去掉垫片。并且发了公告。 但是,我们要知道,docker就重了,k8s减负了,k8s可以兼容任何容器,现在市面上有好几款容器,他不是飞docker不可的了。

    1.3K31编辑于 2022-05-09
  • 来自专栏安智客

    图说ARMv8架构特点

    ARMv8是ARM重点发展的一个架构。有一些年头了!我们来了解下! 本文介绍了ARMv8-a中的一些概念! 从ARMv7开始,ARM公司面向三个市场:应用、实时、控制,分别推出A、R、M系列处理器。 ARMv8-a,放弃处理器模式概念。形成Exception level,简称EL0-EL3。 放弃privilege level的概念。 security model ARMv8-a的security模型基本沿用了ARMv7 security extension的思路,主要目的保护一些安全应用的数据。 ARMv8-a架构有两个security state,Security和non-Security。 参考: ARMv8_white_paper_v5.pdf Fundamentals of ARMv8-A.pdf 附:TEEOS与EL之间的关系如下下图:

    3.3K70发布于 2018-02-24
  • 来自专栏安智客

    ARMv8架构特性总结

    ARMv8架构,引入了Execution State、Exception Level、Security State等新特性,是目前ARM架构变动最大的一次,具体来说: 1,A64:对于Large memory 2,安全:在ARMv7 security extension的基础上,兼容TrustZone架构,新增security model。 ARMv8 定义了4 个 Exception level,简称 EL0-EL3。同时Exception level 包含了 privilege 概念。 ?

    1.6K30发布于 2018-07-30
  • 来自专栏容器云实践

    k8s架构与组件详解

    没有那么多花里胡哨,直接进行一个K8s架构与组件的学习。 一、K8s架构 k8s系统在设计是遵循c-s架构的,也就是我们图中apiserver与其余组件的交互。 在生产中通常会有多个Master以实现K8s系统服务高可用。K8s集群至少有一个工作节点,节点上运行 K8s 所管理的容器化应用。 其实K8s官方并没有Master这一说,只是大多数安装工具(kubeadm)或者脚本为了架构更明了会把控制平面中的组件安装到一台机器上即Master机器,并且不会在此机器上运行用户容器。 下面的控制器都包含对云平台驱动的依赖: •节点控制器(Node Controller): 用于在节点终止响应后检查云提供商以确定节点是否已被删除•路由控制器(Route Controller): 用于在底层云基础架构中设置路由 K8s拥有一个完整的云原生生态,是一个缤纷多彩同时又把复杂度拉满的世界。 2. k8s基础是容器,虽然docker运行时已被k8s弃用,但是学习docker依然是上手容器化最佳方式。 3.

    4.3K30发布于 2021-10-11
  • 来自专栏才浅coding攻略

    图解K8s源码 - 序章 - K8s组件架构

    Kubernetes是一个全新的基于容器技术的分布式架构解决方案,并且是一个一站式的完备的可弹性运行的分布式系统开发和支撑平台。 Docker容器:“我竟可以是个饭盒?!” Kubernetes属于主从设备模型(Master-Slave架构),由Master和Node节点组成。 Kubernetes架构借鉴了 Borg 的设计理念。 Kubernetes 的整体架构跟 Borg 非常像,如下图所示,我们把服务分为运行在工作节点上的服务和组成集群级别控制板的服务: Kubernetes组件架构如下图,其中包含Master节点的控制平面组件 概念上来讲,K8S 集群的服务,其实就是负载均衡或反向代理。

    1.1K10编辑于 2022-12-12
  • 来自专栏大数据钻研

    阿里前P8高级架构师讲述微服务架构

    在讨论为什么的问题之前,我们先回顾一下服务化架构的演进。 ? 服务化架构演进图 从图中我们可知,随着互联网的发展,网站应用的规模不断扩大,微服务之前的架构面临着多方面的挑战: 代码重复率高,模块过度依赖。 共享困难,公共类库维护成本高。 简单总结各个演进架构(包括微服务)的优缺点,如下表格所示: ? 其实,在软件开发里,不同的架构并没有哪个更好的说法。对于架构的选型,只有合适与不合适之说。 比如,简单的小型应用开发,就可直接使用单体架构设计,直接打包,方便部署,容易测试,响应迅速。所以,我们应该结合对技术和业务的理解,选择更符合我们的目标架构。 下面从五个方面来谈: 单体架构拆分 下面这张老外的抽象“拆分图”,从三个维度概括了一个系统的扩展过程: ?

    1.3K10发布于 2018-07-26
  • 来自专栏闲余说

    架构设计 8-高可用架构设计之故障处理

    导读:《架构设计》系列为极客时间李运华老师《从0开始学架构》课程笔记。本文为第八部分,主要介绍故障处理,包口典型表现、原因、常见情况、解决思想以及解决方法。 reference 《从 0 开始学架构》 https://time.geekbang.org/column/intro/100006601?tab=catalog

    81420编辑于 2022-08-19
  • 来自专栏深入浅出java后端

    从零到一搭建基础架构(8)-业务服务接入基础架构

    第一篇:从零到一搭建基础架构(1)-玩转maven依赖版本管理 第二篇:从零到一搭建基础架构(2)-如何构建基础架构模块划分 第三篇:从零到一搭建基础架构(3)-base模块搭建上篇 第四篇:从零到一搭建基础架构 (4)-base模块搭建下篇 第五篇:从零到一搭建基础架构(5)-让你的RPC原地起飞 第六篇:从零到一搭建基础架构(6)-让你的服务组件化 第七篇:从零到一搭建基础架构(7)-管理好你的工程门面 xml version="1.0" encoding="UTF-8"? autoReconnect=true&autoReconnectForPools=true&useUnicode=true&characterEncoding=utf8& useSSL=false&allowMultiQueries=true&allowPublicKeyRetrieval=true&serverTimezone=GMT%2B8&

    54030编辑于 2022-11-16
领券