Развертывание образа в кластере kubernetes с получением CrashLoopBackOff

Я использую кластер kubernetes для развертывания образа с помощью kubectl create -f dummy.yaml . мой образ общедоступен в докер-хабе, размер картинки 1,3 ГБ. образ извлекается успешно, но он не работает, это " CrashLoopBackOff". когда я запускаю команду развертывания создания "kubectl create -f dummy.yaml", я получаю:

 Name                         READY     STATUS             RESTARTS   AGE
 dummy-ser-5459bf444d-9b7sz   0/1       CrashLoopBackOff   118        10h

Я пытался использовать
command: [ "/bin/bash", "-c", "--" ] args: [ "while true; do sleep 30; done;" ] в моем файле yaml это работа с размером изображения 700 МБ, но он показывает CrashLoopBackOff, когда я использую его с другим изображением 1,3 ГБ, кажется, что контейнер после извлечения не может быть запущен, потому что изображение успешно извлечено.

Описать стручки показывают:

Events:
Type     Reason                 Age                From               Message
----     ------                 ----               ----               -------
Normal   Scheduled              12m                default-scheduler  Successfully assigned dummy-ser-779                                 7db4cd4-djqdz to node02
Normal   SuccessfulMountVolume  12m                kubelet, node02    MountVolume.SetUp succeeded for vol                                 ume "default-token-8p9lq"
Normal   Created                1m (x4 over 2m)    kubelet, node02    Created container
Normal   Started                1m (x4 over 2m)    kubelet, node02    Started container
Warning  BackOff                53s (x8 over 2m)   kubelet, node02    Back-off restarting failed containe                                 r
Normal   Pulling                41s (x5 over 12m)  kubelet, node02    pulling image "xxx/dummyenc:ba                                 ni"
Normal   Pulled                 40s (x5 over 2m)   kubelet, node02    Successfully pulled image "xxx 

Заранее благодарю

1 ответ

Я исправил эту проблему. Я получил эту ошибку, потому что образ не был совместим с оборудованием, которое я пытался запустить на (ARM7)RPi. Я создаю образ на Ubuntu 64bit, используя сборку Docker для Dockerfile, чтобы образ не мог работать на Raspberry pi.

Другие вопросы по тегам