No GKE, oferecemos suporte a HPA com métricas personalizadas desde a versão 1.9. Se você tiver um grupo de pods com escalonamento automático horizontal em seu cluster, cada um exportando uma métrica personalizada, poderá definir uma média por destino do conjunto para essa métrica.
Um exemplo disso seria uma implementação de escalonamento automático de um frontend em que cada réplica exporta seu QPS atual. Pode-se definir a meta média de QPS por pod de front-end e usar o HPA para escalar a implantação para cima e para baixo de acordo. Você pode encontrar a documentação e um tutorial explicando como configurar isso aqui: link
O Kubernetes 1.10 disponível no GKE estenderá o suporte para métricas personalizadas para incluir métricas não anexadas a nenhum objeto do Kubernetes. Isso permitirá dimensionar uma implantação com base em qualquer métrica listada aqui, por exemplo, o número de mensagens na fila do Google Pub / Sub.