Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >nfs-provisioner

nfs-provisioner

原创
作者头像
删库跑路的熊孩子
发布于 2022-03-07 13:15:56
发布于 2022-03-07 13:15:56
7310
举报

nfs-provisioner-deploy.yaml

代码语言:yaml
AI代码解释
复制
kind: Deployment
apiVersion: apps/v1
metadata:
  name: nfs-provisioner
spec:
  selector:
    matchLabels:
      app: nfs-provisioner
  replicas: 1
  strategy:
    type: Recreate
  template:
    metadata:
      labels:
        app: nfs-provisioner
    spec:
      serviceAccount: nfs-provisioner
      containers:
        - name: nfs-provisioner
          image: registry.cn-hangzhou.aliyuncs.com/xzjs/nfs-subdir-external-provisioner:v4.0.0
          imagePullPolicy: IfNotPresent
          resources:
            limits:
              cpu: "500m"
              memory: "2Gi"
            requests:
              cpu: "500m"
              memory: "2Gi"
          volumeMounts:
            - name: nfs-storage		#provisioner名称,请确保该名称与 nfs-provisioner-sc.yaml文件中的provisioner名称保持一致
              mountPath: /persistentvolumes
          env:
            - name: PROVISIONER_NAME
              value: nfs-client
            - name: NFS_SERVER
              value: 10.20.12.15		#nfs服务端IP地址
            - name: NFS_PATH
              value: /app/nfs_data		#nfs挂载卷
      volumes:
        - name: nfs-storage
          nfs:
            server: 10.20.12.15		#nfs服务端IP地址
            path: /app/nfs_data		#nfs挂载卷

rbac授权

nfs-provisioner-rbac.yaml

代码语言:yaml
AI代码解释
复制
kind: ServiceAccount
apiVersion: v1
metadata:
  name: nfs-provisioner

---
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: nfs-provisioner-runner
rules:
  - apiGroups: [""]
    resources: ["persistentvolumes"]
    verbs: ["get", "list", "watch", "create", "delete"]
  - apiGroups: [""]
    resources: ["persistentvolumeclaims"]
    verbs: ["get", "list", "watch", "update"]
  - apiGroups: ["storage.k8s.io"]
    resources: ["storageclasses"]
    verbs: ["get", "list", "watch"]
  - apiGroups: [""]
    resources: ["events"]
    verbs: ["create", "update", "patch"]
  - apiGroups: [""]
    resources: ["services", "endpoints"]
    verbs: ["get"]
  - apiGroups: ["extensions"]
    resources: ["podsecuritypolicies"]
    resourceNames: ["nfs-provisioner"]
    verbs: ["use"]

---
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: run-nfs-provisioner
subjects:
  - kind: ServiceAccount
    name: nfs-provisioner
    namespace: default
roleRef:
  kind: ClusterRole
  name: nfs-provisioner-runner
  apiGroup: rbac.authorization.k8s.io

---
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: leader-locking-nfs-provisioner
rules:
  - apiGroups: [""]
    resources: ["endpoints"]
    verbs: ["get", "list", "watch", "create", "update", "patch"]

---
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: leader-locking-nfs-provisioner
subjects:
  - kind: ServiceAccount
    name: nfs-provisioner
    namespace: default
roleRef:
  kind: Role
  name: leader-locking-nfs-provisioner
  apiGroup: rbac.authorization.k8s.io

nfs-provisioner-sc.yaml

代码语言:yaml
AI代码解释
复制
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: nfs-storage
  annotations:
    storageclass.kubernetes.io/is-default-class: "true"   #设置为默认的sc
provisioner: nfs-storage    #动态卷名称,必须和上面的provisioner变量中设置一致
parameters:
  archiveOnDelete: "true"   #设置为false时删除PVC不会保留数据,true则保留数据

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

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

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

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

