You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为K3D集群节点增加分配内存以运行应用

如何为K3D集群节点增加内存和CPU资源

K3D不支持直接修改现有集群节点的资源配置,需要删除旧集群后重新创建带指定资源的集群,具体步骤如下:

  • 删除现有集群(若需保留数据,先导出资源备份)

    # 默认集群名为k3s-default,直接执行删除
    k3d cluster delete
    # 若自定义了集群名,替换为实际名称
    # k3d cluster delete <你的集群名称>
    
  • 创建新集群并指定节点资源
    使用--servers-memory和--servers-cpu参数为server节点分配足够的内存和CPU(k3d默认单server节点,若有worker节点则用--agents-memory/--agents-cpu),示例命令:

    # 分配6GB内存和4核CPU,满足你的应用4Gi内存+2核CPU的请求
    k3d cluster create --servers-memory 6Gi --servers-cpu 4
    
  • 验证资源配置
    集群创建完成后,执行以下命令确认节点资源:

    kubectl describe node
    

    查看输出中的Capacity和Allocatable字段,确认内存和CPU已按设置分配。

  • 重新部署应用
    保持你的application.yaml中资源请求配置不变,部署后执行kubectl get pods检查Pod状态,此时Pod应能正常启动,不再处于Pending状态。

内容的提问来源于stack exchange,提问作者Sathya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 00:42:35