bash kubectl apply -f pvc.yaml 当Pod使用这个PVC时,local-path-provisioner会根据PVC的请求在节点的本地路径上创建一个目录,并将其作为PV分配给Pod。 通过以上步骤,你就成功地在Kubernetes集群中使用local-path-provisioner实现了动态PV的创建。
1、 配置local-path-storage yaml文件 vim local-path-storage.yaml [root@k8s-master statefulset]# cat local-path-pv.yaml apiVersion: v1 kind: Namespace metadata: name: local-path-storage --- apiVersion: v1 kind: ServiceAccount metadata: name: local-path-provisioner-service-account namespace: ...
storage: 50Gi#声明最少要使用存储空间,不足则无法创建 Gi=G Mi=M#persistentVolumeReclaimPolicy: Delete # PVC 回收策略 Retain 保留| Delete 清除 | PV: local-path-provisioner(rancher) 不支持设置该属性 暴露ES集群service, service 我一般是采用固定ip,方便给nginx做upsream ---# api serviceapiVersion: ...
然后刷新dashboard,这时候可以通过dashboard查看如下 安装local-path 下载local-path-provisioner wgethttps://github.com/rancher/local-path-provisioner/archive/v0.0.19.tar.gztar-zxfv0.0.19.tar.gz&&cdlocal-path-provisioner-0.0.19 1. 2. 安装local-path-provisioner kubectl apply-fdeploy/local-path-storag...
provisioner:rancher.io/local-path# 使用的存储插件 reclaimPolicy:Delete volumeBindingMode:WaitForFirstConsumer 需要注意的是,存储插件需要我们提前安装到K8S集群中。这里使用的rancher.io/local-path是存储插件的一种。OpenEBS(Open Elastic Block Storage)是一个开源的容器化存储平台,旨在为Kubernetes提供动态和分布式的...
修改默认存储的path路径为:/data/local-path-sc。 wget https://raw.githubusercontent.com/rancher/local-path-provisioner/master/deploy/local-path-storage.yaml sed -i'/namespace/s/local-path-storage/kube-system/g'local-path-storage.yaml sed -i's/\/opt\/local-path-provisioner/\/data\/local-pa...
Provisioners 是我个人用于构建“最小可用集群”的一站式自动化脚本库。是我练习构建各种系统工具的一站式脚本收集仓库。它默认会通过vagrant启动三个虚拟机,分别是管理节点(admin)和两个工作节点(node-1和node-2,最大支持到node-9)。管理节点的 IP 是192.168.56.10。工作节点是192.68.56.11~192.168.56.19。你可以...
$ kubectl apply -f https://raw.githubusercontent.com/rancher/local-path-provisioner/master/deploy/local-path-storage.yaml ``` ### 步骤2:创建LocalPath StorageClass 接下来我们需要创建一个LocalPath的StorageClass,用于定义存储资源的相关参数,可以通过以下YAML文件创建: `...
local-path-provisioner-service-account ServiceAccount local-path-storage ✔ ✖ ✖ ✖ namespace-controller ServiceAccount kube-system ✔ ✖ ✖ ✔ resourcequota-controller ServiceAccount kube-system ✔ ✖ ✖ ✖ root-ca-cert-publisher ServiceAccount kube-system ✖ ✔ ✔ ✖syst...
docker.io/kindest/local-path-provisioner v0.0.22-kind.04c1e997385b8f17.4MB k8s.gcr.io/coredns/coredns v1.8.6a4ca41631cc7a13.6MB k8s.gcr.io/etcd3.5.3-0aebe758cef4cd 102MB k8s.gcr.io/kube-apiserver v1.24.09ef4b1de3be4977.3MB