1
resposta

url inválida para o arquivo dnsutils

Foi indicado o comando abaixo

kubectl apply -f https//k8s.io/examples/admin.dns/dnsutils.yaml

Porém a URL não existe mais. Tentei a partir de outra url:

kubectl apply -f https://raw.githubusercontent.com/kubernetes/website/main/content/en/examples/admin/dns/dnsutils.yaml

Consegui baixar o arquivo e instalar, porém dá erro no ao criar o pod:

dnsutils      Unschedulable

Gostaria de saber a configuração correta a ser utilizada no arquivo dnsutils.yaml para que eu possa replicar o exemplo.

1 resposta

Olá, Luciano.

Tudo bem?

Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida, e também para organizar o nosso fórum. Valeu :)

Parece que você está enfrentando um problema ao tentar criar o pod usando o arquivo dnsutils.yaml. Vamos tentar encontrar uma solução para você!

Ao analisar o erro "dnsutils Unschedulable", isso geralmente ocorre quando o Kubernetes não consegue agendar o pod em um nó disponível. Existem algumas possíveis causas para esse problema:

  1. Recursos insuficientes: Verifique se você tem recursos suficientes disponíveis no cluster para a criação do pod. Isso inclui CPU, memória e espaço em disco. Se os recursos estiverem escassos, você pode tentar aumentar a capacidade do cluster ou reduzir os recursos solicitados pelo pod.

  2. Restrições de agendamento: Verifique se existem restrições de agendamento que estão impedindo o Kubernetes de agendar o pod. Isso pode incluir restrições de nós específicos, como taints e tolerations, ou restrições de afinidade de pod.

  3. Problemas de rede: Verifique se há problemas de rede que estão impedindo a comunicação entre os nós do cluster. Isso pode incluir problemas de DNS ou problemas de conectividade de rede.

Quanto à configuração correta a ser utilizada no arquivo dnsutils.yaml, é difícil dizer sem mais informações. O arquivo dnsutils.yaml geralmente contém a definição de um pod simples que usa a imagem do dnsutils para executar comandos de diagnóstico de rede. Certifique-se de que a imagem do dnsutils esteja corretamente especificada no arquivo e que todas as outras configurações estejam corretas.

Se você puder fornecer mais detalhes sobre sua configuração e o conteúdo do arquivo dnsutils.yaml, posso tentar ajudá-lo de forma mais específica.

Espero ter ajudado e bons estudos!