使用NAS动态存储卷创建有状态应用

介绍:

目前动态生成NAS存储卷的实现:在一个已有文件系统上,自动生成子文件系统(子目录),并生成目标存储卷(PV);

生成的PV名字为:pvc-${pv-uid}

镜像介绍:

registry.cn-hangzhou.aliyuncs.com/acs/alicloud-nas-controller:v3.1.0-k8s1.11

部署:

部署前要先创建一个NAS文件系统,并添加挂载点。注意:挂载点需要和集群处于同一个VPC内部。

部署模板中,创建Storageclass的时候可以定义reclaimPolicy类型,可以为Retain或者Delete;

根据自己NAS挂载点修改NFS_SERVER、server的值;

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:name: alicloud-nas
mountOptions:
- vers=4.0
provisioner: alicloud/nas
reclaimPolicy: Retain---
kind: Deployment
apiVersion: extensions/v1beta1
metadata:name: alicloud-nas-controllernamespace: kube-system
spec:replicas: 1strategy:type: Recreatetemplate:metadata:labels:app: alicloud-nas-controllerspec:tolerations:- effect: NoScheduleoperator: Existskey: node-role.kubernetes.io/master- effect: NoScheduleoperator: Existskey: node.cloudprovider.kubernetes.io/uninitializednodeSelector:node-role.kubernetes.io/master: ""serviceAccount: admincontainers:- name: alicloud-nas-controllerimage: registry.cn-hangzhou.aliyuncs.com/acs/alicloud-nas-controller:v3.1.0-k8s1.11volumeMounts:- mountPath: /persistentvolumesname: nfs-client-rootenv:- name: PROVISIONER_NAMEvalue: alicloud/nas- name: NFS_SERVERvalue: 0cd8b4a576-mmi32.cn-hangzhou.nas.aliyuncs.com- name: NFS_PATHvalue: /volumes:- name: nfs-client-rootnfs:server: 0cd8b4a576-mmi32.cn-hangzhou.nas.aliyuncs.compath: /

测试:

apiVersion: apps/v1beta1
kind: StatefulSet
metadata:name: web
spec:serviceName: "nginx"replicas: 2template:metadata:labels:app: nginxspec:containers:- name: nginximage: nginx:alpinevolumeMounts:- mountPath: "/data"name: htmlvolumeClaimTemplates:- metadata:name: htmlspec:accessModes:- ReadWriteOncestorageClassName: alicloud-nasresources:requests:storage: 2Gi
# kubectl get pv
NAME                                       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS    CLAIM                STORAGECLASS          REASON    AGE
pvc-945ca15d-e0ab-11e8-9d2f-00163e145c08   2Gi        RWO            Retain           Bound     default/html-web-0   alicloud-nas-retain             13m
pvc-9a162bb2-e0ab-11e8-9d2f-00163e145c08   2Gi        RWO            Retain           Bound     default/html-web-1   alicloud-nas-retain             13m

 

原文链接
本文为云栖社区原创内容,未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/520619.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue项目使用sass-loader

npm install -g cnpm --registryhttps://registry.npm.taobao.orgcnpm install node-sass --save-dev cnpm install sass-loader --save-dev

WAM计算机术语,最新的计算机一级考试MSOffice模拟试题及答案

A、数据处理B、文献检索C、资源共享和传输D、传输28.PowerPoint中,下列说法错误的是。DA、允许插入在其他图形程序中创建的图片B、为了将某种格式的图片插入到POWERPOINT中,必须安装相应的图形过滤器C、选择插入菜单中的"图片"命令…

老司机开车,教会女朋友什么是「马拉车算法」

戳蓝字“CSDN云计算”关注我们哦!作者 | 李威责编 | 阿秃马拉车算法( Manacher‘s Algorithm )是小吴最喜欢的算法之一,因为,它真的很牛逼!马拉车算法是用来 查找一个字符串的最长回文子串的线性方法 &…

l3asnumanode 设置_linux numa 配置

Cassandra操作 本文档操作都是在单数据中心,Vnode上操作1.1. 添加节点到集群中 1.1.1. 添加非seed单节点 1.在新节点上安装Cassandra,但不要启动2.修改cassandra.yaml文件:cluster_name – 新节点加入集群名称listen_address/rpc_address – …

实时计算 Flink性能调优

自动配置调优 实时计算 Flink新增自动调优功能autoconf。能够在流作业以及上下游性能达到稳定的前提下,根据您作业的历史运行状况,重新分配各算子资源和并发数,达到优化作业的目的。更多详细说明请您参阅自动配置调优。 首次智能调优 创建…

VS Code 大佬高效开发插件

插件名称功能Chinese (Simplified) Language中文菜单界面ESLint代码检查工具veturVue.js智能提示Git History DiffGit版本记录显示工具GitLens — Git supercharged增强版的 Git 管理工具Auto Close Tag自动关闭标签Auto Rename Tag修改HTML标签,修改一个另一个自动…

双11期间,请关爱程序员!

