Storage Classes之nfs provisioner

木木3年前技术文章1170

每个 StorageClass 都有一个制备器(Provisioner),用来决定使用哪个卷插件制备 PV。 该字段必须指定。

这里我们使用nfs作为StorageClass的制备器,官方并未对nfs进行支持。我们需要使用第三方提供的provisioner。

相关github链接地址:https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner

helm安装nfs-subdir-external-provisioner

helm添加相关仓库

helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/

helm安装

helm install nfs-subdir-external-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner \
    --set nfs.server=172.16.0.13 \
    --set nfs.path=/nfs/gitlab \
    -n nfs-provisioner \
    --create-namespace

查看相关信息

查看信息

kubectl get pods -n nfs-provisioner

处理镜像问题

查看需要的镜像名称

kubectl describe pods -n nfs-provisioner nfs-subdir-external-provisioner-869494fd5-cvp97

拉取镜像

sudo ctr -n k8s.io images pull docker.io/dyrnq/nfs-subdir-external-provisioner:v4.0.2
sudo ctr -n k8s.io images tag docker.io/dyrnq/nfs-subdir-external-provisioner:v4.0.2 k8s.gcr.io/sig-storage/nfs-subdir-external-provisioner:v4.0.2
sudo ctr -n k8s.io images rm docker.io/dyrnq/nfs-subdir-external-provisioner:v4.0.2

pod正常启动

存储类正常启动

kubectl get storageclass -A


相关文章

MySQL 添加列报错处理

MySQL 添加列报错处理

一、添加列报错(65535)表添加列收到报错,具体 SQL 和报错信息如下:ALTER TABLE table ADD column varchar(256) NULL COMMENT '个人打款授权...

docker私有仓库搭建及containerd使用私有仓库

docker私有仓库搭建及containerd使用私有仓库

这里我们要搭建的私有仓库非harbor,而是更轻量的docker-registry。使用的工具是containerd私有仓库搭建```Plain Text创建目录mkdir -p /opt/docke...

HDP-Yarn开启CPU调度和隔离

HDP-Yarn开启CPU调度和隔离

进入到ambari主界面 点击yarn 点击config CPU Scheduling and Isolation 设置为enable修改高级配置点击ADVANCED搜索需要修改的配yarn.node...

shell编程基础(一)

shell编程基础(一)

1.1 为什么学ShellShell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具, Linux/UNIX系统的底层及基础应用软件的核心大都涉及Shell脚本的内容。每一个合格...

虚拟机三种网络模式详解

虚拟机三种网络模式详解

在电脑里开一台虚拟机,是再常见不过的操作了。无论是用虚拟机玩只有旧版本系统能运行的游戏,还是用来学习Linux、跑跑应用程序都是很好的。而这其中,虚拟机网络是绝对绕不过去的。本篇文章通俗易懂的介绍了常...

CDP实操--集群扩容

CDP实操--集群扩容

一、前提准备工作1.确保OS的yum源可以正常使用,通过yum repolist命令可以查看到匹配的OS的所有包2.确保Cloudera Manager的yum源运行正常3.hosts文件配置,需要将...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。