- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的环境:
OS - CentOS-8.2
Kubernetes Vesion:
Client Version: v1.18.8
Server Version: v1.18.8
我已经成功配置了 Kubernetes 集群(一个主节点和一个工作节点),但是目前在使用以下代码检查 dns 解析时失败了。
apiVersion: v1
kind: Pod
metadata:
name: dnsutils
namespace: default
spec:
containers:
- name: dnsutils
image: gcr.io/kubernetes-e2e-test-images/dnsutils:1.3
command:
- sleep
- "3600"
imagePullPolicy: IfNotPresent
restartPolicy: Always
# kubectl get pods -o wide --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
default dnsutils 1/1 Running 0 4m38s 10.244.1.20 K8s-Worker-1 <none> <none>
kube-system coredns-66bff467f8-2q4z9 1/1 Running 1 4d14h 10.244.0.5 K8s-Master <none> <none>
kube-system coredns-66bff467f8-ktbd4 1/1 Running 1 4d14h 10.244.0.4 K8s-Master <none> <none>
kube-system etcd-K8s-Master 1/1 Running 1 4d14h 65.66.67.5 K8s-Master <none> <none>
kube-system kube-apiserver-K8s-Master 1/1 Running 1 4d14h 65.66.67.5 K8s-Master <none> <none>
kube-system kube-controller-manager-K8s-Master 1/1 Running 1 4d14h 65.66.67.5 K8s-Master <none> <none>
kube-system kube-flannel-ds-amd64-d6h9c 1/1 Running 61 45h 65.66.67.6 K8s-Worker-1 <none> <none>
kube-system kube-flannel-ds-amd64-tc4qf 1/1 Running 202 4d14h 65.66.67.5 K8s-Master <none> <none>
kube-system kube-proxy-cl9n4 1/1 Running 0 45h 65.66.67.6 K8s-Worker-1 <none> <none>
kube-system kube-proxy-s7jlc 1/1 Running 1 4d14h 65.66.67.5 K8s-Master <none> <none>
kube-system kube-scheduler-K8s-Master 1/1 Running 1 4d14h 65.66.67.5 K8s-Master <none> <none>
# kubectl get pods
NAME READY STATUS RESTARTS AGE
dnsutils 1/1 Running 0 22m
目前在 Kubernetes 集群主节点和 nslookup kubernetes.default 上执行的以下命令失败。
# kubectl exec -i -t dnsutils -- nslookup kubernetes.default
;; connection timed out; no servers could be reached
command terminated with exit code 1
# kubectl exec -ti dnsutils -- cat /etc/resolv.conf
nameserver 10.96.0.10
search default.svc.cluster.local svc.cluster.local cluster.local company.domain.com
options ndots:5
# kubectl get pods --namespace=kube-system -l k8s-app=kube-dns
NAME READY STATUS RESTARTS AGE
coredns-66bff467f8-2q4z9 1/1 Running 1 4d14h
coredns-66bff467f8-ktbd4 1/1 Running 1 4d14h
# kubectl logs --namespace=kube-system -l k8s-app=kube-dns
.:53
[INFO] plugin/reload: Running configuration MD5 = 4e235fcc3696966e76816bcd9034ebc7
CoreDNS-1.6.7
linux/amd64, go1.13.6, da7f65b
.:53
[INFO] plugin/reload: Running configuration MD5 = 4e235fcc3696966e76816bcd9034ebc7
CoreDNS-1.6.7
linux/amd64, go1.13.6, da7f65b
# kubectl get svc --namespace=kube-system
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kube-dns ClusterIP 10.96.0.10 <none> 53/UDP,53/TCP,9153/TCP 4d14h
# kubectl get endpoints kube-dns --namespace=kube-system
NAME ENDPOINTS AGE
kube-dns 10.244.0.4:53,10.244.0.5:53,10.244.0.4:9153 + 3 more... 4d14h
# kubectl describe svc -n kube-system kube-dns
Name: kube-dns
Namespace: kube-system
Labels: k8s-app=kube-dns
kubernetes.io/cluster-service=true
kubernetes.io/name=KubeDNS
Annotations: prometheus.io/port: 9153
prometheus.io/scrape: true
Selector: k8s-app=kube-dns
Type: ClusterIP
IP: 10.96.0.10
Port: dns 53/UDP
TargetPort: 53/UDP
Endpoints: 10.244.0.4:53,10.244.0.5:53
Port: dns-tcp 53/TCP
TargetPort: 53/TCP
Endpoints: 10.244.0.4:53,10.244.0.5:53
Port: metrics 9153/TCP
TargetPort: 9153/TCP
Endpoints: 10.244.0.4:9153,10.244.0.5:9153
Session Affinity: None
Events: <none>
# kubectl describe svc kubernetes
Name: kubernetes
Namespace: default
Labels: component=apiserver
provider=kubernetes
Annotations: <none>
Selector: <none>
Type: ClusterIP
IP: 10.96.0.1
Port: https 443/TCP
TargetPort: 6443/TCP
Endpoints: 65.66.67.5:6443
Session Affinity: None
Events: <none>
任何人都可以帮我调试这个问题。谢谢。
最佳答案
我已经卸载并重新安装了 Kubernetes 版本 - v1.19.0
现在一切正常。谢谢。
关于Kubernetes nslookup kubernetes.default 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63653289/
除了在我们的脚本中使用 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
我是一名优秀的程序员,十分优秀!