O mesmo pode ser dito para os recursos atribuídos a determinados contêineres ou namespaces. Você deve aprender como um aplicativo age quando é implantado para escalá -lo e fornecer um serviço confiável. Em um cluster de Kubernetes, você pode monitorar o desempenho do aplicativo olhando para os contêineres, pods, serviços e atributos de cluster. Em todos esses níveis, o Kubernetes fornece informações extensas sobre a utilização de recursos de um aplicativo.
CPU e utilização de memória em recipientes de Kubernetes
Os contêineres servem como base para aplicações de contêineres. A proporção de recursos da CPU exigidos pelos contêineres na produção é chamada de consumo de CPU em contêineres. O consumo de memória é uma métrica para a quantidade de memória usada. A memória é quantificada em bytes, enquanto os recursos da CPU são representados nos núcleos da CPU.
CPU e utilização de memória em vagens de Kubernetes
O uso da CPU da POD é o agregado do uso da CPU de todos os contêineres em uma vagem. Da mesma forma, a utilização da memória de pod refere -se ao agregado total da memória usado por todos os contêineres em uma vagem.
Neste artigo, apoiaremos você a entender e verificar o uso da memória em vagens de Kubernetes.
Pré-requisitos
Para verificar o uso da memória nos pods Kubernetes, verifique se você instalou a versão mais recente do Ubuntu em seu sistema. Em nossa ilustração, instalamos o Ubuntu 20.04 Sistema Linux. Além disso, você deve instalar o cluster Minikube no Ubuntu 20.04. Sem sua instalação, você não poderá obter os serviços de Kubernetes sobre o Ubuntu. Por último, mas não menos importante, você deve ter privilégios de usuário sudo.
Verifique o uso da memória de Kubernetes P
Para verificar o uso da memória nos pods de Kubernetes, você deve fazer login no usuário root no Ubuntu 20.04 Sistema. Depois disso, você deve lançar o terminal da linha de comando. Você pode iniciá -lo usando a barra de pesquisa de aplicativos ou usando a chave de atalho de “Ctrl+Alt+T”. Ao usar qualquer uma dessas abordagens, você pode abrir o terminal da linha de comando.
Agora, a principal etapa importante é iniciar o cluster Minikube no seu Ubuntu 20.04 Sistema. Para atingir seu objetivo, você deve escrever o comando básico listado abaixo e pressionar a tecla Enter no seu teclado.
$ minikube Iniciar
Pode levar um tempo extra para começar com o Minikube, mas durante esse período, é recomendável nunca sair do terminal. Na saída do comando acima executado, você pode visualizar a versão do Minikube instalada no seu sistema. Além disso, para a versão mais recente do Minikube Cluster, você pode clicar no link fornecido na saída do comando.
Para rastrear as métricas de recursos, as métricas-servidores são uma ferramenta para rastrear métricas de recursos. As métricas-servidores nos permitem usar o Kubectl para consultar métricas de recursos diretamente da linha de comando. Agora, pela execução do comando indicado abaixo, você verá vagens em execução no sistema Kube.
$ KUBECTL GET PODS -N KUBE -SYSTEM
Na saída do comando acima executado, você pode ver o nome de todas as vagens, seu status e idade.
Agora é a hora de entrar na utilização da memória. Então, você tem que executar o comando abaixo da listada no terminal. Depois de escrevê -lo, pressione a tecla Enter a partir do teclado do seu sistema.
$ KUBECTL Top POD
Em sua saída, você receberá a utilização da memória das cápsulas Kubernetes. Para visualizar a utilização de recursos do sistema de namespace kube, você terá que executar o comando abaixo escrito no terminal do Ubuntu 20.04 Sistema. Aperte a tecla "Enter" para visualizar a CPU e a utilização da memória.
$ KUBECTL TOP POD-Namespace = Kube-System
Você pode usar qualquer espaço para nome na substituição do sistema Kube. Cabe à sua exigência obter a utilização desejada para pods no espaço para nome.
Conclusão
No artigo acima mencionado, explicamos a você o processo para verificar a utilização da memória em vagens de Kubernetes. Usamos o Ubuntu 20.04 Sistema Linux, mas você pode utilizar sua distribuição Linux favorita. A utilização da memória das vagens de Kubernetes é muito importante.
Isso ajudará você a rastrear e gerenciar a CPU e a utilização da memória de cápsulas Kubernetes. Agora, espero que, depois de seguir todas as etapas deste artigo, você possa verificar facilmente a utilização da memória de cada cápsula de Kubernetes.