如何使用一个代理在中层DC/OS上成功运行Kubernetes?

如何使用一个代理在中层DC/OS上成功运行Kubernetes?,kubernetes,vagrant,cluster-computing,mesos,dcos,Kubernetes,Vagrant,Cluster Computing,Mesos,Dcos,我正在尝试使用一个私有代理在中间层DC/OS上安装Kubernetes 但是,“kube-node-0”的步骤卡在“准备就绪”上: 我不理解这个问题,因为还有足够的资源,正如我们在DC/OS仪表板上看到的: 以下是Kubernete在options.js中的配置: { "kubernetes": { "node_count": 1, "reserved_resources": { "kube_cpus": 10, "kube_mem": 10000,

我正在尝试使用一个私有代理在中间层DC/OS上安装Kubernetes

但是,“kube-node-0”的步骤卡在“准备就绪”上:

我不理解这个问题,因为还有足够的资源,正如我们在DC/OS仪表板上看到的:

以下是Kubernete在options.js中的配置:

{
  "kubernetes": {
     "node_count": 1,
     "reserved_resources": {
     "kube_cpus": 10,
     "kube_mem": 10000,
     "kube_disk": 15000
    }
  }
}
以及下面的VagrantConfig.yaml:

m1:
  ip: 192.168.65.90
  cpus: 2
  memory: 2048
  type: master
a1:
  ip: 192.168.65.111
  cpus: 14
  memory: 13144
  memory-reserved: 512
  type: agent-private
p1:
  ip: 192.168.65.60
  cpus: 2
  memory: 1536
  memory-reserved: 512
  type: agent-public
  aliases:
  - spring.acme.org
  - oinker.acme.org
boot:
  ip: 192.168.65.50
  cpus: 2
  memory: 1024
  type: boot

问题似乎是您为Kubernetes节点请求了多少RAM。显然,集群的可用RAM不足10000MB(根据屏幕截图,10GiB中使用了4Gb)。作为一项测试,将其减少到8000,它应该可以工作

m1:
  ip: 192.168.65.90
  cpus: 2
  memory: 2048
  type: master
a1:
  ip: 192.168.65.111
  cpus: 14
  memory: 13144
  memory-reserved: 512
  type: agent-private
p1:
  ip: 192.168.65.60
  cpus: 2
  memory: 1536
  memory-reserved: 512
  type: agent-public
  aliases:
  - spring.acme.org
  - oinker.acme.org
boot:
  ip: 192.168.65.50
  cpus: 2
  memory: 1024
  type: boot