Perguntas Frequentes
É possível "pausar" um Cluster?
Não é possível pausar um Cluster Kubernetes, mas é possível escalar os Node Pools para zero Nodes, evitando a cobrança das máquinas virtuais que constituem o Node Pool.
Para mais informações, consulte a documentação do Autoscale.
Mesmo escalado para zero, o Control Plane continuará a ser cobrado normalmente.
Não é recomendado pausar as máquinas virtuais de um Cluster, essa operação pode impactar o gerenciamento do Cluster.
Erro "attachment.instance.attachment_limit" ao montar um volume em um Pod
O erro abaixo indica que o número máximo de volumes montados em um Node foi atingido e não é possível montar mais volumes.
kubectl describe pod meu-pod
[...]
Warning FailedAttachVolume 46s (x9 over 25m) attachdetach-controller AttachVolume.Attach failed for volume "pvc-326d37b2-7b6b-41be-bad6-a7c81242ee97" : rpc error: code = Internal desc = failed to attach volume 47b18d28-cd69-40a6-a685-b9ed22cf0db2 with error {"message":"You have reached the 8 attachment limit for this instance","details":{},"slug":"attachment.instance.attachment_limit"}
Para montar mais volumes, aumente o número de Nodes em seu Node Pool.
Para mais informações sobre limites, consulte a documentação de versionamento da plataforma.
Erro "Unhandled Error" ao acessar o Cluster
Caso o erro "Unhandled Error" seja retornado ao tentar acessar o Cluster, é possível que o Cluster ainda esteja em estado de criação.
Exemplo:
kubectl get pod
E1126 11:51:57.543920 63227 memcache.go:265] "Unhandled Error" err="couldn't get current server API group list: Get \"https://201.23.76.108:6443/api?timeout=32s\": EOF"
Verifique o campo status do seu Cluster com o comando abaixo:
mgc k8s cluster get <cluster-id>
status:
message: modifying cluster
state: Pending
[...]
Caso o campo status.state esteja como Pending, aguarde até que seu valor se torne Running e tente novamente.
PVC travado com status Pending
Um PersistentVolumeClaim (PVC) travado com status Pending indica que o PersistentVolume (PV) não foi criado.
kubectl get pvc
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS VOLUMEATTRIBUTESCLASS AGE VOLUMEMODE
html-pvc Pending mgc-csi-magalu-sc <unset> 52s Filesystem
Pod não agendado
Caso esteja utilizando o StorageClass padrão, o PV será criado somente quando o Pod que utiliza o PVC for agendado em um Node (VolumeBindingMode: WaitForFirstConsumer).
Verifique que o Pod está apto a ser agendado em algum Node, validando configurações como Affinities do Pod e Taints dos Nodes.