我想尝试在AWS中设置Kubernetes集群,其应用程序包括:
由于其他服务(如S3 )已经被使用,所以选择了AWS而不是GCE。目前,该应用程序是使用https://jelastic.com/(用于集群管理的- GUI )来设置的,但是由于缺乏自动化工具,而且硬件供应商也出现了多次故障,因此该应用程序已经不能满足需要。
J弹性使用cloudlet作为计算机资源的抽象--其中一个cloudlet是200 and和128 as。该应用程序使用大约150个cloudlets = 30 GHz CPU +20 30内存。
您建议如何在AWS中设置集群?对于Kubernetes大师和仆从来说,哪种实例类型最好?您建议在集群上以及服务上运行数据库,还是为它们划分专用实例更好?
发布于 2015-12-18 10:49:36
您能给我们提供更多关于您想要的用例和自动化的信息吗?在J弹性中有一个叫做CloudScripting的自动化工具,在它的帮助下,任何类型的自动化都是可能的。
发布于 2016-07-20 23:01:51
要精调aws实例类型,需要一些尝试和错误.首先,如果在启动kube-up.sh之前定义了这些env vars
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然后,一旦运行仔细读取输出以调用
kubectl describe nodes ..。典型输出
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/
调整以实现最小/最便宜的实例类型,而不获得太高的使用率%值
https://stackoverflow.com/questions/34334128
复制相似问题