From a8f4a4d970e998af27c3a5f7695db6a607801a37 Mon Sep 17 00:00:00 2001 From: abearxiong Date: Thu, 27 Nov 2025 14:25:56 +0800 Subject: [PATCH] update --- .../services/external-services.yaml | 2 +- k8s/kevisual.cn/traefik.yaml | 3 ++- k8s/xiongxiao.me/docs/10-resolve.md | 24 +++++++++++++++++++ 3 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 k8s/xiongxiao.me/docs/10-resolve.md diff --git a/k8s/kevisual.cn/services/external-services.yaml b/k8s/kevisual.cn/services/external-services.yaml index 90c7d5a..4bfc591 100644 --- a/k8s/kevisual.cn/services/external-services.yaml +++ b/k8s/kevisual.cn/services/external-services.yaml @@ -18,7 +18,7 @@ metadata: namespace: default subsets: - addresses: - - ip: 121.4.112.18 + - ip: 118.196.32.29 ports: - port: 3005 name: http \ No newline at end of file diff --git a/k8s/kevisual.cn/traefik.yaml b/k8s/kevisual.cn/traefik.yaml index 374181d..66bbcd2 100644 --- a/k8s/kevisual.cn/traefik.yaml +++ b/k8s/kevisual.cn/traefik.yaml @@ -133,7 +133,8 @@ spec: app: traefik spec: serviceAccountName: traefik - # hostNetwork: true # 部署在主节点,使用 hostNetwork + nodeSelector: + kubernetes.io/hostname: kevisual # 节点主机名是 kevisual containers: - name: traefik image: traefik:latest diff --git a/k8s/xiongxiao.me/docs/10-resolve.md b/k8s/xiongxiao.me/docs/10-resolve.md new file mode 100644 index 0000000..6fae5cb --- /dev/null +++ b/k8s/xiongxiao.me/docs/10-resolve.md @@ -0,0 +1,24 @@ +# dns 错误 + +当你在 Kubernetes 集群中遇到 DNS 解析错误时,可以尝试以下步骤来解决问题: +1. **检查 CoreDNS 状态**: + 确保 CoreDNS Pod 正在运行且没有错误。使用以下命令检查 CoreDNS Pod 的状态: + ```bash + kubectl get pods -n kube-system -l k8s-app=kube-dns + ``` + 如果 Pod 处于 CrashLoopBackOff 或其他错误状态,查看日志以获取更多信息: + ```bash + kubectl logs -n kube-system -l k8s-app=kube-dns + ``` + +2. 修改 /etc/resolv.conf 文件 + +```bash +sudo vim /etc/systemd/resolved.conf + +# 修改 DNS 服务器地址 +DNS=223.5.5.5 223.6.6.6 +# 重启 systemd-resolved 服务 + +sudo systemctl restart systemd-resolved +``` \ No newline at end of file