Kubernetes ,容器编排工具,我想请教关于它的两个问题,第一个问题是应该给每个类型容器(应用容器、redis 容器、mysql 容器、nginx 容器)分配多少 CPU 、内存?第二个问题是应该在 k8s 集群中运行多少个应用容器、多少个 redis 容器、mysql 容器,它们的比例?
1
aaronkk 283 天前
按需
|
2
seers 283 天前 via iPhone
先跑一段时间,观测指标,再 limit
|
3
Frankcox 283 天前
这些都是根据你们业务需求来处理的啊
|
4
kaktos 283 天前
|
5
BinaryDH 283 天前
你问的问题, 都是 k8s 擅长解决的问题, 建议去各个应用的官网了解运行最低要求设置 request, 再根据你的需求设置 limit, 还可以设置根据负载自动伸缩. k8s 对集群的每个节点运行的 pod 数据也有默认设置, 同时你也可以自定义设置.
以上这些问题都不了解, 你使用 k8s 的意义何在呢? |
6
Judoon 283 天前
第一个问题的本质和 k8s 没有关系,你用虚拟机部署,或者买云厂商的 MySQL/Redis ,难道就不需要根据需求或者业务量来选择购买什么样配置的虚拟机或者实例规格吗?
第二个问题同样和 k8s 集群规模相关,也没有规定不同应用还得按比例来部署,这不都得根据业务需求来。 两个问题都没有标准答案, |