前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >tke集群StatefulSet类型pod域名无法解析

tke集群StatefulSet类型pod域名无法解析

原创
作者头像
聂伟星
发布于 2023-05-19 03:16:33
发布于 2023-05-19 03:16:33
1.7K0
举报

问题现象

k8s集群中创建了一个StatefulSet的工作负载,然后创建了一个headless类型的service,具体的yaml如下

代码语言:txt
AI代码解释
复制
apiVersion: apps/v1
kind: StatefulSet
metadata:
  labels:
    k8s-app: headles-svc-test
    qcloud-app: headles-svc-test
  name: headles-svc-test
  namespace: weixnie
spec:
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      k8s-app: headles-svc-test
      qcloud-app: headles-svc-test
  serviceName: ""
  template:
    metadata:
      labels:
        k8s-app: headles-svc-test
        qcloud-app: headles-svc-test
    spec:
      containers:
      - image: nginx
        imagePullPolicy: Always
        name: headles-svc-test
        resources:
          limits:
            cpu: 500m
            memory: 1Gi
          requests:
            cpu: 250m
            memory: 256Mi
        securityContext:
          privileged: false
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
      dnsPolicy: ClusterFirst
      imagePullSecrets:
      - name: qcloudregistrykey
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30

---
apiVersion: v1
kind: Service
metadata:
  labels:
    k8s-app: headles-svc-test
    qcloud-app: headles-svc-test
  name: headles-svc-test
  namespace: weixnie
spec:
  clusterIP: None
  clusterIPs:
  - None
  ports:
  - name: 80-80-tcp
    port: 80
    protocol: TCP
    targetPort: 80
  selector:
    k8s-app: headles-svc-test
    qcloud-app: headles-svc-test
  sessionAffinity: None
  type: ClusterIP

但是当我在pod里面测试通过pod的域名访问nginx服务时候,提示找不到这个域名

代码语言:txt
AI代码解释
复制
bash-5.1# ping headles-svc-test-0.headles-svc-test.weixnie.svc.cluster.local
ping: bad address 'headles-svc-test-0.headles-svc-test.weixnie.svc.cluster.local'
bash-5.1# nslookup headles-svc-test-0.headles-svc-test.weixnie.svc.cluster.local
Server:         10.55.255.31
Address:        10.55.255.31:53

** server can't find headles-svc-test-0.headles-svc-test.weixnie.svc.cluster.local: NXDOMAIN

** server can't find headles-svc-test-0.headles-svc-test.weixnie.svc.cluster.local: NXDOMAIN

排查思路

svc是headless类型,并且域名也是全域名,配置都是正常到,符合规范,为什么不能解析不了呢,首先我们这里试试解析下svc的域名试试,看下是否可以解析

代码语言:txt
AI代码解释
复制
bash-5.1# nslookup headles-svc-test.weixnie.svc.cluster.local
Server:         10.55.255.31
Address:        10.55.255.31:53

Name:   headles-svc-test.weixnie.svc.cluster.local
Address: 10.55.2.61

解析service的名称是正常的,但是加上pod的名称就不行了。这里肯定是哪里配置不对,这里仔细看了下官网文档介绍https://kubernetes.io/zh-cn/docs/concepts/workloads/controllers/statefulset/

这里说明了pod的域名是由serviceName决定的,但是我们的yaml里面serviceName配置的是空。这里要想通过{pod_name}.{svc_name}.{ns}.svc.cluster.local域名访问到pod,statefulset的spec.serviceName需要配置成headless类型svc的名称才行。

解决方案

这里修改yaml,serviceName配置成headless类型svc的名称

