SuperAPI AI 工具集

kubernetes-knowledge-patch

部署与运维

查看项目

更新于 10-16 06:50

技能介绍

用途:在改动 Kubernetes 清单、集群配置、控制器、调度器插件、节点设置或运维工具之前使用本技能,先查看升级风险,再打开与任务匹配的主题参考。

主要能力:提供按主题组织的参考索引,包括 API 扩展与客户端(CRD、聚合 API、client-go、protobuf、序列化、流式 API)、控制面与可观测性(API server、watch、APF、特性门控、指标、诊断、混合版本代理)、动态资源分配(ResourceClaim、ResourceSlice、DRA 驱动、共享、健康、绑定、配额)、kubectl 与 kubeadm、网络与 Gateway API、节点/运行时/kubelet、安全身份与准入、存储、工作负载与调度,以及破坏性变更与弃用。

必要用法与要点:升级前需处理节点启动阻塞项,如 Linux kubelet 要求 cgroup v2、移除 kubelet --pod-infra-container-image、--cloud-config 和 --register-schedulable,让 kubelet 从 CRI 发现 cgroup 驱动;迁移已移除的 API 与线格式,如 DRA 使用 resource.k8s.io/v1、VolumeAttributesClass 使用 storage.k8s.io/v1、MutatingAdmissionPolicy 使用 admissionregistration.k8s.io/v1;清理过时配置,如删除已毕业或移除的特性门控名称、移除 kube-apiserver 云提供商标志、将 leader-election 锁迁移到 leases;替换弃用的网络与卷,如通过带标签的 EndpointSlice 读取 Service、优先 kube-proxy nftables、用 init 容器或 git-sync 替代 gitRepo 卷、将树内与 flex-volume 迁移到 CSI。

限制:资料未提供安装命令、收费、价格、平台或效果信息,暂未提供。具体行为与版本要求需以对应主题参考为准。