首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置Microk8s

配置Microk8s
EN

Stack Overflow用户
提问于 2019-05-22 12:27:10
回答 2查看 4.4K关注 0票数 7

我正在从minikube迁移到Microk8s,我想改变Microk8s的信任,并控制它可以使用的资源(cpu、内存等)。

在minikube中,我们可以使用下面这样的命令来设置minikube的资源数量:

代码语言:javascript
复制
minikube config set memory 8192
minikube config set cpus 2

但我不知道如何在Microk8s中做到这一点。我使用了以下命令(带和不带sudo):

代码语言:javascript
复制
microk8s.config set cpus 4
microk8s.config set cpu 4

他们回来了:

代码语言:javascript
复制
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:

代码语言:javascript
复制
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的配置?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-22 15:20:05

您对microk8s概念有错误的理解。

与minikube不同,microk8s没有为您提供任何VM,而是在您的主机上运行,因此主机的所有资源都分配给microk8s。

因此,为了将集群资源保持在边框中,您必须使用k8s pod/容器资源限制来管理它。

假设您的主机有4个CPU,您不希望您的microk8s集群使用超过一半的容量。

你需要根据运行舱的数量设置以下的限制。对于单个吊舱,它将如下所示:

代码语言:javascript
复制
resources:
      requests:
        memory: "64Mi"
        cpu: 2
      limits:
        memory: "128Mi"
        cpu: 2
票数 8
EN

Stack Overflow用户

发布于 2020-11-04 06:56:51

OS/X上的.

第一站多通

代码语言:javascript
复制
sudo launchctl unload /Library/LaunchDaemons/com.canonical.multipassd.plist

接下来编辑配置文件:

代码语言:javascript
复制
sudo su -
vi /var/root/Library/Application\ Support/multipassd/multipassd-vm-instances.json

再次启动多通道

代码语言:javascript
复制
sudo launchctl load /Library/LaunchDaemons/com.canonical.multipassd.plist

来源:https://github.com/canonical/multipass/issues/1158

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56256809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档