我正在从 minikube 迁移到 Microk8s,我想更改 Microk8s 的配置并控制它可以使用的资源(cpu、内存等)。
在 minikube 中,我们可以使用如下命令来设置 minikube 的资源量:
minikube config set memory 8192
minikube config set cpus 2
但是我不知道如何在Microk8s中做到这一点。我使用了以下命令(有和没有 sudo):
microk8s.config set cpus 4
microk8s.config set cpu 4
他们回来了:
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: VORCBDRVJUSUZJQ0FURS0tLS0...
server: https://10.203.101.163:16443
name: microk8s-cluster
contexts:
- context:
cluster: microk8s-cluster
user: admin
name: microk8s
current-context: microk8s
kind: Config
preferences: {}
users:
- name: admin
user:
username: admin
password: ...
但是当我得到那个节点的描述时,我看到 Microk8s 正在使用 8 个 cpu:
Capacity:
cpu: 8
ephemeral-storage: 220173272Ki
hugepages-1Gi: 0
hugepages-2Mi: 0
memory: 32649924Ki
pods: 110
Allocatable:
cpu: 8
ephemeral-storage: 219124696Ki
hugepages-1Gi: 0
hugepages-2Mi: 0
memory: 32547524Ki
pods: 110
如何更改 Microk8s 的配置?