代码语言:txt
AI代码解释
复制
spec:
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      k8s-app: headles-svc-test
      qcloud-app: headles-svc-test
  serviceName: headles-svc-test

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CPU、GPU、TPU、NPU等到底是什么?
NPU即神经网络处理器(Neural network Processing Unit)
Jasonangel
2021/05/28
5.3K0
IEEE特稿:神经形态芯片注定为深度学习而生,否则就是自取灭亡
【新智元导读】研究者声称神经形态芯片相比传统的CPU,耗能更小。但现在的问题是,研究者需要证明,神经形态芯片能够从研究实验室转移到商业应用中吗。用航空业打比方的话,神经形态计算的研究一直陷在模仿鸟的扑翼的水平,而研究者显然不承认。 跨越鸿沟:当下,关于神经形态计算有很多炒作 科技圈内的人在谈到某一技术从早期采纳者跃升到大众市场时,常会使用的一个描述是“跨越鸿沟”(crossing the chasm)。在神经形态计算中,现在,一个关于跨越鸿沟的案例研究正在进行中。 这一方法模仿的是人类大脑中神经元的连接和沟
新智元
2018/03/28
9190
IEEE特稿:神经形态芯片注定为深度学习而生,否则就是自取灭亡
业界 | 英特尔推出神经形态测试芯片Loihi:可自学习
选自Forbes 机器之心编译 参与:刘晓坤 英特尔正开始尝试用所谓的「神经形态芯片」模拟真实大脑的运作方式。 英特尔Loihi神经形态测试芯片 芯片巨头英特尔的研究实验室开发出一种新型芯片,即 In
机器之心
2018/05/10
5800
【了不起的芯片2】盘点40+公司的深度学习处理器
【新智元导读】本文列举并介绍了现有的几乎全部深度学习处理器,是值得收藏的超全资料。 Nvidia GPU 英伟达最新的 GPU NVIDIA TESLA V100 单精度浮点性能达到15 TFlops,在新的 Tensor core 架构达到 120 TFlops,是FP16乘法或FP32累加,或适应ML。 英伟达将8个board包装在他们的 DGX-1 for 960 Tensor TFlops Nvidia Volta - 架构看点 这篇文章对 Volta 架构做了一些分析 SoC 英伟达提供 NVID
新智元
2018/03/22
1K0
业界 | 谷歌TPU之后还有高通,人工智能芯片竞赛已经展开
选自Wired 作者:Cade Metz 机器之心编译 参与:黄小天、李泽南 作为机器学习的领军人物,Yann LeCun(杨立昆)曾在 25 年前开发过一块名为 ANNA 的人工智能芯片。而现在,
机器之心
2018/05/07
8450
业界 | 谷歌TPU之后还有高通,人工智能芯片竞赛已经展开
详解AI加速器(四):GPU、DPU、IPU、TPU…AI加速方案有无限种可能
选自Medium作者:Adi Fuchs 机器之心编译 在上一篇文章中,前苹果工程师、普林斯顿大学博士 Adi Fuchs 聚焦 AI 加速器的秘密基石:指令集架构 ISA、可重构处理器等。在这篇文章中,我们将跟着作者的思路回顾一下相关 AI 硬件公司,看看都有哪些公司在这一领域发力。 这是本系列博客的第四篇,主要介绍了 AI 加速器相关公司。全球科技行业最热门的领域之一是 AI 硬件, 本文回顾了 AI 硬件行业现状,并概述相关公司在寻找解决 AI 硬件加速问题的最佳方法时所做的不同赌注。 对于许多 AI
机器之心
2022/03/04
1.9K0
【深度】AI 时代,谷歌 TPU 难以颠覆 GPU 市场优势
【新智元导读】智能时代芯片市场格局一变再变,谷歌推出 TPU 引发新一轮讨论,谁将领跑芯片市场?看几个典型产品:TPU 仅供谷歌内部使用;IBM TrueNorth 离商用还有距离;中国的寒武纪是国际首个深度学习专用处理器芯片,市场表现值得期待;概率芯片以微小计算精度为代价实现能耗降低,是芯片市场一匹黑马;FPGA 凭其性价比有望占领市场;目前 GPU 用户覆盖率最广。 智能时代就要到来,芯片市场格局一变再变。两个典型例子:引领处理器市场 40 多年的英特尔 2015 年底收购完 Altera,今年 4 月
新智元
2018/03/22
1.1K0
【深度】AI 时代,谷歌 TPU 难以颠覆 GPU 市场优势
英特尔AI产品事业部CTO专访:谷歌TPU表明纯GPU不是最佳架构
【新智元导读】去年,英特尔以 4 亿美元收购深度学习芯片研发公司 Nervana,将其作为公司深度学习的核心,并围绕Nervana 在今年年初成立统一的人工智能部门。日前,该部门负责人 Amir 接受新智元专访,针对英伟达GPU和谷歌的TPU谈到了他对目前AI芯片市场格局的看法和相关技术发展态势。他认为,深度学习模型在某种程度上可能朝着暴力计算发展。深度学习将向两大方向发展:一是越来越强的计算力,一是整合异构计算。谷歌 TPU 和 TensorFlow 的优势只是暂时的,英特尔正在开发我们认为比 TPU 第
新智元
2018/03/27
6840
英特尔AI产品事业部CTO专访:谷歌TPU表明纯GPU不是最佳架构
【AI硅脑】超越GPU,FPGA、ASIC和更智能的手机
【新智元导读】本文从云服务、on-device 和 hybrid 三个角度分析AI硬件的进步,以及各大芯片公司、巨头科技公司以及初创企业和研究机构如何将 CPU、GPU、FPGA 和 ASIC用于 AI 任务。 树莓派(Raspberry Pi)对计算机爱好者来说是最令人兴奋的发展之一。在世界各地,人们使用树莓派来自动化制造啤酒,制作机器人,改革STEM教育,等等。这些都是值得称赞的追求。同时,微软在用树莓派做什么呢?他们创造了一个攻击松鼠的喷水机器人。 微软的机器学习和优化小组里,一名研究人员看到松鼠从他
新智元
2018/03/23
1.3K0
【不含CPU,超越GPU 1000x】Wave公司发布数据流处理架构DPU
【新智元导读】Wave Computing 在日前举行的高性能芯片峰会Hot Chips上介绍了他们的数据流处理器产品DPU(Dataflow Processing Unit),加速神经网络训练,号称速度是GPU的1000x,训练GoogleNet 42万图像/秒。同时,DPU使用了不含CPU的架构,他们认为,数据流架构是有效训练高性能神经网络的唯一方式。 要建立起一家成功的芯片初创公司可不是件容易的事情,但有资本支持的Wave Computing,却在一块很小但很重要的市场——AI训练芯片——牢牢站稳了脚
新智元
2018/03/22
1.2K0
【不含CPU,超越GPU 1000x】Wave公司发布数据流处理架构DPU
解读主流的人工智能芯片有什么不同?
 在全球规模最大的2018北美消费电子产品展上,参展的科技企业超过4000家,包括高通、英伟达、英特尔、LG、IBM、百度在内的业界科技巨头纷纷发布了各自最新的人工智能芯片产品和战略,作为本届展会的最
