Notas de lançamento

Neste documento, listamos as atualizações de produção do Anthos em execução no modo desconectado. Recomendamos que os desenvolvedores do Anthos verifiquem periodicamente esta lista para conhecer as novidades.

Versão 1.12.0

Recursos

  • Anthos no modo privado bare metal
  • Anthos Config Management
    • Foi adicionada compatibilidade com a versão 1.12.0.
    • As versões do Anthos Config Management 1.8.* e 1.9.* foram REMOVIDAS. Todas as instalações do Anthos Config Management precisam fazer upgrade pelo menos para 1.10.* antes de instalar essa versão do Gerenciamento de desempenho de aplicativos.
    • O Anthos Config Management 1.10.* agora é NÃO COMPATÍVEL e será REMOVIDO no Gerenciamento do desempenho de aplicativos 1.13.0. O Anthos Config Management precisa fazer upgrade pelo menos para 1.11.* antes de instalar o Gerenciamento do desempenho de aplicativos 1.13.0.
    • Recursos do Anthos Config Management adicionados desde a última versão do Gerenciamento do desempenho de aplicativos:
      • O Policy Controller agora é compatível com o Cloud Monitoring. Ele exportará automaticamente as métricas de ambiente de execução para o Cloud Monitoring e o Prometheus. Os usuários também podem configurar quais back-ends de monitoramento receberão as métricas exportadas.
      • Adição de um campo spec.override.reconcileTimeout em RootSync e RepoSync, para configurar o limite de tempo de espera até que os recursos em um grupo de aplicação sejam reconciliados antes da desistência. Um grupo de aplicação consiste em recursos sem dependências diretas ou indiretas entre si.
      • A biblioteca de modelos de restrição inclui um novo modelo: K8sRequiredResources. Para referência, consulte Biblioteca de modelos de restrição.
      • O modelo K8sProhibitRoleWildcardAccess da biblioteca de modelos agora é compatível com a correspondência de expressões regulares de nomes de clusterRole usando o novo campo regexMatch.
      • O modelo K8sNoExternalServices da biblioteca de modelos é compatível com um novo campo: cloudPlatform.
      • O Policy Controller foi atualizado para incluir uma versão mais recente do OPA Gatekeeper (hash: 206bbe9).
      • Essa versão inclui várias melhorias de desempenho do Config Sync:
        • O reconciliador do Config Sync agora monitora as atualizações de status dos recursos em vez de pesquisar, levando a uma detecção mais rápida, responsiva e mais eficiente de falhas e reconciliação de objetos. Essa mudança também reduz significativamente as alocações de memória para objetos inalterados.
        • Desative a limitação do lado do cliente quando aquela do lado do servidor estiver ativada (ativada por padrão no Kubernetes v1.20 e posterior). Isso reduziu significativamente a latência da sincronização em escala.
      • O Config Sync removeu limites de recursos do gerente de reconciliação, do reconciliador e do git-importer para possibilitar burst.
      • O problema que fazia com que o git-importer excluísse permanentemente erros de validação sem bloqueio antes de tentar novamente foi corrigido.
      • O problema que fazia com que o reconciliador gerasse um erro ao excluir um objeto já excluído foi corrigido.
      • Foram corrigidos dois problemas quando os recursos são marcados como não gerenciados usando a anotação configmanagement.gke.io/managed: disabled:
        • Se um repositório tiver recursos não gerenciados na sincronização inicial, a sincronização falhará.
        • Se um recurso foi excluído na mesma confirmação quando outro estava marcado como não gerenciado, o recurso excluído não será removido corretamente.
  • Anthos Service Mesh
    • Foi adicionada compatibilidade com a versão 1.12.7-asm.2.
    • O ASM 1.9.* foi REMOVIDO. Todas as instalações do ASM precisam fazer upgrade pelo menos para 1.10.* antes de instalar essa versão do Gerenciamento do desempenho de aplicativos.
    • O ASM 1.10.* agora é NÃO COMPATÍVEL e será REMOVIDO em 1.13. Todas as instalações do ASM precisam fazer upgrade pelo menos para 1.11.* antes de instalar o Gerenciamento do desempenho de aplicativos 1.13.0.
    • O ASM 1.11.* foi DESCONTINUADO e será NÃO COMPATÍVEL no Gerenciamento do desempenho de aplicativos 1.13.0. O ASM precisa fazer upgrade pelo menos para 1.12.* antes de instalar o Gerenciamento do desempenho de aplicativos 1.13.0.
  • IU
    • Os documentos agrupados incluem documentos de dependências, incluindo
      • Anthos em bare metal
      • Anthos Config Management
      • Anthos Service Mesh
      • Anthos Identity Service
    • As páginas não relevantes para a instalação do Gerenciamento do desempenho de aplicativos foram removidas do pacote agrupado.
  • Gráficos de terceiros
    • O gráfico do Helm para Postgres agrupado foi atualizado para vir com o Postgres 14.4
    • O gráfico do Helm para HAProxy agrupado foi atualizado para vir com o HAProxy 7.0
    • O gráfico do Helm para Kafka agrupado foi atualizado para vir com o Kafka 3.2

Correções

  • Correção do problema com o download do despejo de etcd com kubectl cp durante o processo de backup.

Problemas conhecidos

  • Ao fazer upgrade do cluster de administrador do sistema 1.11.3 para 1.12.0, você reconhece a plataforma de hardware incorretamente. Para mitigar esse problema nesse caso específico, os hooks de validação do upgrade são desativados e reativados após o upgrade do Anthos Management Center. Durante esse upgrade, o Anthos Management Center precisa ser atualizado logo após o upgrade do cluster de administrador para minimizar o tempo em que o sistema é executado sem validação.