Kubernetes集群规模

比特侠

一些kubernetes新手问题。

如果我在kubernetes集群中正确设置其设置时的大小ita定义为想要在集群中的奴才数量,那么可以说我创建了一个包含两个奴才的集群。如果我决定用PHP和Nginx部署4个Pod。

有没有一种方法可以选择每个吊舱所需的资源量?

在旧的部署中,我们直接部署到服务器/虚拟机,我们知道每个服务器/虚拟机的资源量。假设我没有2gb ram 4 cps 160gb hdd的功能要求。

我如何使用kubernetes做到这一点。

现在,假设我已经部署了这四个Pod,并且希望进行扩展,而新Pod需要满足相同的无功能要求。

我是否需要调整集群大小或是否有kubernetes为我服务的方法?

谢谢。

罗伯特·贝利

请参阅kubernetes用户指南的“计算资源”部分。它描述了如何在容器上分配cpu和内存限制,以及调度程序如何将它们放置在群集中。

当您扩展正在运行的Pod的数量时,调度程序将尝试将它们放置在可用空间中。如果无法安排豆荚的调度时间,那么豆荚将保持挂起状态,直到调度程序可以找到运行它们的地方为止。您可能可以放宽对Pod设置的一些限制(主机端口,标签选择器等),或者可能需要通过添加其他节点来增加群集的计算能力。

目前,集群在容量不足时不会自动添加新节点。至少针对GCE的添加此功能的工作正在进行中(请参阅#11748),但在Kubernetes v1.0中不存在。在实现该功能之前,您将需要手动扩展集群。如果您在GCE / GKE上运行,则可以通过调整包含集群节点的托管实例组的大小来实现。在其他云提供商上,您需要将节点配置克隆到一个新节点上,以便具有正确的凭据来加入集群。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

过度配置集群的规模集

来自分类Dev

获取kubernetes集群IP

来自分类Dev

Kubernetes集群默认时区?

来自分类Dev

Kubernetes集群APP DNS

来自分类Dev

无法设置 Kubernetes 集群

来自分类Dev

Kubernetes 远程集群设置

来自分类Dev

集群内的 Kubernetes 服务

来自分类Dev

Kubernetes中的Rabbitmq集群设置

来自分类Dev

Kubernetes集群上的粘性会话

来自分类Dev

从Kubernetes集群内部更新部署

来自分类Dev

Kubernetes,在集群外访问IP

来自分类Dev

通过UI管理Kubernetes集群

来自分类Dev

夜间降低 Kubernetes 集群成本

来自分类Dev

删除 Kubernetes 集群中的 PersistentVolumeClaim

来自分类Dev

使用 Kubernetes 集群启动 Kubernetes Helm 图表

来自分类Dev

如何从集群外部访问我的Cassandra / Kubernetes集群?

来自分类常见问题

无法从集群内部连接到kubernetes API

来自分类Dev

Kubernetes:节点vs主机vs集群术语

来自分类Dev

如何设置100个节点的Kubernetes集群

来自分类Dev

Kubernetes中的集群IP是什么?

来自分类Dev

kubernetes + coreos集群-替换证书

来自分类Dev

如何在Kubernetes上创建MongoDB集群?

来自分类Dev

如何使用Rocket启动Kubernetes集群?

来自分类Dev

Kubernetes集群内部负载平衡

来自分类Dev

在本地Kubernetes集群上安装OpenFaas

来自分类Dev

Tekton是GCP / GKE的私有Kubernetes集群

来自分类Dev

Kubernetes,更改Kops集群的服务器

来自分类Dev

在Kubernetes集群中使用Python设置Prometheus

来自分类Dev

使用minikube访问kubernetes集群外的应用