Kubernetes 集群与节点
Kubernetes 集群从安装、升级到节点运维都有一套专门的工具链。本分类覆盖 kubeadm、kubelet、kube-apiserver、etcd 等控制面组件,也包含 k3s、kind、minikube 等发行版,以及节点封锁、驱逐、自动伸缩与容量规划等日常运维主题。
- aggregated-apiserver - 通过APIService把自建API服务器接入kube-apiserver的聚合层
- api-priority-fairness - Kubernetes API 优先级与公平性,防止单个客户端打垮 apiserver
- capacity-planning - 集群容量规划:节点选型、装箱率、资源预留与超卖
- capsule - 命名空间级的多租户框架,用 Tenant 把一组命名空间与配额、权限、策略绑定在一起
- cgroup - Kubernetes的资源隔离基石,cgroup v1与v2的差异及cgroup driver选型
- cloud-provider - Kubernetes的云厂商集成模型,从内置驱动到外置Cloud Controller Manager
- cluster-api - 用Kubernetes资源声明式管理集群生命周期的官方子项目
- cluster-autoscaler - Kubernetes中根据待调度Pod自动调整节点数量的集群自动伸缩组件
- ecosystem-status - Kubernetes生态中已退役、已归档与发生重大变更的项目汇总
- etcd - Kubernetes集群的数据存储组件,保存集群全部状态
- etcd-tuning - etcd 的性能调优:磁盘、压缩、配额与告警处理
- feature-gates - 特性门控:按版本开关 Kubernetes 的 Alpha / Beta 功能
- gpu-mig - 把一张NVIDIA GPU硬件切分成多个独立实例供多个Pod使用
- gpu-operator - NVIDIA官方的GPU节点全套组件管理与生命周期编排Operator
- gpu-time-slicing - 让多个Pod共享同一张GPU的软件层分时方案
- k0s - 单二进制Kubernetes发行版,控制器与工作节点角色可分离部署
- k3d - 用Docker容器运行K3s集群,自带负载均衡器与镜像仓库
- k3s - 轻量级Kubernetes发行版,单二进制适合边缘与资源受限环境
- karpenter - Karpenter 节点自动扩缩容
- kernel-tuning - Kubernetes节点级内核参数调优,以及为什么这些参数不能用Pod设置
- kind - 用Docker容器运行本地Kubernetes集群
- kube-apiserver - KubernetesAPI服务器,集群的唯一入口
- kube-apiserver-tuning - kube-apiserver 的参数调优:并发、超时、缓存与 etcd 交互
- kube-scheduler - Kubernetes默认调度器,负责为新创建的Pod选择运行的节点
- kubeadm - Kubernetes集群安装与生命周期管理工具
- kubelet - Kubernetes节点代理,负责维护节点上的Pod生命周期
- kubelet-config - kubelet 配置文件(KubeletConfiguration)与 kubeadm 的 kubelet-config ConfigMap
- kubeone - 用一份清单管理裸金属与云上Kubernetes集群的生命周期
- kured - Kubernetes节点重启编排:逐台安全重启以应用内核与系统更新
- metal3 - 用Kubernetes原生方式把物理服务器纳管为集群节点的裸金属管理项目
- microk8s - Canonical出品的snap打包Kubernetes,插件化开箱即用
- minikube - 本地单机Kubernetes快速体验环境
- multi-tenancy - 在同一套 Kubernetes 上安全地跑多个租户:隔离维度、软硬租户的取舍与方案选型
- namespace - Kubernetes中用于多租户隔离与资源分组的逻辑划分单元
- node - Kubernetes节点运维:封锁、驱逐、污点与节点状态管理
- node-problem-detector - Kubernetes节点问题检测器:把内核与运行时故障暴露为Node Condition
- nvidia-device-plugin - 把NVIDIA GPU作为可调度资源暴露给Kubernetes的Device Plugin
- openshift - Red Hat企业级Kubernetes平台,安全默认收紧且自带完整工具链
- rancher - 企业级多集群Kubernetes管理平台,统一纳管与分发应用
- scalability - Kubernetes 大规模集群的规模上限、SLO 与瓶颈定位
- talos - 不可变Kubernetes专用操作系统,全部通过API声明式管理
- watch-cache - kube-apiserver 的 watch 缓存机制、容量策略与一致性权衡