【问题标题】:What is the minimum Google Kubernetes Engine cluster size / Configuration for Istio?Istio 的最小 Google Kubernetes Engine 集群大小/配置是多少?
【发布时间】:2019-01-01 08:54:04
【问题描述】:

我尝试使用 Google Cloud Deployment Manager 在 Google Kubernetes Engine 上启动 Istio,如 Istio Quick Start Guide 中所述。 我的目标是为一些非常轻量级的微服务创建一个尽可能小的集群。

很遗憾,集群中的 Istio pod 在使用 1个节点GKE

  • g1-小或
  • n1-standard-1

集群。 例如,istio-pilot 失败,状态为“0 of 1 updated replicas available - Unschedulable”。

我没有发现任何提示表明我的集群资源已超出,所以我想知道:

成功运行 Istio(和一些轻量级微服务)的最小 GKE 集群大小是多少?

我发现的是问题Istio#216,但它没有包含答案。另外,当然,集群大小取决于微服务,但我基本上对开始时的最小集群感兴趣。

【问题讨论】:

    标签: kubernetes google-kubernetes-engine istio


    【解决方案1】:

    根据this page

    如果您使用 GKE,请确保您的集群至少有 4 个标准 GKE 节点。如果您使用 Minikube,请确保您至少有 4GB RAM。

    【讨论】:

    • 谢谢@jaxxstorm 好像我错过了这个,我一直在寻找设置指南。但在这种情况下,仅仅是因为 Bookinfo 样本,还是因为 Istio 是 4 个 GKE 标准节点? 4 个纯粹用于 Istio 的标准 GKE 节点听起来很重。
    • 两者兼而有之。如果你打算运行任何类型的微服务器,bookinfo 本身就很小,所以这是一个合理的比较。
    • 哇,我认为 kubernetes 和容器是轻量级的(“透明”层 Istio 也是如此)。具有 4 个 vCPU 和 15GB RAM 作为最低要求的系统对于一些轻量级服务来说是沉重的,这些服务可以在具有 2GB RAM 的单个 VM 上轻松运行(只是普通的,没有 Kubernetes)。这也使得 Istio 的起步非常昂贵。如果没有 Istio,我可能会更好地开始。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    • 1970-01-01
    • 1970-01-01
    • 2016-06-28
    • 1970-01-01
    • 1970-01-01
    • 2015-11-21
    相关资源
    最近更新 更多