12.4. Problemas e preocupações comuns


Esta seção descreve problemas e preocupações comuns que podem causar transtornos durante a migração.

12.4.1. Atualização de imagens internas obsoletas

Se seu aplicativo utiliza imagens do namespace openshift, as versões necessárias das imagens devem estar presentes no cluster de destino.

Se uma imagem do OpenShift Container Platform 3 for descontinuada no OpenShift Container Platform 4.10, você poderá atualizar manualmente a tag de fluxo de imagem usando podman.

Pré-requisitos

  • Você deve ter podman instalado.
  • Você deve estar conectado como um usuário com os privilégios cluster-admin.
  • Se estiver usando registros inseguros, adicione seus valores de host de registro à seção [registries.insecure] de /etc/container/registries.conf para garantir que podman não encontre um erro de verificação TLS.
  • Os registros internos devem estar expostos nos clusters de origem e de destino.

Procedimento

  1. Assegure que os registros internos estejam expostos nos clusters do OpenShift Container Platform 3 e 4.

    O registro interno é exposto por padrão no OpenShift Container Platform 4.

  2. Se estiver usando registros inseguros, adicione seus valores de host de registro à seção [registries.insecure] de /etc/container/registries.conf para garantir que podman não encontre um erro de verificação TLS.
  3. Acesse o registro do OpenShift Container Platform 3:

    $ podman login -u $(oc whoami) -p $(oc whoami -t) --tls-verify=false <registry_url>:<port>
    Copy to Clipboard Toggle word wrap
  4. Acesse o registro do OpenShift Container Platform 4:

    $ podman login -u $(oc whoami) -p $(oc whoami -t) --tls-verify=false <registry_url>:<port>
    Copy to Clipboard Toggle word wrap
  5. Faça pull da imagem do OpenShift Container Platform 3:

    $ podman pull <registry_url>:<port>/openshift/<image>
    Copy to Clipboard Toggle word wrap
  6. Marque a imagem do OpenShift Container Platform 3 para o registro do OpenShift Container Platform 4:

    $ podman tag <registry_url>:<port>/openshift/<image> \ 
    1
    
      <registry_url>:<port>/openshift/<image> 
    2
    Copy to Clipboard Toggle word wrap
    1
    Especifique a URL e a porta do registro para o cluster OpenShift Container Platform 3.
    2
    Especifique a URL e a porta do registro para o cluster do OpenShift Container Platform 4.
  7. Efetue push da imagem para o registro do OpenShift Container Platform 4:

    $ podman push <registry_url>:<port>/openshift/<image> 
    1
    Copy to Clipboard Toggle word wrap
    1
    Especifique o cluster do OpenShift Container Platform 4.
  8. Verificar se a imagem tem um fluxo de imagem válido:

    $ oc get imagestream -n openshift | grep <image>
    Copy to Clipboard Toggle word wrap

    Exemplo de saída

    NAME      IMAGE REPOSITORY                                                      TAGS    UPDATED
    my_image  image-registry.openshift-image-registry.svc:5000/openshift/my_image  latest  32 seconds ago
    Copy to Clipboard Toggle word wrap

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2026 Red Hat