首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AWS中的Kubernetes集群-什么实例类型?

AWS中的Kubernetes集群-什么实例类型?
EN

Stack Overflow用户
提问于 2015-12-17 12:02:15
回答 2查看 1.5K关注 0票数 2

我想尝试在AWS中设置Kubernetes集群,其应用程序包括:

  • 5基于Java的微服务
  • 2 Node.JS微服务
  • MongoDB
  • 弹性搜索
  • MariaDB
  • RabbitMQ

由于其他服务(如S3 )已经被使用,所以选择了AWS而不是GCE。目前,该应用程序是使用https://jelastic.com/(用于集群管理的- GUI )来设置的,但是由于缺乏自动化工具,而且硬件供应商也出现了多次故障,因此该应用程序已经不能满足需要。

J弹性使用cloudlet作为计算机资源的抽象--其中一个cloudlet是200 and和128 as。该应用程序使用大约150个cloudlets = 30 GHz CPU +20 30内存。

您建议如何在AWS中设置集群?对于Kubernetes大师和仆从来说,哪种实例类型最好?您建议在集群上以及服务上运行数据库,还是为它们划分专用实例更好?

EN

回答 2

Stack Overflow用户

发布于 2015-12-18 10:49:36

您能给我们提供更多关于您想要的用例和自动化的信息吗?在J弹性中有一个叫做CloudScripting的自动化工具,在它的帮助下,任何类型的自动化都是可能的。

票数 0
EN

Stack Overflow用户

发布于 2016-07-20 23:01:51

要精调aws实例类型,需要一些尝试和错误.首先,如果在启动kube-up.sh之前定义了这些env vars

代码语言:javascript
复制
export MASTER_SIZE=t2.large # master instance type
export NODE_SIZE=t2.large   # minion instance type
export NUM_NODES=3          # determines number of minion instances

然后,一旦运行仔细读取输出以调用

代码语言:javascript
复制
kubectl describe nodes  

..。典型输出

代码语言:javascript
复制
  Namespace         Name                                CPU Requests    CPU Limits                                                                                                                        Memory Requests   Memory Limits
  ---------         ----                                ------------    ----------                                                                                                                        ---------------   -------------
  kube-system           elasticsearch-logging-v1-rvvnw                  100m (5%)                                                                                                                         100m (5%) 0 (0%)      0 (0%)
  kube-system           elasticsearch-logging-v1-ybz5n                  100m (5%)                                                                                                                         100m (5%) 0 (0%)      0 (0%)
  kube-system           fluentd-elasticsearch-ip-172-20-0-211.ec2.internal                                                                                                                                100m (5%) 0 (0%)      200Mi (5%)  200Mi (5%)
  kube-system           heapster-v1.1.0-1261016182-q18fr                288m (14%)                                                                                                                        288m (14%)    598916Ki (14%)  598916Ki (14%)
  kube-system           kibana-logging-v1-9337e                     100m (5%)                                                                                                                             100m (5%) 0 (0%)      0 (0%)
  kube-system           kube-dns-v17-iits3                      110m (5%)   110m (5%)                                                                                                                     120Mi (3%)    220Mi (5%)
  kube-system           kube-proxy-ip-172-20-0-211.ec2.internal             100m (5%)                                                                                                                     0 (0%)        0 (0%)      0 (0%)
  kube-system           kubernetes-dashboard-v1.1.0-ss59o               100m (5%)                                                                                                                         100m (5%) 50Mi (1%)   50Mi (1%)
  kube-system           monitoring-influxdb-grafana-v3-lzjq7                200m (10%)                                                                                                                    200m (10%)    600Mi (15%) 600Mi (15%)
  ruptureofthemundaneplane  loudspeed-deployment-3003771997-bybrm                                                                                                                                         0 (0%)        0 (0%)      0 (0%)      0 (0%)
  ruptureofthemundaneplane  mongo-deployment-2286179029-0bltg               0 (0%)                                                                                                                        0 (0%)        0 (0%)      0 (0%)
Allocated resources:
  (Total limits may be over 100%, i.e., overcommitted. More info: http://releases.k8s.io/HEAD/docs/user-guide/compute-resources.md)
  CPU Requests  CPU Limits  Memory Requests Memory Limits
  ------------  ----------  --------------- -------------
  1198m (59%)   998m (49%)  1592196Ki (39%) 1694596Ki (41%)

在上面,重点关注资源使用率%值的底部集合。

https://aws.amazon.com/ec2/instance-types/

https://aws.amazon.com/ec2/pricing/

调整以实现最小/最便宜的实例类型,而不获得太高的使用率%值

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

https://stackoverflow.com/questions/34334128

复制
相关文章

相似问题

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