首页 > TAG信息列表 > provisioner

nfs storageclass 创建pvc pending

nfs storageclass 创建pvc pending 使用nfs 作为外部存储,一直启动不起来,查看 pvc 和 pods 信息如下: 1、PVC 一直处于 pending 状态【www-nfs-web-0 Pending k8s-nfs-storage 11s】; 2、 pods 显示 【FailedScheduling】 0/3 nodes are available: 3 pod has unbound immediate Pe

基于NFS的动态卷

动态存储卷        Static:静态存储卷,需要在使用前手动创建PV,再创建PVC绑定PV。        使用场景:业务单一,存储卷PV和PVC比较固定。          Dynamic:动态存储卷,先创建一个存储类——storageclass,后期pod在使用pvc的时候可以通过存储类动态创建PVC,使用于有状态服

企业运维实践-使用Aliyun容器镜像服务对海外gcr、quay仓库镜像进行镜像拉取构建

关注「WeiyiGeek」公众号 设为「特别关注」每天带你玩转网络安全运维、应用开发、物联网IOT学习! 希望各位B友【关注、点赞、评论、收藏、投币】,助力每一个梦想。 文章目录: 0x00 前言简述 0x01 操作实践 0x00 前言简述 描述: 在国内(GFW)搭建k8s集群及其依赖组件间时, 常常会遇

二十五、对接外部存储

kubernetes对接分部式存储 PV与PVC快速入门 k8s存储的目的就是保证Pod重建后,数据不丢失。简单的数据持久化的下述方式: emptyDir apiVersion: v1 kind: Pod metadata: name: test-pod spec: containers: - image: k8s.gcr.io/test-webserver name: webserver volum

基于NFS服务创建StorageClass 存储实现自动创建PV

前言 Storageclass解决PV手动创建需求 当每次创建 PVC 声明使用存储时,都需要去手动的创建 PV,来满足 PVC 的使用。 可以用一种机制来根据用户声明的存储使用量(PVC)来动态的创建对应的持久化存储卷(PV)。k8s 用 StorageClass 来实现动态创建 持久化存储。 实现原理: 存储控制器 Volume C

Kubernetes部署nfs动态存储

环境 centos 7.9 k8s 1.24 containerd 1.6.4 一、配置NFS服务器 1、每台机器都需要安装nfs-utils,否则pod挂载pvc的时候会报超级块损坏 yum install -y nfs-utils 2、创建nfs共享目录 mkdir -p /nfs/data 3、修改nfs配置文件 echo "/nfs/data/ *(insecure,rw,sync,no_root_squash

Kubernetes 中部署 NFS-Subdir-External-Provisioner 为 NFS 提供动态分配卷

文章转载自:http://www.mydlq.club/article/109/ 系统环境: 操作系统: CentOS 7.9 Docker 版本: 19.03.13 Kubernetes 版本: 1.20.2 NFS Subdir External Provisioner 版本: v4.0.0 示例地址:Kubernetes 部署 NFS Subdir External Provisioner 的示例文件 一、什么是 NFS-Subdir-E

k8s使用nfs做动态存储

Kubernetes集群管理员通过提供不同的存储类,可以满足用户不同的服务质量级别、备份策略和任意策略要求的存储需求。动态存储卷供应使用StorageClass进行实现,其允许存储卷按需被创建。如果没有动态存储供应,Kubernetes集群的管理员将不得不通过手工的方式类创建新的存储卷。通过动态

使用helm安装NFS-Client Provisioner实现动态存储

需要使用NFS创建动态pv,之前查到的都是这个https://github.com/kubernetes-retired/external-storage/tree/master/nfs-client,后来实验了不可以,是因为版本更新了,插件的项目换为https://github.com/helm/charts/tree/master/stable/nfs-client-provisioner了,特此记录 k8s版本: v1.23

k8s上安装Presslabs MySQL Operator

Operator-mysql安装 1、helm添加库 helm安装不做说明 helm repo add presslabs https://presslabs.github.io/charts helm repo update helm pull presslabs/mysql-operator 创建rabc.yaml # 唯一需要修改的地方只有namespace,根据实际情况定义 apiVersion: v1 kind: Servic

K8S-ELK日志系统 之二:zookeeper集群

接:https://www.cnblogs.com/cnblo/p/15673102.html 此处zookeeper只要为kafaka提供服务发现功能 zookeeper:apache-zookeeper-3.6.3-bin 1、NFS服务器上创建可供zookeeper使用的共享存储 mkdir /datazookeeper echo "/data/zookeeper *(rw,sync,no_root_squash,no_subtree_check)"

k8s集成ceph(StorageClass方式)

ceph 集群创建存储池 ceph osd pool create k8s 128 128 获取 key $ ceph auth get-key client.admin | base64 QVFEMjVxVmhiVUNJRHhBQUxwdmVHbUdNTWtXZjB6VXovbWlBY3c9PQ== k8s 集群节点安装 ceph-common,版本需和 ceph 集群一致 rpm -ivh http://download.ceph.com/rpm-l

Pod持久化

