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.11.3

Recursos

  • Anthos em execução no modo desconectado
  • O Anthos em execução no modo desconectado agora segue uma política de descontinuação para versões do Anthos Config Management e Anthos Service Mesh. Cada versão é categorizada em um dos quatro estados:

    • Compatível: essa versão é reconhecida pelo Anthos em execução no modo desconectado e pode ser instalada. Ela funciona na versão atual do cluster do Anthos em execução no modo desconectado. As versões compatíveis provavelmente serão descontinuadas na próxima versão secundária do Anthos em execução no modo desconectado.
    • Descontinuada: essa versão é reconhecida pelo Anthos em execução no modo desconectado e pode ser instalada. Ela funciona na versão atual do cluster do Anthos em execução no modo desconectado. As versões descontinuadas serão incompatíveis na próxima versão secundária do Anthos em execução no modo desconectado.
    • Incompatível: essa versão ainda é reconhecida pela instalação do Anthos em execução no modo desconectado, mas não pode mais ser instalada. Talvez ela não funcione na versão atual do cluster do Anthos em execução no modo desconectado. Ainda é possível remover uma versão incompatível ou fazer upgrade para uma versão mais recente. As versões incompatíveis serão removidas na próxima versão secundária do Anthos em execução no modo desconectado.
    • Removida: essa versão não é reconhecida pela instalação do Anthos em execução no modo desconectado. Ela não pode fazer upgrade para uma versão mais recente e não pode ser desinstalada automaticamente.

    O ciclo de vida de cada versão do Anthos Config Management e do Anthos Service Mesh segue o padrão de migração de Compatível para Descontinuada para Incompatível para Removida.

    A tabela a seguir mostra a política de descontinuação das versões do Anthos Config Management e Anthos Service Mesh.

    Anthos em execução no modo desconectado 1.11 Compatível Suspenso Sem suporte Removida
    Anthos Config Management 1.11.1 N/A 1.8.*, 1.9.* 1.7.*
    Anthos Service Mesh 1.11.8-asm.1 1.10.* 1.9.* N/A
  • Anthos Config Management

    • Foi adicionada compatibilidade com a versão 1.11.1.
    • A compatibilidade com a versão 1.7.* do Anthos Config Management foi removida.
    • As versões 1.8.* e 1.9.* do Anthos Config Management agora são incompatíveis e serão removidas na próxima versão secundária do Anthos em execução no modo desconectado.
    • Recursos do Anthos Config Management adicionados desde a última versão do Anthos em execução no modo desconectado:
      • O Config Sync ignora os diretórios ocultos .github e .gitlab e o arquivo oculto .gitlab-ci.yml.
      • Agora, é possível especificar a ordem de aplicação e exclusão usando a nova anotação config.kubernetes.io/depends-on.
      • Foi adicionada a aplicação de dependências para pular a aplicação de objetos com dependências não aplicadas e totalmente reconciliadas.
      • Foi atualizado o campo spec.override.resources em RootSync e RepoSync para permitir que você substitua os valores de recursos padrão (por exemplo, CPU ou memória) solicitados pelos contêineres correspondentes da implantação do reconciliador.
      • O comando nomos status exibe mensagens de condições de recursos quando os recursos gerenciados não estão prontos ou íntegros.
      • O comando nomos hydrate é compatível com a renderização de formato de origem não estruturado e com a renderização de configurações do Kustomize ou de gráficos do Helm.
      • O comando nomos vet é compatível com renderização e com a renderização de configurações do Kustomize ou de gráficos do Helm. Ele fornece uma sinalização --keep-output para preservar a saída renderizada.
      • O Config Sync ignora a validação e a aplicação de qualquer configuração de recurso no repositório Git com a anotação config.kubernetes.io/local-config: "true".
    • Os recursos do Anthos Config Management NÃO são transferidos para o Anthos em execução no modo desconectado:
      • Compatibilidade com vários repositórios git
  • Anthos Service Mesh

    • Foi adicionada compatibilidade com a versão 1.11.8-asm.1.
    • O Anthos Service Mesh 1.9.* agora é incompatível e será removido na próxima versão secundária do Anthos em execução no modo desconectado.
    • O Anthos Service Mesh 1.10.* agora é descontinuado e será incompatível na próxima versão secundária do Anthos em execução no modo desconectado.
  • IU

    • O Anthos Management Center mostra um indicador quando uma versão incompatível do Anthos Config Management ou do Anthos Service Mesh é usada.
    • O Management Center impede que você instale uma versão incompatível do Anthos Config Management ou do Anthos Service Mesh.

Alterações importantes

  • Todas as instalações do Anthos Config Management precisam fazer upgrade para 1.8.2 ou mais recente antes de instalar essa versão.
  • Todas as instalações do Anthos Service Mesh precisam fazer upgrade para 1.10.4-asm.14 ou mais recente antes de instalar essa versão e fazer upgrade de clusters de usuários.
  • O Anthos em Bare Metal 1.11.3 vem com o Kubernetes 1.22. Essa versão do Kubernetes 1.22 removeu algumas APIs. Verifique se você não depende de alguma API removida antes de fazer upgrade de um cluster, já que isso pode ter consequências imprevisíveis. Substitua todas as referências às APIs descontinuadas por referências às chamadas de API mais recentes. Para ver a lista de APIs removidas, consulte o Guia de migração de APIs descontinuadas.
  • O Anthos em bare metal removeu algumas métricas descontinuadas. As consultas integradas e as políticas de alertas do Grafana foram atualizadas, mas se você tiver definido as próprias consultas ou gráficos, talvez seja necessário aplicar mudanças. Para mais informações, consulte Métricas descontinuadas afetam o painel do Cloud Monitoring nos problemas conhecidos do Anthos em bare metal.

Correções

  • Foi corrigido um problema de logmon-operator de memória insuficiente.