小编tal*_*nka的帖子

nslookup:无法解析 kubernetes.default

我正在尝试使用https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/在 kubernetes 中学习 DNS

  1. 我部署了busybox

  2. kubectl get pods busybox -o wide

    NAME      READY     STATUS    RESTARTS   AGE       IP           NODE
    busybox   1/1       Running   0          16m       10.200.1.5   worker-1
    
    Run Code Online (Sandbox Code Playgroud)
  3. kubectl exec -ti busybox -- nslookup kubernetes.default

    Server:    10.32.0.10
    Address 1: 10.32.0.10 kube-dns.kube-system.svc.cluster.local
    
    nslookup: can't resolve 'kubernetes.default'
    command terminated with exit code 1
    
    Run Code Online (Sandbox Code Playgroud)
  4. 是否需要修改worker-1节点的/etc/resolv.conf文件。目前 /etc/resolv.conf 内容如下

    nameserver 169.254.169.254
    search c.k8s-project-193906.internal google.internal**
    
    Run Code Online (Sandbox Code Playgroud)
  5. 此外,worker-1 的版本 lsb_release -a 没有可用的 LSB 模块。发行商 ID:Ubuntu 描述:Ubuntu 18.04.1 LTS 版本:18.04 代号:bionic

请帮我找出导致解析错误的配置。我是否需要更改 resolve.conf 文件并基于什么?

kubernetes kube-dns

11
推荐指数
1
解决办法
6832
查看次数

标签 统计

kube-dns ×1

kubernetes ×1