Назад | Перейти на главную страницу

Как удалить Kubernetes k8s.gcr.io/pause, созданный podman?

Я слепо последовал некоторому руководству по подману (Немецкий), который обманом заставил меня создать контейнер Kubernetics.

Я предполагаю, что эти команды вызвали это:

$ podman pod create --name somename
$ podman run --detach --pod=somename alpine:latest top

Я случайно создал это, и даже после podman system prune -a или около того, изображение k8s.gcr.io/pause и контейнер, который называет себя «инфра-контейнером» и отказывается вывозить, остается.

Вот несколько команд:

$ podman images                  
REPOSITORY                TAG     IMAGE ID      CREATED         SIZE
[…]
k8s.gcr.io/pause          3.2     80d28bedfe5d  5 months ago    688 kB
$ podman ps -a
CONTAINER ID  IMAGE                 COMMAND  CREATED       STATUS   PORTS   NAMES
a19af97ae7ca  k8s.gcr.io/pause:3.2           26 hours ago  Created          6e40c6882a16-infra
$ podman rm 6e40c6882a16-infra 
Error: container a19af97ae7caa0372394af71c9b10a66dd373d699d8a60d81ff7bf8c1749d3d4 is the infra container of pod 6e40c6882a16f884ee953beb4c36a548590a06006c502e00653e807c474ffaa6 and cannot be removed without removing the pod
$ podman rmi k8s.gcr.io/pause:3.2 
Error: 1 error occurred:
    * could not remove image 80d28bedfe5dec59da9ebf8e6260224ac9008ab5c11dbbe16ee3ba3e4439ac2c as it is being used by 1 containers: image is being used

Обратите внимание, я не использую kubectl - и у меня это не установлено. Так этот ответ для Kubernetics мне не помогло.