Kind对应minikube指定资源启动命令及永久配置方法
Kind集群资源配置等效命令与永久设置方法
一、等效的Kind启动命令
Kind无法像Minikube那样直接通过命令行参数指定内存和CPU,需要通过配置文件定义节点资源:
- 创建配置文件(例如命名为
kind-config.yaml),内容如下:
kind: Cluster apiVersion: kind.x-k8s.io/v1alpha4 nodes: - role: control-plane resources: requests: cpu: "4" memory: "5120Mi" limits: cpu: "4" memory: "5120Mi" # 如果需要多节点集群,可添加worker节点配置 - role: worker resources: requests: cpu: "4" memory: "5120Mi" limits: cpu: "4" memory: "5120Mi"
单节点集群仅保留
control-plane节点配置即可。
- 使用配置文件启动集群:
kind create cluster --config kind-config.yaml
二、永久设置资源配置的方法
若要让每次创建集群都默认应用该资源配置,可将上述配置文件放入Kind的默认配置路径:
- Linux/macOS:
~/.config/kind/config.yaml - Windows:
%USERPROFILE%\.config\kind\config.yaml
写入默认配置文件后,后续直接执行kind create cluster就会自动加载这些资源限制与请求,无需每次指定--config参数。若需临时使用其他配置,仍可通过--config指定自定义配置文件覆盖默认设置。
内容的提问来源于stack exchange,提问作者best_of_man
相关产品推荐
相关产品推荐

