问题标签 [kubernetes-dns]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
280 浏览

kubernetes - Pritunl - 内部 DNS 服务器问题

我已经在 kubernetes 集群内的一个容器上安装了 pritunl 服务器。现在我正在使用带有试用模式的企业版来测试所有功能。我要解决的问题是 dns 问题。

连接到服务器后,我可以访问内部 kubernetes 网络(10.0.4.0/24),但是ip-10-0-4-11.eu-central-1.compute.internal 即使在 pritunl 服务器中设置了 dns 服务器,所有内部域(例如)也不会解析为本地 ip。此问题不会发生在 pritunl 容器内。

从当地

有没有人遇到过这个问题?

谢谢你帮助我,亲切的问候

编辑:

我找到了DNS Search Domain必须在 Pritunl 服务器中设置的解决方案,因此我将其设置为vpn.svc.cluster.local, svc.cluster.local, cluster.local, eu-central-1.compute.internal. 它/etc/resolv.conf与容器中的配置相同。

现在错误信息不同了

0 投票
1 回答
157 浏览

kubernetes-ingress - 如何使用 MetalllLB 为 Ingress 设置 DNS 不起作用?

以前,我尝试使用 NodeIP 使其工作入口。 如何让 My First ingress 在裸机 NodeIP 上运行? 它也不起作用,也许问题和现在一样,我没有正确配置它。

我放弃了这个选项并尝试了 MetalllLB + Ingress

!我在这两种情况下所做的:!我仅在我的工作机器上通过 /etc/hosts 安装了 DNS。

带 Hel​​m 的安装 metallb:

值.yaml

使用 Helm¶ 安装入口控制器:

获取 svc -A

提供服务

进入:

kubectl 获取 svc -A

检查“你好”吊舱

service_hello_Node.yml

卷曲-I 10.0.57.35:31263

kubectl 描述 pod ingress-nginx-controller-fd7bb8d66-mvc9d

请帮助我为什么入口不起作用。也许我需要以特定方式自定义 DNS?

Service 和 Ingress 在同一个命名空间中。Ingress Controller 在不同的地方。

我查看入口控制器日志 - 什么都没有,这正常吗?

kubectl 描述 pod ingress-nginx-controller-fd7bb8d66-mvc9d

kubectl 获取 pod -A

0 投票
2 回答
287 浏览

kubernetes - 如何更新 K8S Pod 的 DNS 配置

我有一个项目想用 Operator 更新 Pod 的 DNS 配置,

但是当我实现它时,我得到了以下错误:

DNSConfigDNSPoicy字段在源码中没有声明不能更新,那为什么更新失败呢?

我在使用kubect edit pod busyboxandkubectl apply -f modifyed_pod.yml(add DNSConfig)命令时遇到了同样的错误。

如果您能告诉我如何解决它,我将不胜感激。