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-path-sc/g'local-path-storage.yamlmkdir-p /data/...
apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: local-path provisioner: rancher.io/local-path volumeBindingMode: WaitForFirstConsumer reclaimPolicy: Delete --- kind: ConfigMap apiVersion: v1 metadata: name: local-path-config namespace: local-path-storage data: config.json: |-...
手动创建两PV:local-pv-1、local-pv-2分别绑定两主机存储,如绑定主机名的本地卷如下: apiVersion:v1kind:PersistentVolumemetadata:name:local-pv-1spec:capacity:storage:1GiaccessModes:-ReadWriteOncepersistentVolumeReclaimPolicy:RetainstorageClassName:local-storagelocal:path:/data/k8s-install/StorageClass-local/...
| 1 | 安装LocalPath插件 | | 2 | 创建LocalPath StorageClass | | 3 | 创建LocalPath PersistentVolume | | 4 | 创建LocalPath PersistentVolumeClaim | | 5 | 创建Pod并使用LocalPath存储 | ### 操作步骤及代码示例 ### 步骤1:安装LocalPath插件 首先我们需要安装LocalPath插件到Kubernetes集群中,可以通过...
storageClassName: local-path:指定使用本地主机存储,需根据实际情况调整storageClassName名称。path:设置本地主机存储的路径,需提前创建相应目录。nodeSelectorTerms:根据实际情况选择合适的节点名进行部署。storage:定义存储大小,确保足够容量。node-exporter 功能:采集Linux组件的指标,与vmagent配合实现自动发现资源。
storageClassName:nfs-storage# 引用的 StorageClass 的名称 mountOptions: -vers=4.1# 挂载选项,指定 NFS 版本为 4.1 nfs: path:/your/nfs/path# 指定 NFS 服务器上的共享路径 server:your.nfs.server.ip# 指定 NFS 服务器的 IP 地址 PVC(Persistent Volume Claim) ...
从图中可以看到kubernetes1.7中提供了两种新的PV插件,分别是StorageOS和Local。 新的卷插件 Kubernetes1.7现在一共支持27种卷插件,(1、kubernetes1.5新特性:支持Photon卷插件 2、 kubernetes1.4新特性:支持两种新的卷插件Quobyte和AzureDisk 3、 Kubernetes 中的 StorageClass 和动态卷供给)其中在Kubernetes1.7中又增加了一...
apiVersion: v1 kind: PersistentVolume metadata: name: mysql-pv spec: capacity: storage: 10Gi accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain storageClassName: local-storage local: path: /mnt/data/mysql 这个YAML 文件定义了一个名为 mysql-pv 的 PersistentVolume,它使用本地存储来...
storageClassName:"local-path"## 基于PV的动态创建accessModes: - ReadWriteOnce resources: requests: storage: 10Gi template: metadata: labels: k8s-app: skywalking-oap annotations:#"cni.projectcalico.org/ipAddrs": "[\"10.244.220.10\"]" #pod绑定固定ip,依赖于calico ipam插件,必须使用calico 3.24.1以...
}'spec:capacity:storage:100GiaccessModes:-ReadWriteOncepersistentVolumeReclaimPolicy:DeletestorageClassName:local-storagelocal:path:/mnt/disks/ssd1 总结 Kubernetes1.7一共支持27种卷插件,如果算上PV中的LocalStorage类型,那么实际上就达到了28种类型。从这些卷插件就可以看出Kubernetes社区参与厂家越来越多了,这27种...