首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes Pods显示2/2已准备就绪,尽管spec只有一个副本

Kubernetes Pods显示2/2已准备就绪,尽管spec只有一个副本
EN

Server Fault用户
提问于 2020-08-28 05:03:42
回答 1查看 1.3K关注 0票数 0

由于某种原因,跨越多个名称空间的一组荚显示多个荚,尽管它们的部署规范指定了replicas: 1

示例:

代码语言:javascript
复制
  NAME                             READY   STATUS    RESTARTS   AGE
  calibre-9569796f5-d5gt8          1/1     Running   1          2d4h
> calibre-web-d4965df64-29t9c      2/2     Running   5          2d4h < this one right here for example
  jellyfin-67f58745dc-dbvss        1/1     Running   6          2d4h

但在我的deployment.yml

代码语言:javascript
复制
spec:
  replicas: 1
EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-08-28 08:31:56

当列出pod时,Ready列并不表示副本,而是表示pod中的ready容器。

例如,这里我运行的是为第二台打开kubectl proxy的侧卡式吊舱:

代码语言:javascript
复制
NAME                READY   STATUS             RESTARTS   AGE
kubectl-pod         2/2     Running            2          2d19h

您注意到这表明我的两个容器都准备好了。为了检查副本计数,您已经列出了部署:

代码语言:javascript
复制
➜  ~ kubectl get deployments
NAME               READY   UP-TO-DATE   AVAILABLE   AGE
nginx-deployment   3/3     1            3           52d

➜  ~ kubectl get pods
NAME                                READY   STATUS             RESTARTS   AGE
nginx-deployment-9bf6f7ddf-858hh    1/1     Running            0          52d
nginx-deployment-9bf6f7ddf-rr65g    1/1     Running            0          52d
nginx-deployment-9bf6f7ddf-wsdpb    1/1     Running            0          52d
票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1031819

复制
相关文章

相似问题

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