kubernetes - 如何手动强制Kubernetes扩展节点?

标签 kubernetes

我想手动强制Kubernetes扩展到特定数量的实例。

没有定义部署-这意味着没有副本。我有一组工作及其相关的待处理广告连播。

如何才能做到这一点?

如果需要,我确实正在运行集群自动缩放器。

原因:

由于集群自动缩放器不足以在Pod挂起(特别是配置)的情况下扩展新节点。 (Kubernetes autoscaler - NotTriggerScaleUp' pod didn't trigger scale-up (it wouldn't fit if a new node is added))

最佳答案

您可以修补部署。
以下将部署“MY_DEPLOYMENT”修补到两个副本kubectl patch deployment MY_DEPLOYMENT -p '{"spec":{"replicas": '2'}}'

关于kubernetes - 如何手动强制Kubernetes扩展节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58049333/

相关文章:

kubernetes - 无法使用kubectl命令获取代理ID

java - 在 App Engine 中使用 Kubernetes Java 客户端库的问题

kubernetes - kubernetes.default.svc是怎么路由到api服务器的?

kubernetes - AWS EKS 0/1 节点可用。 1 个不足的 pod

amazon-web-services - 在 AWS 上运行具有 HA 的 Redis/Rejson 的最佳方式

kubernetes - 命名空间停留在终止状态,有一个名为 kubernetes 的终结器。我在哪里可以找到有关它的文档?

适用于 Google Cloud Functions 的 Dockerfile

kubernetes - HPA无法从Prometheus适配器获取自定义指标

kubernetes - 除非只有一个节点,如何创建策略以在除主节点之外的每个节点上运行容器?

kubernetes - 默认的 kubeadm 配置文件在哪里?