Kubernetes
Kubernetes(简称K8s)是一个开源的容器编排平台,最初由Google设计并捐献给云原生计算基金会(CNCF)维护。它用于自动化部署、扩缩容和管理容器化应用程序,支持跨多主机集群的容器调度与负载均衡,提供服务发现、滚动更新、自动恢复等核心能力,是云原生应用架构的重要基础设施之一。
核心事实
时间轴 (近 90 天)
在Kubernetes等系统中,etcd或API Server不可用时,Pod仍可能在节点上继续运行,但用户无法再下达新指令。
容器化(如Docker、Kubernetes)在操作系统层面隔离进程,开销更小、调度更细。
GPU 在 Kubernetes 中是不可压缩资源,Pod 之间不会共享同一块设备。
在 Kubernetes 中,GPU 数量必须写在 Pod 的 resources.limits 中而非 requests 中,否则不会被视为有效请求。
所谓“经过验证的运行时”是指将一组已知可协同工作的组件版本与配置固定下来,形成可重复部署的基线。
Dynamo 的部署高度依赖 Kubernetes 侧的服务发现与网络能力。
在 Kubernetes 上运行 NVIDIA Dynamo 需要管理 GPU 驱动、容器运行时、网络插件、调度配置等多个运行时层,仅安装 Helm Chart 不足以完成部署。
GPU Feature Discovery 会为节点打上 GPU 型号、数量、MIG 能力等标签,调度器据此把工作负载放到匹配的节点上。
Radar 是一个开源项目,通过 MCP 向 Coding Agent 提供结构化的 Kubernetes 集群上下文。
平台级计算资源通常以容器编排(如 Kubernetes)的方式池化管理,按任务队列动态分配。
还有 40 条时间轴事件
全部知识事实 (20)
Go编译为单一二进制文件,无需复杂运行时依赖,便于在各类环境中快速部署
80%已验证容器技术(以Docker为代表)利用Linux内核的namespace机制实现进程、网络、文件系统隔离,借助cgroups限制CPU、内存等资源用量
80%已验证Harness Engineering概念源自软件测试领域的Test Harness(测试框架),指围绕被测系统搭建的一套自动化测试基础设施
80%已验证OPA(Open Policy Agent)是一个通用的策略引擎,常用于在应用层做权限、访问控制与合规策略的统一管理
75%已验证NVIDIA Device Plugin 向 Kubernetes 调度器注册 nvidia.com/gpu 资源类型,使 Pod 可通过 resources.limits 声明 GPU 需求
75%已验证NVIDIA GPU Operator 是一个 Kubernetes Operator,自动化部署 GPU 驱动、容器运行时、设备插件及监控组件,通过 ClusterPolicy CRD 统一管理
75%已验证Kubernetes由Google于2014年开源,已成为容器编排的事实标准
75%已验证Kubernetes采用控制平面与数据平面分离架构,包括etcd存储期望状态、API Server作为状态变更入口、Controller Manager运行控制循环、Scheduler调度Pod
70%已验证Kubernetes和TensorFlow均采用Apache 2.0开源协议
70%已验证YAML已成为DevOps领域的事实标准配置语言,被Kubernetes、Ansible、GitHub Actions广泛采用
70%已验证Kata Containers将轻量虚拟机的硬件隔离与OCI容器标准的易用性结合
65%已验证容器化领域的OCI标准让Docker容器可以在任何兼容运行时上执行,Kubernetes的CRI让不同容器运行时可以互换
65%已验证Kubernetes是Google开源的容器编排平台,已成为云原生部署的事实标准,其HPA可根据请求队列长度动态增减推理实例
65%已验证CEL(Common Expression Language)是Google开发的一种轻量级表达式语言,常用于策略规则和数据验证场景
65%已验证Kubernetes的三种基础Service类型是ClusterIP、NodePort和LoadBalancer
65%已验证Kubernetes的NodePort模式通过在集群每个节点上开放固定端口(范围30000-32767)将外部流量转发到集群内部的Pod中
65%已验证Quarkus是Red Hat主导的新一代云原生Java框架,专为容器化和Kubernetes环境设计
65%已验证SAP AI Core是SAP Business Technology Platform(BTP)中的AI基础设施服务,基于Kubernetes构建
65%已验证K9S是一个广受欢迎的开源终端UI工具,用于管理和观察Kubernetes集群,以Vim风格的键盘操作著称
65%待验证Prometheus最初由SoundCloud开发,2016年成为继Kubernetes之后第二个加入CNCF的毕业项目
90%