首页 > 其他分享 >k8s install nfs-pv

k8s install nfs-pv

时间:2024-01-23 18:14:50浏览次数:21  
标签:set pv nfs subdir provisioner k8s external

https://artifacthub.io/packages/helm/nfs-subdir-external-provisioner/nfs-subdir-external-provisioner

部署:

 

helm install -n nfs-provisioner nfs-subdir-external-provisioner-retain nfs-subdir-external-provisioner/nfs-subdir-external-provisioner
--set nfs.server={IP}
--set nfs.path=/nfsshare
--set storageClass.reclaimPolicy=Retain
--set storageClass.name=nfs-retain

这样部署之后,在statefulset 中使用这个 pv

然后删掉 namespace,  对应的PV 变为 release 状态.

再次部署,会生成新的PVC:

kubectl get pv,  就是没用用上之前的

 kubectl get pvc:

 如果要恢复数据: 删除 spec.claimRef, 重新部署即可


 

标签:set,pv,nfs,subdir,provisioner,k8s,external
From: https://www.cnblogs.com/qgbo/p/17983047

相关文章

  • [转帖]小米Redis的K8s容器化部署实践
    https://juejin.cn/post/6844904196924276743   背景WhyK8SHowK8sWhyProxyProxy带来的问题K8s带来的好处遇到的问题总结 背景 小米的Redis使用规模很大,现在有数万个实例,并且每天有百万亿次的访问频率,支撑了几乎所有的产品线和生......
  • k8s强制删除pod节点
    场景突然getpod的时候,发现一堆的错误,得把它干掉,否则很不爽。解决方案正常过期的状态,比如Evicted,用正常指令kubectl-njingugetpods|grepEvicted|awk'{print$1}'|xargskubectl-njingudeletepods干不掉的pods,比如Terminating,只能用强制指令kubectl-njin......
  • k8s使用cifs创建pv,某些节点不能挂载
    1.不能挂载的节点报错从报错可以看到pod中的挂载点已经存在了,不能创建RunContainerError(failedtostartcontainer"0ea31f12b87474dbd125a3999114afae53fb92b2c1106d5e65110170e3f3ac80":Errorresponsefromdaemon:errorwhilecreatingmountsourcepath'/var/lib/k......
  • 基于 Alpine 使用 kubeadm 搭建 k8s
    基于Alpine使用kubeadm搭建k8s先部署基础环境,然后根据官方文档K8s-AlpineLinux,进行操作。将官方文档整理为脚本整理脚本时,有部分调整#!/bin/shset-x#添加源,安装时已经配置#cat>>/etc/apk/repositories<<"EOF"#http://mirrors.aliyun.com/alpine/edge/commu......
  • 基于 Alpine 使用 kubeadm 搭建 k8s
    基于Alpine使用kubeadm搭建k8s先部署基础环境,然后根据官方文档K8s-AlpineLinux,进行操作。将官方文档整理为脚本整理脚本时,有部分调整#!/bin/shset-x#添加源,安装时已经配置#cat>>/etc/apk/repositories<<"EOF"#http://mirrors.aliyun.com/alpine/edge/commu......
  • 基于NFS搭建ES快照仓库
    原文:elasticsearch使用快照进行备份-技术经验-W3xue第一步:安装rpcbind、nfs-utilsnfs-utils:既包含客户端,又包含服务器Way1:在线安装yuminstallrpcbindnfs-utils-yWay2:离线安装浏览器搜索(亲测egde可用){软件包名}downloadpkgs安装rpcbind:libtrirpc->rpcbind安......
  • 二进制部署企业级K8S 1.28.3集群实战
    目录前置知识:部署Kubernetes集群的方式一.K8S二进制部署准备环境1.集群角色划分2.所有节点安装常用的软件包3.k8s-master01节点免密钥登录集群并同步数据4.所有节点Linux基础环境优化5.所有节点升级Linux内核并更新系统6.所有节点安装ipvsadm以实现kube-proxy的负载均衡7.修改en......
  • 从0到1打造k8s威胁检测可信纵深体系
    本ppt首发于成都网络安全大会ccs--云安全与通信论坛......
  • 使用 velero 备份 K8S
    背景近来可能公司会迁移服务器,先对velero工具做一个初步的认识环境K8S版本:v1.24.1velero版本:v1.11.1minio版本:2023.12.14,部署在K8S集群外(192.168.1.226服务器上)官方备份工作流程图更多详细信息,可参考:https://velero.io/docs/v1.11/how-velero-works/前期工......
  • k8s_client-go 构建客户端的几种方式
    kubernetesclient-go构建客户端的几种方式packagecallk8simport( "context" "log" metav1"k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/kubernetes" "k8s.io/client-go/rest" "k8s.io/client-go/t......