18得票1回答
如何将kube-dns服务暴露给集群外的查询?

我试图将"kube-dns"服务暴露给Kubernetes集群外部进行查询。为了做到这一点,我编辑了"Service"的定义,将"type"从"ClusterIP"更改为"NodePort",这似乎很好地实现了。 然而,当我尝试在节点端口上进行查询时,我能够获得一个TCP会话(使用Telne...

14得票2回答
为什么dig无法通过DNS名称解析K8s服务,而nslookup却没有问题?

以下是复现步骤:minikube start kubectl run nginx --image=nginx kubectl expose deployment nginx --port=80 --type=ClusterIP kubectl run -i --tty --rm alpine...

14得票2回答
nslookup:无法解析kubernetes.default

我正在尝试学习在Kubernetes中使用DNS,参考文档是https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/ I deployed the busybox kubectl get po...

13得票6回答
如何在使用kubeadm部署的Kubernetes 1.9上更改cluster.local默认域名?

我希望通过向我的DNS服务器添加存根区域来解析Kubernetes集群外的kube-dns名称。这需要将cluster.local域更改为适合我的DNS命名空间的内容。 使用cluster.local时,集群DNS工作正常。为了更改域,我修改了/etc/systemd/system/kubel...

12得票1回答
KubeDNS错误,服务器行为异常。

我遇到了一个问题,尝试进入容器执行命令: kubectl exec -it busybox-68654f944b-hj672 -- nslookup kubernetes Error from server: error dialing backend: dial tcp: lookup w...

12得票3回答
在Kubernetes集群上清空CoreDNS缓存

如何在Kubernetes集群上刷新CoreDNS缓存? 我知道可以通过删除CoreDNS pod来实现,但是否有更合适的方式来清除缓存?

12得票2回答
Kubernetes安装和kube-dns:打开/run/flannel/subnet.env文件时出现“no such file or directory”的错误。

概述 kube-dns 在 kubeadm init 和网络设置后无法启动(SetupNetworkError):Error syncing pod, skipping: failed to "SetupNetwork" for "kube-dns-654381707-w4mpg_kube...

11得票2回答
如何在Kubernetes中注册和查找Deployment中每个pod的主机名?

我需要知道Kubernetes中Deployment中所有Pod的主机名。 根据https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/,我尝试了以下方式:apiVersion: v1 kind: Ser...

11得票1回答
如何从其他 pod 中解析 pod 主机名?

我有两个Pod在两个节点上运行,每个Pod在不同的节点上运行。 这些节点位于同一子网中,可以通过TCP/UDP/ICMP相互通信。 这些Pod具有一些主机名,例如: drill-staging-75cddd789-kbzsq drill-staging-75cddd789-amsrj...

10得票2回答
如何在使用kubeadm和Weave构建的Vagrant集群中使kube-dns正常工作

我使用Vagrant部署了几个虚拟机来测试Kubernetes: 主节点:4个CPU,4GB RAM 节点1:4个CPU,8GB RAM 基础镜像:Centos/7。 网络:桥接。 主机操作系统:Centos 7.2 按照kubeadm入门指南的说明,使用kubeadm部署了Kubernet...