kube-dns相关内容

如何为集群外的查询公开 kube-dns 服务?

我正在尝试公开“kube-dns"服务,以便在 Kubernetes 集群之外进行查询.为了做到这一点,我编辑了“服务"定义,将“类型"从“ClusterIP"更改为“NodePort",这似乎工作正常. 但是,当我尝试在节点端口上进行查询时,我能够获得 TCP 会话(使用 Telnet 进行测试),但似乎无法从 DNS 服务器获得任何响应(使用 dig 进行测试). 我查看了“kube- ..
发布时间:2021-12-15 17:43:38 其他开发

Zookeeper:主机名解析失败

我在 OpenShift/Kubernetes 环境中运行 Zookeeper.我已将 zookeeper 设置为 StatefulSet 以可靠地保留配置数据. 我在 zoo.cfg 中按主机名配置了三个服务器,但在启动时,主机名解析失败.我在我的集​​群中使用 nslookup 验证了主机名确实可以解析. zoo.cfg: clientPort=2181dataDir=/var/ ..
发布时间:2021-11-15 00:01:04 其他开发

Kube-dns始终处于挂起状态

按照此链接,我已经在virt-manager vm上部署了kubernetes https://kubernetes.io/docs/setup/independent/install- kubeadm/ 当我将另一个虚拟机加入群集时,我发现kube-dns处于挂起状态. root@ubuntu1:~# kubectl get pods --all-namespaces NAM ..
发布时间:2021-02-15 20:27:10 其他开发

如何通过查询DNS srv记录获取kubernetes pod的IP地址?

我正在尝试创建一个kubernetes作业,在其中运行"dig srv"查询,以查找同一集群上运行的任何特定服务的所有Pod的IP地址. 这可以实现吗? 我想详细说明问题陈述.群集上已在运行一些服务.要求是要有一个工具,该工具可以接受服务名称并列出属于该服务的所有Pod的IP地址. 我能够通过使用kubectl命令以及选择器和jq工具来做到这一点.但是由于某些原因,不允许我在此环 ..

解决Kubernetes集群(AKS)中的自定义DNS

我们目前在kubernetes集群(AKS)中具有需要解析两个不同域的Pod. 第一个域为群集域default.svc.cluster.local,第二个域为mydns.local 这怎么实现? 解决方案 我自己找到了解决方案. 有两种方法可以实现所需的名称解析: 如果AKS群集位于Azure VNET内,则可以将VNET中的DNS设置设置为能够解析自定义域的自定义 ..
发布时间:2020-04-26 14:19:35 其他开发

kube-dns和weave-net无法启动

我正在按照 http://www.kubernetes.io/docs上的说明,在Raspberry Pi 3的Ubuntu 16上部署Kubernetes 1.4. ://kubernetes.io/docs/getting-started-guides/kubeadm/.主人开始了,奴才加入也没有问题,但是当我添加编织时,kubedns不会开始.这是豆荚: k8s@k8s-master: ..
发布时间:2020-04-26 14:10:02 其他开发

如何绕过指定“主机"标头,以访问由Ingress控制器指向的服务?

我的入口控制器正在运行,并且我可以使用http://(externalIP)/path使用来自RestClient的HTTP GET请求使用群集外的服务.但是,我必须为"Host"标头指定value = "host"(我的Ingress资源的值)才能正常工作.因此,我无法从Web浏览器中点击http://(externalIP)/path.有什么方法可以使我能够从外部Web浏览器进行访问而不必在请 ..