首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用TTY -容器爆炸未分配

无法使用TTY -容器爆炸未分配
EN

Stack Overflow用户
提问于 2021-11-05 02:33:45
回答 1查看 119关注 0票数 0

我使用以下命令登录容器失败。我错过了什么?

提前谢谢你

代码语言:javascript
复制
(base) debian@appdev:~$ aws eks list-clusters
{
    "clusters": [
        "default"
    ]
}

(base) debian@appdev:~$ kubectl get pods
NAME                                          READY   STATUS    RESTARTS   AGE
apollo-admin                                  1/1     Running   0          36d
default-apollo-7bb67b66f9-hgbfg               1/1     Running   0          13d
default-apollo-getseq-568bdb78bd-h7l4v        1/1     Running   0          86d
default-blast-bb6469fb4-nz5bz                 1/1     Running   0          58d
default-orthovenn2-api-7cb577f5df-7xr6p       1/1     Running   0          34d
default-orthovenn2-mongodb-5fdd4467bd-mwfml   1/1     Running   0          34d
default-orthovenn2-website-5f8954c4f6-skljz   1/1     Running   0          34d
efs-app                                       1/1     Running   0          91d

(base) debian@appdev:~$ kubectl attach default-blast-bb6469fb4-nz5bz -i -t
Defaulting container name to blast.
Use 'kubectl describe pod/default-blast-bb6469fb4-nz5bz -n default' to see all of the containers in this pod.
Unable to use a TTY - container blast did not allocate one
If you don't see a command prompt, try pressing enter.
Error from server (Forbidden): pods "default-blast-bb6469fb4-nz5bz" is forbidden: User "developer" cannot create resource "pods/attach" in API group "" in the namespace "default"

(base) debian@appdev:~$ kubectl describe pod/default-blast-bb6469fb4-nz5bz -n default
Name:         default-blast-bb6469fb4-nz5bz
Namespace:    default
Priority:     0
Node:         ip-10-22-196-153.ap-southeast-2.compute.internal/10.22.196.153
Start Time:   Sun, 05 Sep 2021 23:45:30 +0000
Labels:       app.kubernetes.io/instance=default-blast
              app.kubernetes.io/managed-by=Helm
              app.kubernetes.io/name=default-blast
              app.kubernetes.io/version=1.0.14
              checksum/config-map=c3d498139d04a99ffc05ac85539b2b3960db609ede5b509e9bee949941389e8
              helm.sh/chart=blast-0.0.2
              pod-template-hash=bb6469fb4
Annotations:  kubernetes.io/psp: eks.privileged
Status:       Running
IP:           10.22.196.82
IPs:
  IP:           10.22.196.82
Controlled By:  ReplicaSet/default-blast-bb6469fb4
Containers:
  blast:
    Container ID:   docker://abc6745591a4a2e9bf74e907773cc8bae25356b0daad3b009a81854329e9ada8
    Image:          wurmlab/sequenceserver:2.0.0.rc8
    Image ID:       docker-pullable://wurmlab/sequenceserver@sha256:d9b46a927e35f261b7813899202dd8798c033c0a096dfb10c29d8968fb9b1107
    Port:           4567/TCP
    Host Port:      0/TCP
    State:          Running
      Started:      Sun, 05 Sep 2021 23:45:32 +0000
    Ready:          True
    Restart Count:  0
    Limits:
      cpu:     1
      memory:  2Gi
    Requests:
      cpu:     500m
      memory:  256Mi
    Environment Variables from:
      default-blast  ConfigMap  Optional: false
    Environment:
      HELM_RELEASE_NAME:  default-blast
    Mounts:
      /db from persistent-data (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from default-token-59xt8 (ro)
Conditions:
  Type              Status
  Initialized       True 
  Ready             True 
  ContainersReady   True 
  PodScheduled      True 
Volumes:
  persistent-data:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  default-blast-data
    ReadOnly:   false
  default-token-59xt8:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  default-token-59xt8
    Optional:    false
QoS Class:       Burstable
Node-Selectors:  <none>
Tolerations:     node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
                 node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:          <none>
EN

回答 1

Stack Overflow用户

发布于 2021-11-05 04:09:51

当您尝试附加容器kubectl attach -it POD -c CONTAINER时,必须使用tty: truestdin: true配置容器。默认情况下,这两个值都是false Refer API Reference

示例实例:

代码语言:javascript
复制
spec: 
     containers: 
     - name: web 
     image: web:latest 
     tty: true 
     stdin: true
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69848093

复制
相关文章

相似问题

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