机器人网
2018/04/18
1.1K0
解读主流的人工智能芯片有什么不同?
业界| 芯片之争:CPU、GPU、DSP、NPU,到底哪个更适用于深度学习?
编者按:为保证内容的专业性,本文已邀深度学习芯片领域专家把关审核过,作者铁流。 日前,Intel称将于2017年推出针对深度学习市场的CPU Knights Mill。据Intel宣传,Knights Mill 能充当主处理器,可以在不配备其它加速器或协处理器高效处理深度学习应用。可以说,继中国寒武纪和星光智能一号、IBM的真北、谷歌的 TPU,以及英伟达专门为人工智能定制的GPU之后,Intel也加入该领域的竞争。 那么,这多深度学习处理器都有什么特点,又有什么优势和劣势呢? | CPU、GPU:用轿车运
AI科技评论
2018/03/07
4.1K0
业界| 芯片之争:CPU、GPU、DSP、NPU,到底哪个更适用于深度学习?
谷歌TPU将取代GPU?英特尔、英伟达怕了吗?
随着人工智能尤其是机器学习应用大量涌现,处理器市场群雄争霸。各厂商纷纷推出新的芯片产品,都想领跑智能时。但问题是,谁会担当这个角色呢?
科技云报道
2022/04/12
1.2K0
谷歌TPU将取代GPU?英特尔、英伟达怕了吗?
柯洁中盘再败!谷歌乘AlphaGo之势强推TPU,与英伟达必有一战
【新智元导读】人机对战第二场,柯洁认输,AlphaGo中盘获胜将比分改写为2:0,TPU可谓是本次AlphaGo升级的秘密武器。 由此,许多人认为,谷歌与英伟达必有一战。谷歌已经开始向中国市场上的企业和开发者兜售自己的TPU,加上TensorFlow和谷歌云等标志性业务。这对在深度学习上获利丰厚的英伟达来说可能并不是一件好事。 柯洁又输了,与AlphaGo的对决比分被改写为0:2 ! AlphaGo变得更强大了,此前DeepMind和谷歌团队在新闻发布会上说,。除了算法上的改进之外,他们也特别强调了谷歌云和
新智元
2018/03/28
8610
柯洁中盘再败!谷歌乘AlphaGo之势强推TPU,与英伟达必有一战
【AI芯片格局最全分析】国内AI芯片百家争鸣,何以抗衡全球技术寡头
来源:中国科学院自动化研究所 作者:吴军宁 中科院自动化所集成中心 【新智元导读】本文分析了国内外AI芯片的格局和特点,作者认为,在AI芯片领域,国外芯片巨头占据了绝大部分市场份额,不论是在人才聚集还是公司合并等方面,都具有绝对的领先优势。而国内AI初创公司则又呈现百家争鸣、各自为政的纷乱局面;特别是每个初创企业的AI芯片都具有自己独特的体系结构和软件开发套件,既无法融入英伟达和谷歌建立的生态圈,又不具备与之抗衡的实力。 如果说 2016 年 3 月份 AlphaGo 与李世石的那场人机大战只在科技界和
新智元
2018/05/29
8040
深度学习的三种硬件方案ASICs、FPGAs 和GPU,开发者需要知道什么?
今年三月AlphaGo和李世石的“世纪之战”炒红了深度学习—— AlphaGo采用了人工神经网络技术,充分挖掘了深度学习的潜力。简单来说,深度学习是一个包含了许多层级数据处理的神经网络,以自动化方式组
GPUS Lady
2018/04/02
8210
深度学习的三种硬件方案ASICs、FPGAs 和GPU,开发者需要知道什么?
【全球AI芯片榜单】中国大陆企业无缘前十,华为、寒武纪、地平线扛鼎突围!
---- 新智元报道 来源:Compass Intelligence、中科院自动化所等 编辑:克雷格、肖琴 【新智元导读】最近,Compass Intelligence对全球100多家AI芯片企业进行了排名,结果显示,前十名中中国大陆没有一家企业上榜,华为(海思)进入第12,寒武纪和地平线分别为第22和24位。 最近,调研公司Compass Intelligence出了一份扎“芯”的报告。 这份报告对全球100多家AI芯片企业进行了排名(AI Chipset Index),结果显示:前十名中, 没有
新智元
2018/05/29
1.1K0
在定制硬件上实现DNN近似算法,一文概述其过去、现在与未来
来自社交媒体和物联网等多个渠道的可用数字数据(如图像、视频和语音)呈指数级增长,这驱动了对高性能数据分析的需求。与其它机器学习算法相比,深度神经网络(DNN)在过去十年里实现了巨大的准确率提升。它的应用领域很广,如图像分类、目标检测、自动驾驶和无人机导航等。其中卷积神经网络和循环神经网络这两种深度神经网络尤其受欢迎。CNN 在学习空间特征方面很强,而 RNN 则更适合涉及时间序列的问题。
机器之心
2019/04/29
9940
在定制硬件上实现DNN近似算法,一文概述其过去、现在与未来
AI芯片发展的前世今生
现代电子产品和设备在诸如通信 、娱乐 、安全和 医疗保健等许多方面改善了我们的生活质量 ,这主要是因为现代微电子技术的发展极大地改变了人们的日常工作和互动方式。在过去几十年中 ,摩尔定 律一直是通过不断缩小芯片上的器件特征尺寸来提高计算能力 ,带来了电子产品诸如更高速度 、更低成本和更小功耗等优势。Gordon Moore 最初的观察是 芯片中的晶体管数量大约每 2 年增加 1 倍 ,David House 进一步预测 ,由于更多更快的晶体管 ,芯片性能将每 18 个月翻一番。虽然 Gordon Moore 的预测已经成功超过 50 年 ,但是今天的硅 CMOS 技术正在 接近其尺寸的基本物理极限,摩尔定律的延续性已经变得越来越具有挑战性。
AI科技大本营
2020/02/20
1.1K0
AI芯片发展的前世今生
业界 | 剖析用于深度学习的硬件:GPU、FPGA、ASIC和DSP
选自Medium 作者:Eugenio Culurciello 机器之心编译 参与:Rick R、吴攀 在这篇文章中,作者Eugenio Culurciello简述了几类硬件设计,希望能为大家更快的运行神经网络提供洞见。 我喜欢深度学习... 深度学习最近取得的成功势不可挡:从图像分类和语音识别到图片标注、理解视觉场景、视频概述、语言翻译、绘画,甚至是生成图像、语音、声音和音乐! …而我想让它运行得飞快! 其成果令人震惊,因而需求就会增长。比如你是谷歌/ Facebook / Twitter 的工作人员
机器之心
2018/05/07
1.3K0
推荐阅读
CPU、GPU、TPU、NPU等到底是什么?
5.3K0
IEEE特稿:神经形态芯片注定为深度学习而生,否则就是自取灭亡
9190
业界 | 英特尔推出神经形态测试芯片Loihi:可自学习
5800
【了不起的芯片2】盘点40+公司的深度学习处理器
1K0
业界 | 谷歌TPU之后还有高通,人工智能芯片竞赛已经展开
8450
详解AI加速器(四):GPU、DPU、IPU、TPU…AI加速方案有无限种可能
1.9K0
【深度】AI 时代,谷歌 TPU 难以颠覆 GPU 市场优势
1.1K0
英特尔AI产品事业部CTO专访:谷歌TPU表明纯GPU不是最佳架构
6840
【AI硅脑】超越GPU,FPGA、ASIC和更智能的手机
1.3K0
【不含CPU,超越GPU 1000x】Wave公司发布数据流处理架构DPU
1.2K0
解读主流的人工智能芯片有什么不同?
1.1K0
业界| 芯片之争:CPU、GPU、DSP、NPU,到底哪个更适用于深度学习?
4.1K0
谷歌TPU将取代GPU?英特尔、英伟达怕了吗?
1.2K0
柯洁中盘再败!谷歌乘AlphaGo之势强推TPU,与英伟达必有一战
8610
【AI芯片格局最全分析】国内AI芯片百家争鸣,何以抗衡全球技术寡头
8040
深度学习的三种硬件方案ASICs、FPGAs 和GPU,开发者需要知道什么?
8210
【全球AI芯片榜单】中国大陆企业无缘前十,华为、寒武纪、地平线扛鼎突围!
1.1K0
在定制硬件上实现DNN近似算法,一文概述其过去、现在与未来
9940
AI芯片发展的前世今生
1.1K0
业界 | 剖析用于深度学习的硬件:GPU、FPGA、ASIC和DSP
1.3K0
相关推荐
CPU、GPU、TPU、NPU等到底是什么?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档