评论
作者已关闭评论
暂无评论
推荐阅读
编辑精选文章
换一批
HarmonyOS 开发实践 —— 网络重定向在HarmonyOS上的场景及解决方案
在应用开发时会碰到页面自动跳转的重定向现象,根据业务需求,需要对重定向进行一些判断和处理。
小帅聊鸿蒙
2024/12/16
2050
HarmonyOS 开发实践 —— 网络重定向在HarmonyOS上的场景及解决方案
如何获取访客ip归属地并实现自动跳转页面
有时候,我们需要对特定地区城市/国家的网站访客进行不同的网页跳转。比如,中国用户访问www.bing.com自动跳转到https://cn.bing.com。下面就是我实现的方法,分享给大家,顺便做个记录。
图图超人不会飞
2024/06/27
4390
如何获取访客ip归属地并实现自动跳转页面
jQuery实时统计输入框字数及限制的方法
下面分享一个 jQuery 实时统计输入框输入字数及限制输入字数的方法,代码如下:
德顺
2019/11/12
1.8K0
JavaScript 页面跳转的几种方式
第一种:       <script language="javascript" type="text/javascript">          window.location.href="logi
阳光岛主
2019/02/19
1.9K0
js输出数据类型,Number()数字类型转换及字符串大小比较
今天同事找我求助,在写一个分页功能时遇到了问题,输入页数跳转页面时,输入内容大于总页数时也会跳转。
德顺
2019/11/12
4.3K0
【Java 进阶篇】JavaScript 自动跳转首页案例
在这篇博客中,我们将创建一个JavaScript案例,演示如何自动跳转到网站的首页。这种自动跳转通常用于欢迎页面或广告页面等场景。我们将从头开始创建这个案例,逐步介绍相关的JavaScript知识,让初学者也能理解并实现这个功能。
繁依Fanyi
2023/10/19
4010
JS自动跳转手机移动网页
JavaScript 中实现自动检测用户是否使用移动设备,并据此跳转到对应的手机移动网页,通常可以通过检查 ​​navigator.userAgent​​ 属性来识别用户代理字符串中包含的设备信息。以下是一个简单的示例,展示如何基于用户使用的浏览器类型进行判断并跳转:
JaneYork
2024/03/05
5810
JS自动跳转手机移动网页
IE条件注释,嗅探低版本IE用户,并引导升级
语句的意思是:IE8浏览器下,引入my.css文件。其他版本IE浏览器,if判断为flase,则不引入。
我是leon
2019/08/28
9260
实现网页自动跳到其他页面的几种方法
某些时候我们需要实现网页的自动跳转,比如404错误页可以加入代码让它自动跳转到首页,下面介绍三种html页面自动跳转的方法。
德顺
2019/11/13
6.2K0
Sweet Alert弹窗点击确定后执行页面跳转等操作
首先参考上文,引入 Sweet Alert 所需的文件,我这里写了一个修改密码的确认框。
德顺
2019/11/12
5.6K0
ThinkPHP3.1.x修改成功与失败跳转页面的方法
本文实例讲述了ThinkPHP3.1.x修改成功与失败跳转页面的方法。分享给大家供大家参考,具体如下: 在ThinkPHP中,成功与失败的提示页面已经自带。在Action方法中自动调用即可。 比如在LibAction有如下的SucErrAction.class.php:
用户2323866
2021/07/09
3600
javascript基础练习:借用原型对象实现继承 & 排他思想 & 页面带参数自动跳转
定义两个构造函数Student和Person,利用原型对象模拟上面类的继承关系。就是用对象模拟类,然后用call方法在函数内调用父类的方法即可。 注意call的返回值是调用者提供的 this 值和参数调用该函数的返回值。若该方法没有返回值,则返回 undefined。
Enterprise_
2020/07/10
4370
jQuery.validator插件:密码正则验证的使用方法
jQuery.validator 是比较常用的一个表单验证插件,有20多种验证方式,下面介绍一下 jQuery.validator 正则验证的使用方法。
德顺
2019/11/12
1.5K0
设置SSL后如何实现https自动跳转
IIS6.0路径:C:\WINDOWS\Help\iisHelp\common\403-4.htm
德顺
2019/11/13
2.2K0
html refresh原理,HTML meta refresh 刷新与跳转(重定向)页面
刷新与跳转(重定向)页面的例子吧,后面本站长自己也补充了一些js页面刷新与跳转例子吧。
全栈程序员站长
2022/09/09
2.3K0
使用 js 准确获取当前页面 url 网址信息及 301 重定向实战
传送门 在 WEB 开发中,时常会用到 javascript 来获取当前页面的 url 网址信息,在这里是我的一些获取 url 信息的小总结。
Cell
2022/02/25
3.5K0
H5页面判断客户端是iOS或者Android并跳转对应链接唤起APP
每个客户端都会有自己的 UA (userAgent)标识,可以用 JavaScript 获取客户端标识。
德顺
2019/11/12
13.7K0
jQuery跳转到另一个页面
window.location.replace("https://www.cnblogs.com/pythonywy/");
小小咸鱼YwY
2019/09/11
1.4K0
js和jQuery获取img标签的src属性获取不到的解决方法
很多朋友可能遇到过,用 jQuery 获取 img 标签的 src 属性却获取不到的问题:
德顺
2019/11/12
19.4K0
python测试开发django-51.Ajax发送post请求登录案例
我想实现一个登录功能:登录的接口是另外一个地方提供,页面上点登录按钮的时候,先访问登录接口,根据接口返回json信息判断是否登录成功,登录成功页面跳转,登录不成功,在登录首页显示失败原因
上海-悠悠
2019/05/06
1.3K0
python测试开发django-51.Ajax发送post请求登录案例
推荐阅读
相关推荐
HarmonyOS 开发实践 —— 网络重定向在HarmonyOS上的场景及解决方案
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档