首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >部署规模不同的部署

部署规模不同的部署
EN

Stack Overflow用户
提问于 2018-05-28 05:13:21
回答 1查看 169关注 0票数 2

我们在GKE (引擎)上运行Kubernetes版本1.10.2。我们目前有两个具有相同标记的部署,这些标记用作单个服务的选择器。当我们运行一个kubectl部署时,我们得到以下信息:

代码语言:javascript
运行
复制
+--------------+---------+---------+------------+-----------+
| NAME         | DESIRED | CURRENT | UP-TO-DATE | AVAILABLE |
+--------------+---------+---------+------------+-----------+
| DEPLOYMENT-A | 3       | 3       | 3          | 3         |
+--------------+---------+---------+------------+-----------+
| DEPLOYMENT-B | 5       | 5       | 5          | 5         |
+--------------+---------+---------+------------+-----------+

然而,如果我看一下部署的吊舱,只有5个,它们都来自于部署-B。如果我运行kubectl规模部署-A-副本=10,它将将部署-B扩展到10,而且从部署到A仍然会有0个pods,尽管kubectl get deploy仍然表示有3种可用。

希望了解故障排除的下一步,或者是否有人曾经经历过类似的情况。我一直在四处寻找,却什么也没找到(可能只是我太糟糕了,把这个问题说出来了)。我有一个理论,如果我把部署规模--B到0,那么部署--A应该开始调度3个吊舱,但我不确定是否可以尝试它,并在猜测中冒着中断的风险。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-06-25 17:48:33

看起来您的spec.selector配置错误,所以部署-b试图控制所有部署-a的资源。您可能应该重新检查部署A和B的选择器和标签,确保它们之间没有重复的标签。在此之后,您再次重新部署两个部署,因为越来越多的副本仍将使用现有的配置,因此不会修复问题。

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

https://stackoverflow.com/questions/50559495

复制
相关文章

相似问题

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