You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在AWS EKS部署Jenkins并公网访问:LoadBalancer DNS异常求助

EKS部署Jenkins LoadBalancer DNS故障排查方案
  • 确认LoadBalancer外部IP状态

    • 执行kubectl get svc jenkins查看EXTERNAL-IP字段:
      • 若显示<pending>,说明EKS集群未配置AWS Load Balancer Controller,需部署该控制器才能自动创建公网负载均衡器
      • 若已分配公网IP,记录该IP用于后续验证
  • 检查DNS解析配置

    • 若使用域名绑定,确认域名的A/CNAME记录已指向LoadBalancer的公网IP
    • 本地执行nslookup <你的Jenkins域名>,验证解析结果是否与负载均衡器IP一致
    • 清理本地DNS缓存后重试:Windows执行ipconfig /flushdns,Linux执行sudo systemd-resolve --flush-caches
  • 验证安全组与网络策略

    • 检查LoadBalancer关联的安全组,确保已开放Jenkins默认端口(8080)的入站流量给0.0.0.0/0
    • 确认Jenkins所在命名空间无限制外部访问的网络策略,执行kubectl get networkpolicy -n <jenkins命名空间>查看
  • 确认Service配置有效性

    • 执行kubectl describe svc jenkins,检查Endpoints字段是否关联了正常运行的Jenkins Pod
    • 核对Service的selector与Jenkins Pod的labels是否完全匹配,targetPort是否指向容器的8080端口

内容的提问来源于stack exchange,提问作者Mustafa Elhendy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 15:50:31