Problemas com a implantação ativa em várias regiões
Você pode enfrentar problemas em uma implantação ativa em várias regiões. As dicas de solução de problemas a seguir vão ajudá-lo a prosseguir.
Falha no acesso ao Assistant Builder em uma implantação ativa em várias regiões
- Sintomas
- Solução
- Atualize a imagem do Gateway Operator para incluir a correção, por exemplo, a consulta de nome para UID da instância.
- Pré-requisitos
- Crie imagens espelho em um registro privado do tipo “ Docker ” caso haja um ambiente isolado. Instale o skopeo: https://github.com/containers/skopeo/blob/main/install.md
Copiar imagens do operadorexport LOCAL_REGISTRY="your_local_registry" export LOCAL_USER="your_local_registry_username" export LOCAL_PASS="your_local_registry_password" export IBM_ENTITLEMENT_KEY="your_ibm_entitlement_key" export AUTH_JSON_PATH="${HOME}/.airgap/auth.json" mkdir -p "$(dirname "${AUTH_JSON_PATH}")" skopeo login cp.icr.io --username cp --password "${IBM_ENTITLEMENT_KEY}" --authfile "${AUTH_JSON_PATH}" skopeo login "${LOCAL_REGISTRY}" --username "${LOCAL_USER}" --password "${LOCAL_PASS}" --authfile "${AUTH_JSON_PATH}"
Após a cópia, verifique se as imagens estão presentes na pasta# watson-gateway-operator skopeo copy --all --authfile "${AUTH_JSON_PATH}" --dest-tls-verify=false --src-tls-verify=false \ docker://icr.io/cpopen/watson-gateway-operator@sha256:e5b8f1b5bcb770c5dfa92ed97c09961cd0747829302b17fe98e167cfff1c3fff \ docker://$LOCAL_REGISTRY/cpopen/watson-gateway-operator@sha256:e5b8f1b5bcb770c5dfa92ed97c09961cd0747829302b17fe98e167cfff1c3fff$LOCAL_REGISTRY.
- Procedimento de reversão
- Se você precisar reverter as alterações:
- Option-1 Usando a função "Desfazer implementação"
oc rollout undo deployment/gateway-operator -n ${PROJECT_CPD_INST_OPERATORS} - Option-2 Usando o arquivo de backup
oc apply -f gateway-operator-backup.yaml
- Option-1 Usando a função "Desfazer implementação"
- Comandos de verificação
- Verificar a implantação do operador de gateway
# Check current image oc get deployment gateway-operator -n ${PROJECT_CPD_INST_OPERATORS} \ -o jsonpath='{.spec.template.spec.containers[0].image}'Saída esperadaicr.io/cpopen/watson-gateway-operator@sha256:e5b8f1b5bcb770c5dfa92ed97c09961cd0747829302b17fe98e167cfff1c3fff