Não ler com atenção as release notes do K8s pode (e vai!) prejudicar seus workloads em contêineres.
Todo mundo sabe que o Kubernetes tem um longo histórico de descontinuar APIs. Para um projeto open-source de ritmo acelerado, isso é até esperado. Muitas vezes, avançar rápido significa abrir mão da compatibilidade com versões anteriores. A nova versão Kubernetes v1.22 é especialmente importante nesse aspecto, porque as APIs não serão apenas anunciadas como descontinuadas — elas serão removidas do código:

Imagine o que vai acontecer quando o seu serviço gerenciado de Kubernetes preferido (AWS EKS, Google GKE etc.) atualizar o cluster de produção para a v1.22. Inevitavelmente, coisas vão quebrar — e seus workloads podem sofrer um impacto enorme.

Seus workloads no K8s podem enfrentar uma baita turbulência durante o upgrade para a v1.22
Como saber se isso vai afetar o meu cluster?
Como descobrir se o seu cluster K8s usa alguma das APIs que serão removidas ou descontinuadas em breve? O próprio Kubernetes não oferece uma forma simples de listar essas APIs.
Por sorte, o time de Cloud Reliability Engineering da DoiT International criou o kubent (de Kube No Trouble) — uma ferramenta usada por muita gente do mundo K8s justamente para detectar esse tipo de problema.
Para aprender a instalar e usar o kubent, confira o post no blog do Stepan Stipl, autor original da ferramenta.