【问题标题】:Kubernetes on GCPGCP 上的 Kubernetes
【发布时间】:2017-11-16 12:34:11
【问题描述】:

我试图在 GCE 集群上运行我的应用程序,但我认为我缺少一些连接到 kubernetes 资源以进行部署的东西。我有 4 个部署,分别有 3 个部署和 2 个副本集(带有自动缩放集)和 1 个部署和 1 个副本集(守护程序)。根据我最初的理解和计算,我尝试为我的所有部署设置以下请求:400m vCPU 和 1500M RAM,并限制为:500m 和 1800M RAM。设置这些资源后,由于 CPU 和内存不足,我的 pod 没有运行。在阅读了更多 kubernetes 文档之后,看起来 kubernetes kube-system 正在占用一些集群资源,所以最后我只能管理我的 4 节点集群(4vCpu 和 15GB ram)的 X%(不是 100%)。所以我试图了解 kubernetes 究竟需要多少,所以我知道我完全控制这个集群资源的价值,但我无法弄清楚哪些资源和限制最适合。 谁能帮我解决这个问题?

欣赏。

【问题讨论】:

    标签: kubernetes google-cloud-platform google-compute-engine


    【解决方案1】:

    kubernetes 到底要花多少钱

    您可以通过运行kubectl describe node 检查节点的“可分配”容量。总的来说是这样的

    [Allocatable] = [Node Capacity] - [Kube-Reserved] - [System-Reserved] - [Hard-Eviction-Threshold]

    实际值会因环境和配置而异。

    更多关于这个主题的信息:https://github.com/kubernetes/community/blob/master/contributors/design-proposals/node/node-allocatable.md

    【讨论】:

      猜你喜欢
      • 2019-03-31
      • 2016-10-05
      • 1970-01-01
      • 2020-04-15
      • 2019-07-09
      • 2019-04-24
      • 2020-04-17
      • 2018-11-11
      • 1970-01-01
      相关资源
      最近更新 更多