- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Ubuntu 16.04
上运行了 kubernetes 集群。当我在 master
上运行 nslookup kubernetes.default
时,它显示如下:
Server: 192.168.88.21
Address: 192.168.88.21#53
** server can't find kubernetes.default: NXDOMAIN
下面是/etc/resolv.conf
的内容
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.88.21
nameserver 127.0.1.1
search VISDWK.local
使用kubernetes版本
kubeadm version: &version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.1", GitCommit:"eec55b9ba98609a46fee712359c7b5b365bdd920", GitTreeState:"clean", BuildDate:"2018-12-13T10:36:44Z", GoVersion:"go1.11.2", Compiler:"gc", Platform:"linux/amd64"}
使用 weave 进行联网并使用以下方式安装:
kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
coredns
pod 运行良好:
coredns-86c58d9df4-42xqc 1/1 Running 8 1d6h
coredns-86c58d9df4-p6d98 1/1 Running 7 1d1h
下面是coredns-86c58d9df4-42xqc
的日志
.:53
2019-02-08T08:40:10.038Z [信息] CoreDNS-1.2.6
2019-02-08T08:40:10.039Z [信息] linux/amd64, go1.11.2, 756749c
CoreDNS-1.2.6
linux/amd64, go1.11.2, 756749c
[信息] 插件/重新加载:运行配置 MD5 = f65c4821c8a9b7b5eb30fa4fbc167769
t
任何人都可以帮我调试这个问题。请帮忙。谢谢。
最佳答案
busybox 图像有问题。它可以工作,但在运行 nslookup 命令后出现一些错误
[node1 ~]$ kubectl run busybox1 --image busybox --restart=Never --rm -it -- sh
If you don't see a command prompt, try pressing enter.
/ # nslookup kubernetes
Server: 10.96.0.10
Address: 10.96.0.10:53
Name: kubernetes.default.svc.cluster.local
Address: 10.96.0.1
*** Can't find kubernetes.svc.cluster.local: No answer
*** Can't find kubernetes.cluster.local: No answer
*** Can't find kubernetes.default.svc.cluster.local: No answer
*** Can't find kubernetes.svc.cluster.local: No answer
*** Can't find kubernetes.cluster.local: No answer
/ # exit
pod "busybox1" deleted
[node1 ~]$
尝试下图。它工作得很好。其他版本抛出一些错误
[node1 ~]$ kubectl run busybox1 --image busybox:1.28 --restart=Never --rm -it -- sh
If you don't see a command prompt, try pressing enter.
/ # nslookup kubernetes
Server: 10.96.0.10
Address 1: 10.96.0.10 kube-dns.kube-system.svc.cluster.local
Name: kubernetes
Address 1: 10.96.0.1 kubernetes.default.svc.cluster.local
/ # exit
pod "busybox1" deleted
[node1 ~]$ kubectl get svc|grep kubernetes
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 2h
[node1 ~]$
[node1 ~]$ curl -k https://10.96.0.1/version
{
"major": "1",
"minor": "11",
"gitVersion": "v1.11.7",
"gitCommit": "65ecaf0671341311ce6aea0edab46ee69f65d59e",
"gitTreeState": "clean",
"buildDate": "2019-01-24T19:22:45Z",
"goVersion": "go1.10.7",
"compiler": "gc",
"platform": "linux/amd64"
}[node1 ~]$
关于kubernetes - 无法 nslookup kubernetes.default,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54591554/
除了在我们的脚本中使用 exec 来执行 nslookup,是否有一种简单的方法可以用 PHP、Python 或 Ruby 以编程方式编写它? 最佳答案 是的,尽管函数名称可能不是您所期望的。 由于已
我有 2 个不同的 nslookup 结果: Server: PROXY.LOCAL Address: 192.168.1.1 Name: google.com Addresses: 2a
我在解决 kubernetes.default.svc.cluster.local 时遇到问题来自外部default命名空间 我在每个命名空间上运行两个busybox:1.30 pod,并且名称成功地
如何在 .sh 文件中使用 nslookup 获取 dns mx 记录的结果,它会自动执行所有步骤而不询问 set type= mx 然后是域。我只想执行 ./file.sh 然后它给我结果。 bas
我有一个包含几百万个域名的列表,我想看看它们是否可用。 我首先尝试了 pywhois,但速度受到限制。因为我不需要权威的答案,所以我想我会使用 nslookup。不过,我在编写脚本时遇到了问题。 基本
我有一个包含以下内容的 10 行文本文件: Linux Server myhostname on mount point /var is XX% full 我想在每一行为 myhostname 做一个
我在测试文件中有一个主机列表。我正在尝试将输出组织成 3 列。我想对主机名和 ilo-主机名进行 nslookup 并将结果放入如下列中。 Hostname IP-hostname ilo-ho
我正在尝试进行 udp/tcp c 编程的第一步,但我遇到了一个问题。编译并运行 nslookup.c(我使用的是 linux Ubuntu)后,只要我没有在域之前键入协议(protocol),我就会
当我试图弄清楚 DNS 查询何时会超时时,我迷路了。尝试了多种场景(在 Linux 上): /etc/resolv.conf 中没有配置名称服务器 ###################### cur
我正在编写一个 powershell 来从服务器名称中获取 ip,这需要我将 nslookup 代码嵌入到我的 powershell 中 我该如何做整合工作? 有谁能够帮助我? Add-PSSnapi
我的环境: OS - CentOS-8.2 Kubernetes Vesion: Client Version: v1.18.8 Server Version: v1.18.8 我已经成功配置了 Ku
我在 Ubuntu 16.04 上运行了 kubernetes 集群。当我在 master 上运行 nslookup kubernetes.default 时,它显示如下: Server: 1
我正在尝试使用 https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/ 在 kubernetes 中
我有一个 api 例程,我经常使用它来捕获 dos 输出。最近发现了一个奇怪的错误,它似乎不允许 dns 调用。例如,nslookup 将返回“服务器无响应”错误,服务器:未知。如果您向其提供 IP
我想在 powershell 脚本中运行 nslookup,将输出分配给我可以解析的字符串变量。我不想在 CMD 执行的 powershell 窗口中看到类似“非权威答案:”的回声,但是我尝试将命令的
import os ipRange = [] for i in range(1, 254): ipRange.append('192.168.5' + '.' + str(i)) for e
我正在寻找 nslookup 的 python 替代品。 其他来源向我指出了 socket.getaddrinfo()。然而,这似乎不允许我指定一个服务器来解析主机名,这是 nslookup 支持并且
我正在使用 C++ _popen 管道魔术循环浏览通过在 shell 中发出“nslookup [IP]”命令获得的响应。 如您所知(从终端尝试...Windows 命令提示符的输出可能与其他操作系统
我使用的是centos 6.4。在进行 dig 或 nslookup 时,出现以下错误 挖掘 google.com dig: error while loading shared libraries:
我们在服务器中发出 nslookup 命令时遇到以下错误。 nslookup testdb.oracle.com ;; connection timed out; trying next origin
我是一名优秀的程序员,十分优秀!