详情页标题前

阿里云容器服务ACKDNS FAQ-云淘科技

详情页1

本文介绍在容器服务ACK集群中DNS相关的常见问题

为什么通过exec无法进入CoreDNS Pod?

问题现象

使用kubectl -n kube-system exec -it {coredns pod} bash及类似命令无法进入到CoreDNS Pod。

问题原因

CoreDNS所使用的容器镜像是基于Scratch构建,不具备Shell执行环境。

解决方案

可以使用nsenter的方式访问CoreDNS Pod所处的容器网络环境。具体操作,请参见检查CoreDNS Pod的网络连通性。如果您需要查看CoreDNS日志,可以启用CoreDNS日志分析与监控能力。具体操作,请参见分析和监控CoreDNS日志。

为什么CoreDNS正在使用废弃的API?

问题现象

执行集群升级前置检查时,发现用户代理(UserAgent)为coredns的客户端正在访问已弃用的discovery.k8s.io/v1beta1Kubernetes API,其API路径为/apis/discovery.k8s.io/v1beta1

问题原因

CoreDNS使用discovery.k8s.io/v1beta1API连接到APIServer,但该API在您集群版本中即将弃用或已弃用。产生这种现象的原因有两种:

  • CoreDNS版本较低:当前集群安装的CoreDNS版本较低,不支持调用discovery.k8s.io/v1API,只能使用discovery.k8s.io/v1beta1API。

  • CoreDNS是在较早版本的Kubernetes中启动的:尽管Kubernetes和CoreDNS的版本都是最新的,但CoreDNS是在较早的Kubernetes版本(例如1.20版本)中启动,并在容器启动阶段选择了discovery.k8s.io/v1beta1API版本。然而,随着Kubernetes集群逐渐升级,discovery.k8s.io/v1beta1API被弃用,但CoreDNS仍然在使用它。

解决方案

  1. 登录容器服务管理控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择运维管理 > 组件管理

  3. 组件管理页面对CoreDNS组件进行升级操作。

    如果页面提示不可升级,请执行下一步,否则执行步骤3。关于如何升级组件,请参见管理组件。

  4. 使用kubectl执行如下命令,重启CoreDNS。

    kubectl -n kube-system rollout restart deployment coredns

    重要

    请注意重启过程中可能存在小概率解析异常的问题。更多信息,请参见避免IPVS缺陷导致的DNS概率性解析超时问题。

  5. CoreDNS升级或重启成功后,使用kubectl执行如下命令,确认CoreDNS Pod的状态。

    kubectl -n kube-system get pod -l k8s-app=kube-dns

    如果CoreDNS Pod刚刚重建并处于Running状态,您可忽略集群升级前置检查页面中由CoreDNS产生的废弃API调用记录,继续对集群进行升级。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/171642.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 腾讯云弹性伸缩简介

    部署架构 我们可以按以下架构创建微信小程序,其中业务服务器集群和会话管理服务器集群需要具备弹性伸缩能力。如下图所示:  功能特性 弹性伸缩可以帮助您:1. 定时给集群增加机器或减少机器。2. 根据集群服务器的负载情况自适应地增加机器或减少机器。3. 通过您设置的弹性伸缩策略,添加的实例会自动注册到负载均衡中,实现全自动扩容。注意弹性伸缩能力免费,扩容的 …

    2023年12月9日
  • 腾讯云对象存储CDN 加速域名

    COS 如何开通 CDN? 详情请参见 开启自定义 CDN 加速域名。 COS 是否支持 CDN HTTPS 回源 COS? 支持。具体操作方法请参见 设置回源 文档。 COS 和 CDN 有什么区别? COS 和 CDN 是两个不同的产品。对象存储(Cloud Object Storage,COS) 是腾讯云提供的一种存储海量文件的分布式存储服务,可进行多…

    腾讯云 2023年12月9日
  • 腾讯TencentOS Server硬件兼容性列表

    兼容硬件列表如下:整机CPU网卡存储卡硬盘内存GPUDPUAI服务器密码设备 标准型号 供应商 处理器型号 架构 KunTai R822 北京神州数码云科信息技术有限公司 Huawei Kunpeng 920 Arm KunTai R622 北京神州数码云科信息技术有限公司 Huawei Kunpeng 920 Arm KunTai R524 北京神州数码…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云对象存储用户策略

    腾讯云主账户可以在 访问管理(Cloud Access Management,CAM) 控制台创建 CAM 用户,并关联策略,授予 CAM 用户使用腾讯云资源的权限。 概述 用户可以在 CAM 中,对于主账号名下的不同类型用户,授予不同的权限。这些权限通过访问策略语言描述,并以用户为出发点进行授权,因此被称为用户策略。 用户策略与存储桶策略的区别 用户策略与…

    2023年12月9日
  • 腾讯云云点播视频取回完成

    事件名称 RestoreMediaComplete 事件说明 当 App 配置了事件通知,并且将归档或深度归档的媒体文件解冻或取回后,App 后台即可通过“普通回调”或“可靠回调”的方式获取该事件通知。事件通知内容为 RestoreMediaTask 结构。 示例 普通回调 如果选择普通回调模式,则回调 URL 会接收到如下形式的 HTTP 请求。 { “E…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。