Resolução de problemas de tempo de execução

Você pode encontrar um problema ao usar o Cloud Pak.

Para diagnosticar problemas, veja as informações a seguir:

Erros intermitentes enviam imagens por push para o registro integrado do Red Hat OpenShift

Você pode receber uma das seguintes mensagens:

  • received unexpected HTTP status: 504 Gateway Time-out
  • unable to retrieve auth token: invalid username/password

Executar um docker push para o registro de imagem integrado do Red Hat OpenShift pode resultar em vários erros intermitentes. Uma causa para os erros pode ser a configuração de operações de entrada/saída por segundo (IOPS) do armazenamento de apoio do registro integrado.

Para resolver esse problema, tente o seguinte:

  1. Aumente a configuração de IOPS do dispositivo de armazenamento de backup PV Ícone de link externo ou aumente o tamanho do armazenamento de backup.
  2. Diminua a implementação do registro de imagem para 1 com o comando a seguir:
    oc -n openshift-image-registry scale deployment image-registry --replicas=1

Como usar o registro de contêiner local fornecido com o Red Hat OpenShift em vez de um registro de contêiner do Docker Hub?

Para usar o registro de contêiner local fornecido com Red Hat OpenShift:

  1. Localize o registro do contêiner local URL fornecido por Red Hat OpenShift no seu cluster.
    1. No console da web do Red Hat OpenShift , selecione o padrão da área de trabalho
    2. Clique no pod docker-registry.
    3. Clique na aba Environment .
    4. Obtenha a URL OPENSHIFT_DEFAULT_REGISTRY = docker-registry.default.svc:5000.
  2. Uma vez que você tenha localizado o registro de contêiner local, use-o enquanto configura o webhook como o valor para a entrada Docker Registry ou mencione-o quando estiver executando o PipelineRun manualmente como um recurso de pipeline docker-image.
    • Por exemplo, no painel de pipelines por meio de um webhook:
      Docker Registry : image-registry.openshift-image-registry.svc:5000/kabanero
    • Por exemplo, em um recurso de pipeline do PipelineRun manual:
      docker-image : docker-registry.default.svc:5000/kabanero/my-image-name

Ao usar o Red Hat OpenShift Container Platform em uma nuvem com o serviço Kubernetes e um registro interno do Docker , a execução de um docker push no registro interno do Docker pode resultar em um erro de tempo limite do gateway

Um erro de tempo limite de gateway acontece nos casos em que a configuração de operações de entrada/saída por segundo (IOPS) para o armazenamento de apoio do volume persistente do registro (PV) é muito baixa.

Para resolver esse problema, mude a configuração do IOPS do dispositivo de armazenamento de apoio do PV:

docker-image : image-registry.openshift-image-registry.svc:5000/kabanero/my-image-name