阿里云 ACK 挂载 NAS 数据卷

本文涉及的产品
文件存储 NAS,50GB 3个月
简介: 记录在阿里云购买、配置、挂载 NAS 数据卷到 Kubernetes 集群,由于官方文档没有及时更新,可以看做是对官方文档的补充。

前言

今天接到一个将 NAS 数据卷挂载到 Kubernetes 集群的需求,需要将一个 NAS 数据卷挂载到集群中。这一很简单的操作由于好久没有操作了,去翻看了一下官方文档,发现官方文档还在停留在去年7月份...为了防止之后还有相似情况的发生,这里将所有操作做一个简单记录。

购买存储包(创建文件系统)

在挂载 NAS 之前,首先要先购买 NAS 文件存储,这里推荐购买存储包,100G 的 SSD 急速型一年只需1400多,而容量型只要279,对于我这种只有少量 NAS 存储需求的人来说是是靠谱的,因为我只需要5G的左右的存储空间,SSD 急速型 NAS 一年只要18块,完美。

ad5fbf65gy1g4sglwrx0gj22wa09gae4

选择想要创建 NAS 所在 VPC 和 区域

添加挂载点

  • 点击添加挂载点
    ad5fbf65gy1g4sgp0dos2j22ky0iowkr
  • 选择 VPC 网络、交换机和权限组
    ad5fbf65gy1g4sgpwqrgoj20xu0vowib

Linux 挂载 NAS 数据卷

在挂载点创建成功后,就可以将 NAS 数据卷挂载到 Linux 系统,这里以 CentOS 为例:

安装 NFS 客户端

如果 Linux 系统要挂载 NAS ,首先需要安装 NFS 客户端

sudo yum install nfs-utils

挂载 NFS 文件系统

这里阿里云早就进行了优化,点击创建的文件系统,页面上就可以 copy 挂载命令。页面提供了挂载地址的 copy 和挂载命令的 copy 功能。

ad5fbf65gy1g4sh2i33wnj22w40yyn55

挂载命令:

sudo mount -t nfs -o vers=4,minorversion=0,noresvport xxxxx.cn-shanghai.nas.aliyuncs.com:/ /mnt

查看挂载结果

直接在挂载数据卷所在服务上执行命令:

df -h

就可以看到结果:

image

Kubernetes 集群挂载 NAS 数据卷

K8S 的持久数据卷挂载大同小异,流程都是:__创建PV__ -> 创建PVC -> 使用PVC

下面就简单介绍在阿里云上的操作:

创建存储卷(PV)

首先要创建存储卷,选择 容器服务 -> 存储卷 -> 创建

这里要注意的是:__挂载点域名使用上面面的挂载地址__

image

创建存储声明(PVC)

选择 NAS -> 已有存储卷

选择刚才创建的存储卷

image

使用PVC

使用的方法这里就不做详细介绍了,相关文章也比较多,这里就只记录 Deployment 中使用的 yaml 片段:

...
volumeMounts:
- mountPath: /data      # 挂载路径
    name: volume-nas-test
...
volumes:
- name: volume-nas-test
persistentVolumeClaim:
    claimName: nas-test     # PVC 名称
...

结语

这里只是做一个简单的记录,仅适用于阿里云 ACK 容器服务,同时也是 ACK 的一个简单应用。由于不经常对数据卷进行操作,这里做简单的记录,防止以后使用还要再看一遍文档。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
6月前
|
存储 运维 Serverless
函数计算产品使用问题之遇到NAS已经挂载但显示未挂载的情况时,该怎么办
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
函数计算产品使用问题之遇到NAS已经挂载但显示未挂载的情况时,该怎么办
|
6月前
|
人工智能 运维 Serverless
函数计算产品使用问题之如何实现NAS的挂载
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
7月前
|
运维 Serverless 文件存储
Serverless 应用引擎产品使用合集之如何将nas挂载到fc目录中
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
7月前
|
存储 运维 Serverless
Serverless 应用引擎产品使用合集之在FC中挂载NAS到函数上,该如何操作
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
7月前
|
运维 Serverless 文件存储
函数计算产品使用问题之在利用Docker镜像部署应用时,容器内的应用如何能访问函数计算配置的NAS挂载
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
存储 监控 安全
阿里云文件存储NAS(Apsara File Storage NAS)的测评体验报告
阿里云文件存储NAS(Apsara File Storage NAS)是一个弹性扩展的分布式文件系统,适用于各种企业级应用场景。本文将对其在内容管理系统和Web服务应用程序中的使用体验进行评估。
334 58
|
8月前
|
文件存储 Windows
Windows server 2012 服务器挂载NAS盘
Windows server 2012 服务器挂载NAS盘
|
8月前
|
Serverless 网络安全 文件存储
函数计算FC部署问题之挂载nas失败如何解决
函数计算FC部署是指在阿里云Function Compute服务上部署函数或应用程序的过程,它提供了一个无需管理服务器即可运行代码的平台;本合集将介绍和总结函数计算FC部署中常见的问题与解决方案,指导用户如何高效部署和管理Serverless函数。
|
8月前
|
Linux 文件存储 数据安全/隐私保护
百度搜索:蓝易云【centos以cifs协议挂载nas】
通过按照以上步骤,你应该能够在CentOS上使用CIFS协议成功挂载NAS。请根据你的实际情况替换相应的参数,并根据需要进行自动挂载的配置。如果遇到任何问题,可以参考CIFS官方文档或社区寻求更多帮助。
102 0
|
存储 网络协议 安全
在外远程NAS群晖Drive - 群晖Drive挂载电脑磁盘同步备份【无需公网IP】
在外远程NAS群晖Drive - 群晖Drive挂载电脑磁盘同步备份【无需公网IP】