O que é o estado de Nó é o estado em Kubernetes?
Um nó no ambiente Kubernetes é uma máquina virtual que compõe um cluster para executar os pods. Os nós devem funcionar corretamente porque executam tarefas importantes. Um cluster consiste em vários nós, e cada nó tem seu estado. Um nó entra no estado notável se trava ou for encerrado. O nó que não é o estado é um estado do nó quando um nó é incapaz de executar as vagens nele. Todas as vagens com estado que já estão em execução em um nó e esse nó entra no estado notável, todas as vagens ficam indisponíveis.
Como discutido anteriormente, um cluster é composto por um ou mais nós e nós é usado para executar as vagens. Sempre que uma vagem está programada para ser executada em um nó, Kubernetes revisa a condição de saúde do nó para verificar se é capaz de executar as vagens ou não. Você pode usar o seguinte comando para adquirir uma lista dos nós que gerenciam um cluster:
> Kubectl Get nós
Isso fornece todos os nós que estão atualmente em execução em um cluster com suas propriedades associadas, como nome, status, funções, idade, versão, etc. Veja a seguinte saída dada do comando:
Aqui, você pode ver os diferentes status dos nós. O “My-CLSUTER-M03” está no estado estabelecido, enquanto os outros estão no estado pronto. Pode haver diferentes razões pelas quais este nó está em um estado não pronto. Podemos descobrir esse motivo ao depurar o nó. É essencial depurar um nó não é.
Por que um nó entra no nó que não é o estado?
Pode haver várias razões para um nó entrar no nó que não está no estado. Alguns deles são os seguintes:
Esses nós que estão no estado notável não são usados no cluster e acumulam os custos sem participar da execução dos pods, afetando negativamente a carga de trabalho de produção. Assim que você souber que um nó está em um estado notável, depure -o rapidamente para que não permaneça ocioso por tanto tempo.
Como resolver o nó não é o problema?
A solução mais simples e rápida para resolver o nó que não o erro é depuração ou solução de problemas. A seguir, são apresentadas as etapas que você pode seguir para solucionar um nó:
Etapa 1: comece o minikube
O cluster do Minikube deve estar em um estado ativo para que você possa executar seus aplicativos ou comandos nele. Para garantir que esteja em funcionamento corretamente, use o seguinte comando:
> Minikube Start
Etapa 2: exiba todos os nós no cluster
Para saber qual nó está no estado notável, exiba todos os nós disponíveis no cluster com a ajuda do seguinte comando:
> Kubectl Get nós
Agora, este comando apenas fornece um resumo das propriedades dos nós que estão disponíveis no cluster. Se você precisar de uma descrição detalhada das propriedades associadas de um nó, poderá usar o seguinte comando:
> Kubectl Descreva o node minikube
Você pode ver a diferença agora que tem uma descrição detalhada das propriedades dos nós disponíveis. Isso ajuda você a saber mais sobre o estado de um nó no cluster. Você pode facilmente saber o motivo por trás do nó em um estado não é. Permite resolver o problema facilmente e de uma maneira rápida.
Etapa 3: verifique os eventos
Os eventos no ambiente Kubernetes se referem a quaisquer alterações que ocorram com contêineres, nós ou vagens. Esses eventos oferecem uma imagem completa do que está acontecendo no cluster de Kubernetes. Por isso, quando você verifica esses eventos, você conhece o motivo por trás de um nó em um estado notável. Agora, digite o seguinte comando em seu terminal para obter todos os eventos que acontecem no cluster Kubernetes:
> Kubectl Get Events -vernamespaces
Os eventos no reino Kubernetes são as migalhas de pão que fornecem informações valiosas sobre como o cluster de Kubernetes está funcionando. Eles também fornecem um contexto detalhado para os comportamentos preocupantes. Vamos verificar a saída que é fornecida no seguinte instantâneo:
A partir da saída fornecida, você pode ver todos os detalhes dos eventos ou em palavras simples, todo o trabalho que é realizado no cluster até agora. Cada alteração é registrada na forma de um tronco, dando uma imagem completa de cada mudança.
Conclusão
Este documento é sobre o que é um estado que não é o estado e as razões para um nó entrar no estado notável. Kubernetes é um ambiente virtual ou físico que é composto de aglomerados que executam um ou mais nós. Esses nós têm status diferentes, como pronto, não. e eles são usados para executar as vagens. Exploramos como resolver o nó Notalready State usando o comando kubectl no cluster Minikube.