详情页标题前

阿里云容器服务ACKNAS存储卷FAQ-云淘科技

详情页1

本文为您介绍NAS存储卷常见问题的处理方法。

  • NAS存储卷挂载时间延长
  • NAS存储卷挂载失败时出现timeout错误
  • 使用NAS存储卷时,提示chown: option not permitted
  • 挂载NAS存储卷失败
  • 使用NAS动态存储卷时Controller的任务队列已满且无法创建新的PV

NAS存储卷挂载时间延长

问题现象:

NAS存储卷挂载时间延长。

问题原因:

若您在应用模板中配置了securityContext.fsgroup参数,kubelet在存储卷挂载完成后会执行chmodchown操作,导致挂载时间延长。

解决方法:

  • 若应用模板中配置了securityContext.fsgroup参数,请删除securityContext下的fsgroup参数。
  • 若需要将挂载目录内文件变成期望的UID和mode,可以手动将目标目录挂载到一台ECS。关于ECS实例挂载文件系统,请参见通过控制台实现ECS实例一键挂载文件系统。再通过命令行执行chownchmod,完成后通过Flexvolume使用NAS存储卷。关于如何通过Flexvolume使用NAS存储卷,请参见使用NAS静态存储卷和使用NAS动态存储卷。
  • 对于1.20及之后版本的Kubernetes集群,除了上述两种解决方法外,也可通过将fsGroupChangePolicy配置为OnRootMismatch,这时只有在首次启动时才会执行chmodchown操作,导致存在挂载时间延长的问题,后续挂载NAS存储卷时挂载时间将恢复正常。关于fsGroupChangePolicy参数的更多信息,请参见为Pod或容器配置安全性上下文。

NAS存储卷挂载失败时出现timeout错误

问题现象:

NAS存储卷挂载失败时出现timeout错误。

问题原因:

NAS挂载点和集群不在同一VPC内。

解决方法:

选择与集群在同一VPC内的NAS挂载点。

使用NAS存储卷时,提示chown: option not permitted

问题现象:

使用NAS存储卷时,提示chown: option not permitted。

问题原因:

您的容器没有权限使用该NAS存储卷。

解决方法:

您需要使用root权限启动容器。

挂载NAS存储卷失败

问题现象:

挂载NAS PV失败,并报以下错误:

Unable to mount volumes for pod "dp-earnings-pod_default(906172c6-3d68-11e8-86e0-00163e00****)": timeout expired waiting for volumes to attach/mount for pod "default"/"dp-earnings-pod". list of unattached/unmounted volumes=[vol1 vol2]

问题原因:

您没有安装Flexvolume插件。

解决方法:

您需要安装Flexvolume插件。具体操作,请参见安装与升级Flexvolume组件。

使用NAS动态存储卷时Controller的任务队列已满且无法创建新的PV

问题现象:

使用NAS动态存储卷时,若创建子目录写入速度快于Controller删除子目录速度,将可能导致Controller的任务队列阻塞且无法创建新的PV。

问题原因:

当集群使用动态NAS存储卷时,配置的StorageClass回收策略reclaimPolicy为Delete且archiveOnDelete为false。

解决方法:

将archiveOnDelete配置为true,当删除PV时只是修改NAS文件系统中子目录的名称,而不是真正删除文件。

具体的文件删除操作需要您自行处理,例如:在某个节点过载根目录启动定时删除机制,或启动多个Pod并发删除某种格式的子目录。

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

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

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

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

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

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

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

相关推荐

  • 腾讯云轻量应用服务器重启实例云小二

    操作场景 重启实例操作是维护轻量应用服务器的一种常用方式,相当于本地计算机的重启操作系统操作。 注意事项 重启准备:重启期间实例将无法正常提供服务,因此在重启之前,请确保轻量应用服务器已暂停业务请求。重启操作方式:建议使用腾讯云提供的重启操作进行实例重启,而非在实例中运行重启命令(如 Windows 下的重新启动命令及 Linux 下的 Reboot 命令)…

    2023年12月9日
  • 腾讯云容器服务Service 负载均衡配置同尘科技

    TkeServiceConfig TkeServiceConfig 是腾讯云容器服务提供的自定义资源 CRD, 通过 TkeServiceConfig 能够帮助您更灵活的配置 LoadBalancer 类型的 Service ,及管理其中负载均衡的各种配置。 使用场景 Service YAML 的语义无法定义的负载均衡的参数和功能,可以通过 TkeServi…

    腾讯云 2023年12月9日
  • 腾讯云对象存储批量触发存量任务

    简介 本文档提供关于批量触发存量任务的 API 概览和 SDK 示例代码。 API 操作描述 手动触发工作流 用于手动触发工作流 触发批量存量任务 用于提交一个存量触发工作流任务 批量拉取存量任务 用于拉取符合条件的任务 查询存量任务 用于查询指定存量触发工作流的任务 取消存量任务 用于取消一个存量触发工作流任务 手动触发工作流 功能说明 用于手动触发工作流…

    腾讯云 2023年12月9日
  • 腾讯云容器服务创建 TKE Anywhere同尘科技

    TKE Anywhere 支持在用户自有的基础设施上创建、管理和升级 Kubernetes 集群。TKE Anywhere 适配各种复杂环境,支持云上一键评估环境并远程部署和升级,远程自动巡检集群故障并告警通知,降低本地集群部署和运维成本,帮助您在自己的基础设施上使用可靠的 TKE 容器服务和各种增强的功能。 前提条件 1. 已经拥有腾讯云账号。如果没有,请…

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

    简介 本文档提供关于删除工作流的 API 概览和 SDK 示例代码。 API 操作描述 删除工作流 用于删除工作流。 删除工作流 功能说明 用于删除工作流。 方法原型 public Guzzle\Service\Resource\Model deleteWorkflow(array $args = array()); 请求示例 <?phprequir…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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