世界上有这么一群人~ 双11期间,请关爱程序员! 世界上最远的距离 不是天涯海角 而是你在狂欢 我在敲代码,改bug 致敬所有的程序员欧巴 愿代码的世界,只有爱,没有伤害!! 如果你是程序员的…

神作!3万程序员在学,这本深度学习宝典刷爆IT圈!

深度学习在过去5年处于爆发式增长状态,在人工智能领域占据主导地位。据Gartner统计,深度学习的专家职位从2014年之后才开始出现,不过到2018年,市面上大概就有40,000多深度学习专家的职位空缺。而且这些需求大多来自Facebook、Appl…

计算机软件中汇编程序是一种,计算机系统软件中的汇编程序是一种()。

摘要:疼痛,计算机系件中热、痛皮色不红、不,为E,缓者则痛得暖。下列和间关于直接经验接经验,编程的说错误法有。形式认识这种属于,计算机系件中香味人闻果的一个到苹,莱果的颜色看到。...疼痛&a…

取某个单元格的值_vba中如何进行单元格复制,Copy方法使用介绍,一定要学

NO.1在Excel操作过程当中,除了给表格输入内容就数单元格复制最常用了,通常快捷方法有Ctrlc,Ctrlv。不用说,这种方法对于操作十分方便,那么如何利用代码来实现复制功能呢!因为在编程过程中,会用到…

Visual Studio Code(VScode)设置为中文界面

安装插件重启即可: 名称: Chinese (Simplified) Language Pack for Visual Studio Code

重磅!阿里云发布业界首款SaaS化防火墙

近日,阿里云发布了业界首款SaaS化防火墙,一键开启,无需复杂网络接入配置,适用于所有在云上部署了重要业务资产的客户,特别是企业级客户。 对于用户来说,即开即用,操作简单,无需传统…

省培计算机实践作业,计算机软件基础强化实践能力培养实践部分考核作业.doc...

计算机软件基础强化实践能力培养实践部分考核作业V:1.0 精选考核制度 计算机软件基础强化实践能力培养实践部分考核作业 2020- -6 6- -8 8《计算机软件基础》强化实践能力培养实践部分考核作业(1) 《计算机软件基础》强化实践能力培养实践部分考核作业 强化实践能力培养的考核要…

阿里云全球首推流量型独享虚拟主机新规格,网络访问速度最高提升400%

近日,为了提升用户网站访问体验,阿里云虚拟主机宣布推出流量型独享虚拟主机新规格,流量型独享虚拟主机新规格可以提供高速流量包,提高访问速度。在高速流量包用尽后,网站也不会关停,可自动降为低带宽模式&a…

jq父级绑定事件的意义_js、jq事件绑定方式总结——以click事件为例

一、JavaScript点击事件绑定方法1.1 HTML onclick事件属性1 click me1 functionclickMe(this) {2 alert("click me");3 }1.2 JavaScript onclick事件1 click me1 document.getElementById("button").οnclickclickMe;1.3 IE41 click me1 2 alert("cli…

VScode 常用快捷键

快捷键说明CtrlTab已打开文件之间选择切换Ctrld双击关键词,依次选中CtrlAlt↓或者CtrlAlt↑垂直批量编辑ShirtAlt↓复制当前行Alt↓或者Alt↑移动当前行Ctrl\切出一个新的编辑器CtrlW关闭窗口CtrlC如果不选中,默认复制一整行CtrlEnd移动到文件结尾CtrlHo…

阿里云文件存储的高性能架构演进之路

10月27日下午,2018中国计算机大会上举办了主题“数据中心计算”的技术论坛,一起探讨解决数据中心所面临的挑战。论坛上,阿里云分布式存储团队高级技术专家田磊磊进行了《阿里云文件存储的高性能架构演进之路》的报告。 专家简介 田磊磊&…

阿里巴巴黄贵谈存储新硬件带来数据库的机遇

10月27日下午,2018中国计算机大会上举办了主题“存储软硬件之国产化挑战与机遇”的技术论坛,共同探讨存储软硬件栈上的关键系统与技术的国产化发展道路。论坛上,阿里数据库资深技术专家黄贵针对存储软硬件国产化进行了《存储新硬件给数据库自…

项目实战Git团队操作_图形化版本

文章目录一、分支思路1. Git命令常用理解记忆2. 分支换分规则3. 线上发布准备二、 实战前期准备2.1. 在远程仓库创建kernel_system项目2.2. 将远程仓库克隆到本地2.3. 本地准备操作三、场景实战模拟提交3.1. Git合并某个分支的某/多次提交到指定分支3.2. Git合并分支3.3. 回滚/…

为什么程序员总是打扮成这样一幅鬼样子

1几千年来,时尚像病毒一样不断进化,横扫世界。它遇神杀神,遇佛杀佛。遇到程序员后,含羞自尽。因为程序员是时尚休止符。因为他们习惯以不变应万变。夏季三大件:格子衫沙滩裤人字拖。冬季三大件:冲锋衣牛仔裤…