Volume Pod被创建之后,容器中的数据是暂时的,当容器被关闭时数据也会随之消失,如果要长期保存容器中的数据就需要用到数据卷。 K8s中的volume提供了在容器中挂载外部存储的能力 Pod中使用卷,需要设置卷的来源(spec.volume)和挂载点(spec.containers.volumeMounts)这两个参

k8s基于NFS创建动态存储StorageClass

简介 nfs-subdir-external-provisioner是一个自动供应器,它使用现有的NFS 服务来支持通过 Persistent Volume Claims 动态持久卷在nfs服务器持久卷被配置为${namespace}-${pvcName}-${pvName}。 NFS-Subdir-External-Provisioner此组件是对nfs-client-provisioner 的扩展,GitHub地

k8s之StorageClass(NFS)

k8s之StorageClass(NFS) 实验环境 k8s环境参考: k8s-v1.20.10 二进制部署指导文档 NFS-Subdir-External-Provisioner 简介 NFS-Subdir-External-Provisioner是一个自动配置卷程序,它使用现有的和已配置的 NFS 服务器来支持通过持久卷声明动态配置 Kubernetes 持久卷,PV命名规则

kubernetes StorageClass(NFS)

kubernetes StorageClass(NFS) 一. StorageClass 简介 在K8S环境,当pod需要存储空间时,StorageClass比PV更灵活和方便,每个 StorageClass 都包含 provisioner、parameters 和 reclaimPolicy 字段, 这些字段会在 StorageClass 需要动态分配 PersistentVolume 时会使用到。 StorageClas

Kubernetes安装nfs文件系统

Kubernetes可以使用OpenEBS或者nfs,或者外接ceph 安装nfs-server # 在每个机器 yum install -y nfs-utils # 在master 执行以下命令 echo "/nfs/data/ *(insecure,rw,sync,no_root_squash)" > /etc/exports # 执行以下命令,启动 nfs 服务;创建共享目录 mkdir -p /nfs/data # 在m

Kubernetes 9 (volumes配置、emptyDir卷、hostPath 卷、持久卷、StatefulSet控制器)

目录 一、Volumes简介二、emptyDir卷三、hostPath卷1.主机内目录挂载到pod中2.主机内nfs挂载到pod中 四、PersistentVolume持久卷1.静态PV2.动态PV 五、StatefulSet控制器 一、Volumes简介 1、容器中的文件在磁盘上是临时存放的,这给容器中运行的特殊应用程序带来一些问题

k8s-rabbitmq集群(三磁盘/一磁盘两内存)镜像模式 安装延迟插件

转载表明出处 断断续续费时两周。。。一步一个坑,修改下NFS_IP 直接apply -f  就可以了 NFS存储 ------存储RBAC apiVersion: v1kind: ServiceAccountmetadata: name: nfs-client-provisioner # replace with namespace where provisioner is deployed namespace: rabbitmq---

kubernetes对接分部式存储

PV与PVC快速入门 k8s存储的目的就是保证Pod重建后,数据不丢失。简单的数据持久化的下述方式: emptyDir apiVersion: v1 kind: Pod metadata: name: test-pd spec: containers: - image: k8s.gcr.io/test-webserver name: webserver volumeMounts: - mountPath:

k8s存储管理

存储管理 一.nfs搭建 yum install infs-utils -y rpcbind mkdir -p /data/k8s-volume chmod 755 /data/k8s-volume cat >>/etc/exports <<EOF /data/k8s-volume *(rw,no_root_squash,sync) EOF   二.注意需要在客户端安装nfs,才能正常   三.我们需要配置nfs-client的Deployment文

StorageClass

1.什么是StorageClass Kubernetes提供了一套可以自动创建PV的机制,即:Dynamic Provisioning.而这个机制的核心在于:StorageClass这个API对象. StorageClass对象会定义下面两部分内容: 1,PV的属性.比如,存储类型,Volume的大小等. 2,创建这种PV需要用到的存储插件 有了这两个信息之

kuberneters采用helm部署sig-storage-local-static-provisioner

https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner/tags  下载并解压tar包 wget https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner/archive/v2.3.4.tar.gz tar -zxvf v2.3.4.tar.gz 进入解压目录后创建storageclass kubectl

nfs-client-provisioner使用

nfs服务器搭建: 1. 挂载硬盘(一般使用单独的硬盘) mount /dev/sdb /nfsdata   2. 安装包 yum install nfs-utils rpcbind -y   3. 修改/etc/exports文件 # cat /etc/exports /nfsdata    *(rw,sync,no_root_squash,no_subtree_check)   4. 启动nfs-server和rpcbind systemctl

k8s 测试环境搭建(k3s)

目录k8s 测试环境搭建(k3s)环境说明安装 docker安装 k3s安装 nfs server安装 nfs-provisioner k8s 测试环境搭建(k3s) 环境说明 系统 centos 7.9,基于 k3s + docker,并安装 nfs-provisioner 提供 nfs 的 StorageClass 支持 安装 docker curl https://releases.rancher.com/install-docke