Obrigado por ler e analisar este problema.

Tenho um problema ao usar meu cluster Kubernetes. Está rodando Flatcar Linux, fabricado pela Kinvolk, recentemente adquirido pela Microsoft. Eu configurei o cluster usando sua lokoctlferramenta Lokomotive ( ).

Tenho 4 nós no total.

  • socrates001 (mestre)
  • socrates002 (nó)
  • socrates003 (nó)
  • socrates004 (nó)

Hoje, por volta das 14h, meu nó mestre foi reiniciado por causa do serviço de atualização automática fornecido pela Lokomotive (a ferramenta de gerenciamento de cluster feita pela Kinvolk).

Meu nó mestre voltou, mas o k8s não.

A saída de docker container lsrun on socrates001é a seguinte:

CONTAINER ID   IMAGE                             COMMAND                  CREATED         STATUS         PORTS     NAMES
e33995c69e10   quay.io/kinvolk/kubelet:v1.21.4   "/usr/local/bin/kube…"   7 minutes ago   Up 7 minutes             kubelet
b6093a1f343a   quay.io/coreos/etcd:v3.4.16       "/usr/local/bin/etcd"    7 minutes ago   Up 7 minutes             etcd

Isso indica que o Kubelet e o Etcd estão em execução. Kubelet, entretanto, está me dando muitos erros e, honestamente, eu não saberia por onde começar a cavar ...

Quando eu executo journalctl -u kubelet, ele me dá a seguinte saída, coloquei em um Pastebin porque é muito grande. Aviso, é um grande problema. https://pastebin.com/A9Lmf0tc

Coisas que já experimentei:

  • Reiniciando o nó mestre
  • Reiniciando o kubelet
  • Reiniciando o etcd
  • Tentando manualmente iniciar a API do kube, no entanto, isso é encerrado imediatamente (pelo kubelet, eu acho)
  • Troca forçada com sudo swapoff -a, no entanto, durante o provisionamento do cluster, tenho certeza de que o Lokomotive já o desliga no Flatcar Linux.

Eu não tenho ideia do por que isso está acontecendo, então todos os comentários e respostas são bem-vindos! Sou um estudante com bastante tempo, então você deve receber uma resposta rapidamente.

Desde já, obrigado!

Editar: parece que há um bug no Checkpointer Kubelet. Registrei um problema com a Lokomotive aqui: https://github.com/kinvolk/lokomotive/issues/1576

no answer