OpenShift Container Platform 4.14 存储
PV 被限制在一个命名空间(绑定的项 目)中。 PV 由 PersistentVolume API 对象定义,它代表了集群中现有存储的片段,这些存储可以由集群管理员 静态置备,也可以使用 StorageClass 对象动态置备。它与一个节点一样,是一个集群资源。 PV 是卷插件,与 Volumes 资源类似,但PV 的生命周期独立于任何使用它的 pod。PV 对象获取具体存 储(NFS、iSCSI CAPACITY ACCESSMODES RECLAIMPOLICY STATUS CLAIM STORAGECLASS REASON AGE pvc-b6efd8da-b7b5-11e6-9d58-0ed433a7dd94 4Gi RWO Delete CAPACITY ACCESSMODES RECLAIMPOLICY STATUS CLAIM STORAGECLASS REASON AGE pvc-b6efd8da-b7b5-11e6-9d58-0ed433a7dd94 4Gi RWO Delete0 码力 | 215 页 | 2.56 MB | 1 年前3OpenShift Container Platform 4.8 存储
PV 被限制在一个命名空间(绑定的项 目)中。 PV 由 PersistentVolume API 对象定义,它代表了集群中现有存储的片段,这些存储可以由集群管理员 静态置备,也可以使用 StorageClass 对象动态置备。它与一个节点一样,是一个集群资源。 PV 是卷插件,与 Volumes 资源类似,但PV 的生命周期独立于任何使用它的 pod。PV 对象获取具体存 储(NFS、iSCSI CAPACITY ACCESSMODES RECLAIMPOLICY STATUS CLAIM STORAGECLASS REASON AGE pvc-b6efd8da-b7b5-11e6-9d58-0ed433a7dd94 4Gi RWO Delete CAPACITY ACCESSMODES RECLAIMPOLICY STATUS CLAIM STORAGECLASS REASON AGE pvc-b6efd8da-b7b5-11e6-9d58-0ed433a7dd94 4Gi RWO Delete0 码力 | 118 页 | 1.60 MB | 1 年前3K8S安装部署开放服务
--decode && echo Step4: 配置 storageclass download https://github.com/rook/rook/blob/master/cluster/examples/kubernetes/ceph/csi/rbd/storageclass.yaml vi storageclass.yaml spec: replicated: # will set default as `ext4`. csi.storage.k8s.io/fstype: xfs kubectl apply -f storageclass.yaml J. (for HTTPs)创建 secret tls //生成自签名 SSL 证书 openssl req -x509 -nodes -days 365 -newkey .yaml usePassword: true password: "redis123" persistence: enabled: true storageClass: "ceph" accessModes: - ReadWriteOnce size: 500Mi vi redis-cluster/templates/redis-statefulset0 码力 | 54 页 | 1.23 MB | 1 年前3⾸云容器产品Kubernetes操作指南
配置容器 �. ⾼级配置 �. 创建成功 案例--如何创建⼀个WordPress ⽅法⼀:nodePort + Haproxy 外⽹访问 WordPress 配置⽅法 �. 创建 StorageClass、Namespace 和 pvc 资源 �. 部署MySQL容器组 �. 部署WordPress容器组 �. 配置 Haproxy 负载均衡 �. 访问 WordPress ⽅法⼆:Ingress kubectl --namespace=test exec -it nginx-6b9966bb86-p6n82 sh 进⼊容器 72 可以看到容器内成功创建hello⽬录 创建 StorageClass 创建命令 1 $ kubectl create -f sc.yaml 2 $ kubectl get sc 3 NAME PROVISIONER wordpress-sc-001 cds/nas 30m sc.yaml 内容如下 1 apiVersion: storage.k8s.io/v1 2 kind: StorageClass 3 metadata: 4 name: wordpress-sc-001 5 provisioner: nas.csi.cds.net 6 parameters:0 码力 | 94 页 | 9.98 MB | 1 年前3以外部模式部署OpenShift Container Storage
"data": {"userID": "csi-rbd-node", "userKey": ""}}, {"name": "ceph-rbd", "kind": "StorageClass", "data": {"pool": "ceph-rbd"}}, {"name": "monitoring-endpoint", "kind": "CephCluster", "data": " "}}, {"name": "cephfs", "kind": "StorageClass", "data": {"fsName": "cephfs", "pool": "cephfs_data"}}, {"name": "ceph-rgw", "kind": "StorageClass", "data": {"endpoint": "xxx.xxx.xxx.xxx:xxxx" Operator Details 选项卡时,您可以点击 Storage Cluster 选项卡查看状态。 2. 要验证 OpenShift Container Storage、Pod 和 StorageClass 是否已成功安装,请参阅验证外部 OpenShift Container Storage 安装模式。 Red Hat OpenShift Container Storage 4.6 以外部模式部署 0 码力 | 29 页 | 738.90 KB | 1 年前3OpenShift Container Platform 4.10 虚拟化
ReadWriteOnce volumeMode: Filesystem cloneStrategy: copy 1 status: provisioner:storageClass: OpenShift Container Platform 4.10 虚 虚拟 拟化 化 12 1 默认克隆方法设置为 copy(复制 复制)。 。 调整大小的流程因虚拟机上安装的操作系统而异。详情请查看操作系统文档。 8.16.3.1. 先决条件 先决条件 如果您根据 CDI 支持的操作列表要求涂销空间,您必须首先定义一个 StorageClass 或准备 CDI 涂销空间才能成功完成此操作。 8.16.3.2. 关于数据卷 关于数据卷 DataVolume 对象是 Containerized Data Importer (CDI) 3. 运行以下命令来创建 HPP: 8.19.2.3. 关于 关于创建存 建存储类 当您创建存储类时,您将设置参数,它们会影响属于该存储类的持久性卷(PV)的动态置备。您不能在创建 StorageClass 对象后更新其参数。 apiVersion: hostpathprovisioner.kubevirt.io/v1beta1 kind: HostPathProvisioner metadata: 0 码力 | 307 页 | 3.45 MB | 1 年前3OpenShift Container Platform 4.8 容器镜像仓库(Registry)
cloudName: AzureUSGovernmentCloud 1 apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: custom-csi-storageclass provisioner: cinder.csi.openstack.org volumeBindingMode: WaitForFirstConsumer availability:$ oc apply -f storageclass.storage.k8s.io/custom-csi-storageclass created OpenShift Container Platform 4.8 容器 容器镜 镜像 像仓库 仓库( (Registry) ) 18 CAPACITY ACCESS MODES STORAGECLASS AGE csi-pvc-imageregistry Bound pvc-72a8f9c9-f462-11e8-b6b6-fa163e18b7b5 100Gi RWO custom-csi-storageclass 11m $ oc patch configs 0 码力 | 39 页 | 415.94 KB | 1 年前3OpenShift Container Platform 4.9 构建应用程序
章 配 配额 额 123.storageclass.st orage.k8s.io/requests. storage 在处于任何状态且具有匹配存储类的所有持久性卷声明中,存储请求总和不能超 过这个值。 .storageclass.st orage.k8s.io/persistent volumeclaims requests.storage: "50Gi" 2 gold.storageclass.storage.k8s.io/requests.storage: "10Gi" 3 silver.storageclass.storage.k8s.io/requests.storage: "20Gi" 4 silver.storageclass.storage.k8s.io/persistentvolumeclaims: io/persistentvolumeclaims: "5" 5 bronze.storageclass.storage.k8s.io/requests.storage: "0" 6 bronze.storageclass.storage.k8s.io/persistentvolumeclaims: "0" 7 requests.ephemeral-storage: 2Gi 8 limits.ephemeral-storage: 0 码力 | 184 页 | 3.36 MB | 1 年前3OpenShift Container Platform 4.10 构建应用程序
章 配 配额 额 137.storageclass.st orage.k8s.io/requests. storage 在处于任何状态且具有匹配存储类的所有持久性卷声明中,存储请求总和不能超 过这个值。 .storageclass.st orage.k8s.io/persistent volumeclaims requests.storage: "50Gi" 2 gold.storageclass.storage.k8s.io/requests.storage: "10Gi" 3 silver.storageclass.storage.k8s.io/requests.storage: "20Gi" 4 silver.storageclass.storage.k8s.io/persistentvolumeclaims: io/persistentvolumeclaims: "5" 5 bronze.storageclass.storage.k8s.io/requests.storage: "0" 6 bronze.storageclass.storage.k8s.io/persistentvolumeclaims: "0" 7 requests.ephemeral-storage: 2Gi 8 limits.ephemeral-storage: 0 码力 | 198 页 | 3.62 MB | 1 年前3OpenShift Container Platform 4.13 虚拟化
运行以下命令来创建 HPP: 10.19.1.1.1. 关于 关于创 创建存 建存储类 储类 当您创建存储类时,您将设置参数,它们会影响属于该存储类的持久性卷(PV)的动态置备。您不能在创建 StorageClass 对象后更新其参数。 要使用 hostpath 置备程序(HPP),您必须使用 storagePools 小节为 CSI 驱动程序创建关联的存储类。 注意 注意 虚拟机使用基于本地 PV WaitForFirstConsumer 的 StorageClass 值,PV 的绑定和置备会延迟到 pod 使用 PVC。 10.19.1.1.2. 使用 使用 storagePools 小 小节为 节为 CSI 驱动 驱动程序 程序创 创建存 建存储类 储类 您可以为 hostpath 置备程序(HPP)CSI 驱动程序创建存储类自定义资源(CR)。 流程 流程 1. 创建 storageclass_csi.yaml nodeSelector: kubernetes.io/os: linux $ oc create -f hpp_cr.yaml apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: hostpath-csi provisioner: kubevirt.io.hostpath-provisioner reclaimPolicy: Delete0 码力 | 393 页 | 4.53 MB | 1 年前3
共 46 条
- 1
- 2
- 3
- 4
- 5