文章分类 -  云原生

摘要:安全容器是一种运行时技术,为容器应用提供一个完整的操作系统执行环境(常常是 Linux ABI),但将应用的执行与宿主机操作系统隔离开,避免应用直接访问主机资源,从而可以在容器主机之间或容器之间提供额外的保护。 云原生语境下的容器,实质是「应用容器」——是以标准格式封装的,运行于标准操作系统环境(常 阅读全文
posted @ 2023-11-15 17:02 花都八达鸟 阅读(120) 评论(0) 推荐(0)
摘要:Kubernetes 本身是通过插件扩展的机制来管理 GPU 资源的,具体来说这里有两个独立的内部机制。 Extend Resources,允许用户自定义资源名称。而该资源的度量是整数级别,这样做的目的在于通过一个通用的模式支持不同的异构设备,包括 RDMA、FPGA、AMD GPU 等等,而不仅仅 阅读全文
posted @ 2023-11-05 15:21 花都八达鸟 阅读(46) 评论(0) 推荐(0)
摘要:etcd 集群划分成几个核心的部分:例如蓝色的 Raft 层、红色的 Storage 层,Storage 层内部又分为 treeIndex 层和 boltdb 底层持久化存储 key/value 层。它们的每一层都有可能造成 etcd 的性能损失。 Raft 层,Raft 需要通过网络同步数据,网络 阅读全文
posted @ 2023-11-02 16:26 花都八达鸟 阅读(99) 评论(0) 推荐(0)
摘要:etcd 是一个分布式的、可靠的 key-value 存储系统,它用于存储分布式系统中的关键数据 一个 etcd 集群,通常会由奇数个节点组成,多个节点之间,通过一个叫做 Raft 一致性算法的方式完成分布式一致性协同,算法会选举出一个主节点作为 leader,由 leader 负责数据的同步与数据 阅读全文
posted @ 2023-11-02 16:09 花都八达鸟 阅读(333) 评论(0) 推荐(0)
摘要:第一层是 GRPC,containerd 对于上层来说是通过 GRPC serve 的形式来对上层提供服务的。Metrics 这个部分主要是提供 cgroup Metrics 的一些内容。 下面这层的左边是容器镜像的一个存储,中线 images、containers 下面是 Metadata,这部分 阅读全文
posted @ 2023-11-01 20:16 花都八达鸟 阅读(56) 评论(0) 推荐(0)
摘要:监控和日志是大型分布式系统的重要基础设施,监控可以帮助开发者查看系统的运行状态,而日志可以协助问题的排查和诊断。 从监控类型上划分,在 K8s 中可以分成四个不同的类型: 资源监控:比较常见的像 CPU、内存、网络这种资源类的一个指标,通常这些指标会以数值、百分比的单位进行统计,是最常见的一个监控方 阅读全文
posted @ 2023-10-31 22:06 花都八达鸟 阅读(55) 评论(0) 推荐(0)
摘要:从可观测性上来讲,可以在三个方面来去做增强: 首先是应用的健康状态上面,可以实时地进行观测; 第二个是可以获取应用的资源使用情况; 第三个是可以拿到应用的实时日志,进行问题的诊断与分析。 Liveness probe 和 Readiness probe Readness probe 也叫就绪指针,用 阅读全文
posted @ 2023-10-31 21:05 花都八达鸟 阅读(31) 评论(0) 推荐(0)
摘要:存储快照用户接口-Snapshot 为了提高数据操作的容错性,我们通常有需要对线上数据进行snapshot,以及能快速restore的能力。另外,当需要对线上数据进行快速的复制以及迁移等动作,如进行环境的复制、数据开发等功能时,都可以通过存储快照来满足需求,而 K8s 中通过 CSI Snapsho 阅读全文
posted @ 2023-10-31 17:45 花都八达鸟 阅读(41) 评论(0) 推荐(0)
摘要:服务网格以基础设施的方式提供无侵入连接控制、安全、可监测性、灰度发布等治理能力 云原生:面向弹性、微服务化、去中心化业务场景 应用层:以应用为中心,关注应用的分布监控、恢复 网络:关注应用组件之间的接口、流量、数据、访问安全 istio与k8s紧密结合,补齐了k8s的治理能力,提供了端到端的服务运行 阅读全文
posted @ 2023-10-30 22:34 花都八达鸟 阅读(37) 评论(0) 推荐(0)
摘要:控制型模式最核心的就是控制循环的概念。在控制循环中包括了控制器,被控制的系统,以及能够观测系统的传感器,三个逻辑组件。 当然这些组件都是逻辑的,外界通过修改资源 spec 来控制资源,控制器比较资源 spec 和 status,从而计算一个 diff,diff 最后会用来决定执行对系统进行什么样的控 阅读全文
posted @ 2023-10-30 15:58 花都八达鸟 阅读(69) 评论(0) 推荐(0)
摘要:k8s集群的常见部署形式 自建模式:集群管理对接基础设施、k8s对接云服务、k8s控制平面、k8s用户节点、业务 都由使用者负责维护 云容器引擎(Cloud Container Engine)模式:k8s用户节点、业务 由使用者负责维护 一种云原生计算服务模式,旨在帮助用户更轻松地构建、部署和管理容 阅读全文
posted @ 2023-10-28 15:11 花都八达鸟 阅读(166) 评论(0) 推荐(0)
摘要:定义 在新型动态环境(云环境)中构建可弹性扩展的应用 代表技术:容器、服务网格、微服务、不可变基础设施、声明式API 趋势 软硬一体化 服务治理与业务逻辑的解耦 有状态应用的发展 多云管理、多云业务统一调度 核心理念 解耦软件开发 多云支持,接口逐渐标准化 动态管理和调度 阅读全文
posted @ 2023-10-25 23:28 花都八达鸟 阅读(28) 评论(0) 推荐(0)