Disponibilizada versão v1.26.2 do Kubernetes

Por Gaspar Barancelli Junior em 06 de março de 2023

A release v1.26.2 do Kubernetes foi lançada em 01/03/2023, contendo mudanças em APIs, implementações de novos recursos, correções de bugs e algumas regressão.

Os logs das alterações são em comparação a versão anterior: v1.26.1

Mudança de API
  • Uma correção na API resource.k8s.io/v1alpha1/ResourceClaim para evitar erros inofensivos. Adicionada validação para rejeitar a reutilização incorreta do mesmo UID em entradas diferentes. (#115354, @pohly)

  • K8s.io/component-base/logs o uso dos valores pflag em um conjunto de sinalizadores Go normal levou ao pânico ao imprimir a mensagem de ajuda (#114680, @pohly)

Recurso
  • As sondagens Kubelet TCP e HTTP são mais eficazes usando recursos de rede: conntrack entries, sockets…​ Isso é obtido reduzindo o estado TIME-WAIT da conexão para 1 segundo, em vez dos 60 segundos padrão. Isso permite que o kubelet libere o socket e libere a entrada de conntrack e a porta efêmera associada. (#115143, @aojea)

  • Kubernetes agora é construído com Go 1.19.6 (#115833, @cpanato)

  • Use HorizontalPodAutoscaler v2 para kubectl (#114886, @a7i)

Bug ou regressão
  • Condição de interrupção do PodGC não são adicionadas para pods que estão na fase terminal (#115104, @mimowo)

  • A imposição de nodeName não pode ser definida junto com scheduleGates não vazios (#115636, @huang-wei)

  • Correção de um bug que causou pânico com o apiserver ao tentar alocar um serviço com um ClusterIp dinâmico que foi configurado com o serviço CIDRS com uma máscara A /28 para IPv4 e A /124 Máscara para IPv6 (#115333, @AOJEA)

  • Correção de erro de ponteiro nulo no log csi NodeVolumeLimits (#115347, @sunnylovestiramisu)

  • Correção de uma regressão que introduziu o tempo limite de 34s para chamadas DeleteCollection (#115479, @Tkashem)

  • Correção de erro que fez com que o status dos Jobs indexados fosse atualizado apenas quando houver índices recém concluídos. Os índices concluídos agora são atualizados se os .status.completedIndexes tiver valores fora da faixa de 0 até .spec.completions (#115462, @danielvegamyhre)

  • Corrige o bug na ValidatingAdmissionPolicy alfa, que impedia as políticas de usar um paramKind anteriormente usado por outra política (#115185, @alexzielenski)

  • Golang.org/x/net atualizado para versão v0.7.0 que corrige a CVE-2022-41723 (#115787, @Liggitt)

  • O servidor API Kubernetes agora detecta e fecha corretamente as conexões TLS existentes quando seu arquivo de certificado de cliente para autenticação Kubelet foi rotacionado. (#115566, @enj)

Referências

// Livros recomendados relacionados ao assunto do post

// Compartilhe esse Post