bash kubectl apply -f pvc.yaml 当Pod使用这个PVC时,local-path-provisioner会根据PVC的请求在节点的本地路径上创建一个目录,并将其作为PV分配给Pod。 通过以上步骤,你就成功地在Kubernetes集群中使用local-path-provisioner实现了动态PV的创建。
然后刷新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...
在开始之前,我们先准备两个 1G 的存储卷(PV),如果你使用的是 Kind 搭建的集群,则可以忽略该步骤 搭建的集群,则可以忽略该步骤,因为Kind 搭建的集群会自动提供一个 local-path-provisioner 组件,该组件会自动生成 PV。 [root@docker ~]#kubectl get sc NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUME...
local-path-provisioner namespace: local-path-storage spec: replicas: 1 selector: matchLabels: app: local-path-provisioner template: metadata: labels: app: local-path-provisioner spec: serviceAccountName: local-path-provisioner-service-account containers: - name: local-path-provisioner image: rancher...
name: local-path-storage --- apiVersion: v1 kind: ServiceAccount metadata: name: local-path-provisioner-service-account namespace: kube-system --- apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: name: local-path-provisioner-role ...
部署之前,您需要在 K8s 集群中部署好 ob-operator,请参考部署 ob-operator, 并确保 K8s 集群有可用的 storage-class,推荐使用local-path-provisioner 部署OceanBase 数据库 创建Namespace 创建部署 OceanBase 集群使用的 namespace。 kubectl create namespace oceanbase ...
$ 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-bind roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: local-path-provisioner-role subjects: - kind: ServiceAccount name: local-path-provisioner-service-account namespace: local-path-storage --- apiVersion: apps/v1 kind: Deployment metadata: name: local-...
provisioner:rancher.io/local-path# 使用的存储插件 reclaimPolicy:Delete volumeBindingMode:WaitForFirstConsumer 需要注意的是,存储插件需要我们提前安装到K8S集群中。这里使用的rancher.io/local-path是存储插件的一种。OpenEBS(Open Elastic Block Storage)是一个开源的容器化存储平台,旨在为Kubernetes提供动态和分布式的...
local-path-provisioner-service-account ServiceAccount local-path-storage ✔ ✖ ✔ ✖ namespace-controller ServiceAccount kube-system ✔ ✔ ✖ ✖ resourcequota-controller ServiceAccount kube-system ✖ ✖ ✔ ✖system:kube-controller-manager User ✔ ✖ ✔ ✖system:masters Group...