Kueue
Kueue 只决定 Job 何时解挂,不调度 Pod。
TOPIC
19 篇相关文章
Kueue 只决定 Job 何时解挂,不调度 Pod。
本地安装 https://volcano.sh/zh/docs/installation/ Volcano 的 scheduler (volcano scheduler)是整个系统最核心的组件,它是一个 独立的自定义调度器 (custom scheduler), 不替换 Kubernetes 原生的…
1. 引言:Kubernetes 编排的核心 Kubernetes 调度器( kube scheduler )是负责将 Pod 分配到节点(Node)的核心控制平面组件。尽管它在微服务时代表现卓越,但随着 人工智能(AI)和机器学习(ML) 工作负载的爆发式增长,其原始设计已逐渐触及瓶颈。本文将深入…
Kubernetes 容器运行时的完整调用链路,从 自顶向下 (top down)视角来看,大致是这样的一个分层结构: kubelet(节点代理) 位置 :Kubernetes 集群每个 Node 上运行的核心组件。 作用 :负责管理本节点上的所有 Pod(创建、启动、监控、销毁、状态上报等)。 原…
KEDA 架构总结 KEDA(Kubernetes Event Driven Autoscaling)是一个开源的 Kubernetes 组件,用于基于外部事件(如消息队列长度、数据库指标或 Prometheus 查询结果)动态缩放工作负载。它与 Kubernetes 原生 Horizontal P…
是什么 CloudEvents 是由 CNCF 推动的 事件数据标准规范 ,用于以统一的事件格式描述分布式系统中发生的关键状态变化,核心维度包括: Who :事件来源主体 When :事件发生时间 What happened :发生了什么事件 Data :随事件携带的业务数据 其主要设计目标是: 降…
Knative 把 Deployment、Service、Ingress、Autoscaler 收成一个 CRD。一次 apply 换来 Revision、路由和缩容到零;叠 Istio 时再用 Passthrough 和 WASM 把会话钉在同一个 Pod 上。
引言 在构建 Kubernetes 控制器(Controller)时,与 kube apiserver 的交互是其核心功能之一。一个健壮、高效的控制器需要能够及时响应集群中资源(如 Pods, Deployments 等)的状态变化,并执行相应的调谐逻辑(Reconciliation)。然而,直接、…
服务网格 (Service Mesh) 核心理念 在微服务架构中,把服务间通信相关的逻辑(流量治理、安全、可观测性)从业务代码里剥离出来,交给一个独立的基础设施层去做。 服务网格起源 :2016 年,William Morgan 提出;2017 年 Linkerd、Istio 等service me…
如何使用GPU? 省流版本: 对于裸机环境,只需要安装对应的 GPU Driver 以及 CUDA Toolkit 。 对应 Docker 环境,需要额外安装 nvidia container toolkit 并配置 docker 使用 nvidia runtime。 对应 k8s 环境,需要额外安…
kuberbuilder是什么 Kubebuilder 是一个用于构建 Kubernetes API 和控制器的框架 基本概念 为了更好的使用kubebuilder,可以先看看一下的基础概念。 CRD是什么 CRD(Custom Resource Definition)是k8s中扩展API的方式,它…
CNI 造路,VTEP 过隧道,kube-proxy 只改 ClusterIP。Flannel VXLAN 里跨节点的下一跳是远端 VTEP,不是对端 Pod 的 MAC。Service 的 DNAT 发生在源节点,回程靠 conntrack。
摘要 kube proxy 是 Kubernetes 集群中负责 Service 抽象和负载均衡的核心网络组件。它作为控制平面(Control Plane)与数据平面(Data Plane)之间的桥梁,通过持续监控 API Server 中的 Service 和 EndpointSlice 资源,将…
背景 一直想学习CSI相关内容,恰好自己对LVM比较熟悉,openEBS lvm localpv 有实现CSI,那么就来看看其具体实现吧https://github.com/openebs/lvm localpv LVM背景 可以参考我之前写的博客 bookmark CSI文档 https://gi…
深入剖析 CNI:容器网络的标准化框架 在容器化应用架构中,网络构成分布式系统的核心连接机制。容器本质上通过隔离机制(如网络命名空间)实现独立性,但需支持高效的内部和跨节点通信。这正是 Container Network Interface (CNI) 的核心价值所在。作为一套标准化接口规范和插件实…
Kubernetes是什么 Kubernetes 这个名字源于希腊语,意为舵手、飞行员。由于第一个字母K和最后一个字母s之间有八个字符的关系,所以一般缩写成 K8s。 k8s源于google内部的管理系统Borg。过去十几年来google一直使用Borg系统管理内部数量巨大的应用程序集群。Borg基…
kubevirt是什么 一个开源项目,CNCF sandbox 将虚拟机(VM)运行引入了 k8s 集群中,使得用户可以在 k8s 中同时管理容器和虚拟机工作负载 帮助企业和开发者通过 k8s 统一管理虚拟机和容器,方便地运行和迁移传统的虚拟机工作负载到云原生环境中 特点 1. 虚拟机和容器共存 :…
Chart 是包装好的 Kubernetes 清单模板,装一次产生一个 Release。覆盖 values 的优先级是:chart 自带 < -f 文件 < --set。回滚用 helm rollback,不要再用 helm delete --purge。
云原生不是某一种产品,也不是把应用搬到云上。它是面向云计算环境、从设计之初就为云而生的软件构建、部署和运行方法论。