Kubernetes: Sem uso de CPU do GKE para contêineres próprios no Stackdriver

Criado em 12 jun. 2016  ·  3Comentários  ·  Fonte: kubernetes/kubernetes

Olá,

Percebi que o uso da CPU do contêiner do GKE nos painéis do Stackdriver apenas relata o uso da CPU para contêineres criados por padrão (kube2ky, glbc, etcd, heapster e assim por diante) ao criar um cluster de contêiner no GCP, mas não para contêineres que criei para meu aplicativos próprios. Isso costumava funcionar no Kubernetes 1.1.x. Os gráficos GKE Container Memory, Disk usage e Page Faults exibem corretamente os dados dos meus próprios contêineres.

Meus 5 clusters (4 em uma conta, 1 na minha conta pessoal) estão todos no Kubernetes 1.2.4 e todos têm Cloud Monitoring/Logging ativado.

Este recurso foi alterado, desativado ou removido na versão 1.2.x?

Obrigado!

Comentários muito úteis

Para ser preciso, esses gráficos padrão mostram a _utilização_ da CPU, não o tempo de uso. A utilização é apenas uma métrica significativa para contêineres que têm um limite de CPU especificado, pois é efetivamente CPU usage time / reserved cores . Os contêineres do sistema que você lista têm um atributo de limite de CPU especificado neles, enquanto presumivelmente seus pods não.

Em 1.1.x, IIRC o sistema usaria um número baixo arbitrário como limite se não houvesse um. Isso significa que uma utilização sempre pode ser calculada, mas muitas vezes é enganosa, pois os contêineres podem ultrapassar 100% de utilização.

Todos 3 comentários

cc @a-robinson @mwielgus

Para ser preciso, esses gráficos padrão mostram a _utilização_ da CPU, não o tempo de uso. A utilização é apenas uma métrica significativa para contêineres que têm um limite de CPU especificado, pois é efetivamente CPU usage time / reserved cores . Os contêineres do sistema que você lista têm um atributo de limite de CPU especificado neles, enquanto presumivelmente seus pods não.

Em 1.1.x, IIRC o sistema usaria um número baixo arbitrário como limite se não houvesse um. Isso significa que uma utilização sempre pode ser calculada, mas muitas vezes é enganosa, pois os contêineres podem ultrapassar 100% de utilização.

@a-robinson Obrigado!

Esta página foi útil?
0 / 5 - 0 avaliações