K9s melhorou suas capacidades de visualização integrando gráficos e visualizações mais detalhados. Agora ele oferece uma melhor representação de logs e métricas e é mais flexível em como exibe recursos personalizados (CRDs). As operações nos pods foram expandidas e incluem uma melhor integração com ferramentas de depuração, como kubectl debug), e suporte aprimorado a ambientes muti-cluster. O suporte a CRDs melhorou significativamente e agora fornece uma melhor navegação e gerenciamento desses recursos bem como uma interação mais suave com recursos personalizados. O painel de atalhos também foi melhorado para deixá-lo mais acessível para as desenvolvedoras que são menos experientes com o kubectl. Isso é uma melhora significativa, já que o K9s inicialmente era focado prioritariamente em equipes de DevOps.
Continuamos apoiando fervorosamente a infraestrutura como código, e continuamos a acreditar que uma solução robusta de monitoramento é um pré-requisito para operação de aplicativos distribuídos. Às vezes, uma ferramenta interativa, como o console web da AWS, pode ser uma adição útil. Ele nos permite explorar todos os tipos de recursos de maneira ad-hoc, sem precisar lembrar todos os comandos obscuros. Entretanto, usar uma ferramenta interativa para fazer modificações manuais em tempo real ainda é uma prática questionável. Para Kubernetes, agora temos k9s, que fornece uma interface interativa para basicamente tudo o que o kubectl pode fazer. E, para inicializar, não é um aplicativo web, mas roda dentro de uma janela de terminal, evocando boas lembranças do Midnight Commander para algumas de nós.