首页 > 其他分享 >kubernetes存储方案(二):StorageClass的使用

kubernetes存储方案(二):StorageClass的使用

时间:2023-09-04 10:24:25浏览次数:47  
标签:存储 kubernetes glusterfs StorageClass io true storageclass

StorageClass介绍

创建 StorageClass

# cat storageclass-glusterfs.yaml
 
apiVersion: v1
kind: Secret
metadata:
  name: heketi-secret
  namespace: default
data:
  key: YWRtaW5rZXk=
type: kubernetes.io/glusterfs
---
apiVersion: storage.k8s.io/v1beta1
kind: StorageClass
metadata:
  name: glusterfs
provisioner: kubernetes.io/glusterfs
allowVolumeExpansion: true
parameters:
  resturl: "http://10.1.30.30:8080"
  clusterid: "034f10398853b67682761d318f624d33"
  restauthenabled: "true"
  secretNamespace: "default"
  secretName: "heketi-secret"
  gidMin: "40000"
  gidMax: "50000"
  volumetype: "replicate:2"
 
# 创建 sc 资源
kubectl create -f storageclass-glusterfs.yaml
 
# 配置集群默认的 StorageClass
kubectl patch storageclass glusterfs -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'


StorageClass使用案例

标签:存储,kubernetes,glusterfs,StorageClass,io,true,storageclass
From: https://www.cnblogs.com/zoujiaojiao/p/17676238.html

相关文章

  • [kubernetes]服务健康检查
    前言进程在运行,但是不代表应用是正常的,对此pod提供的探针可用来检测容器内的应用是否正常。k8s对pod的健康状态可以通过三类探针来检查:LivenessProbe、ReadinessProbe和StartupProbe。健康检查探针LivenessProbe用于判断容器是否存活(Running状态),如果LivenessProbe探针检测到容......
  • MODBUS RTU协议中浮点数是如何存储,读到浮点数寄存器的数值如何转换成所需的浮点数
    原文链接浮点数保存的字节格式如下:地址+0+1+2+3内容SEEEEEEEEMMMMMMMMMMMMMMMMMMMMMMM这里S代表符号位,1是负,0是正E偏移127的幂,二进制阶码=(EEEEEEEE)-127。M24位的尾数保存在23位中,只存储23位,最高位固定为1。此方法用最较少的位数实现了较高的有效位数,提高了......
  • 在Kubernetes(K8S)上安装和部署MySQL
    摘要:本文将介绍如何在Kubernetes(K8S)上安装和部署MySQL。我们将通过以下步骤实现这一目标:准备工作、安装MySQL、配置MySQL以及在K8S上部署MySQL。通过本文,您将了解如何使用K8S来管理MySQL的容器化部署,提高应用程序的性能、可靠性和安全性。一、引言MySQL是一种流行的关系型数据库,广......
  • SAP WM 2个不同的存储类型之下可以有相同代码的Storage Bin
    SAPWM2个不同的存储类型之下可以有相同代码的StorageBinSAPWM模块里,在2个不同的存储类型之下可以有相同代码的StorageBin。这是SAP标准行为。比如如下图示,StorageBinTEST001在存储类型Z06和001下都存在。写于2023-8-24.......
  • 队列——链式存储
    #include<stdio.h>#include<stdlib.h>//定义typedefstructLinkNode{intdata;structLinkNode*next;}LinkNode;typedefstruct{LinkNode*rear,*front;}LinkQueue;//初始化——带头结点voidInitQueue(LinkQueue&Q){Q.front=Q.rear=......
  • 队列——顺序存储
    #include<stdio.h>#defineMaxSize10//定义typedefstruct{intdata[MaxSize];intrear,front;//队尾指针rear指向队尾元素的下一个位置,队头指针front指向对头元素}SqQueue;//初始化voidInitQueue(SqQueue&Q){Q.front=Q.rear=0;}//判断队空b......
  • Ubuntu 20.04 LTS 安装Kubernetes 1.26
     1、环境配置(1)添加主机名称解析记录cat>/etc/hosts<<EOF192.168.44.200master01master01.bypass.cn192.168.44.201node01node01.bypass.cn192.168.44.202node02node02.bypass.cnEOF(2)禁止K8s使用虚拟内存swapoff-ased-ri's@(.*swap.*)@#\1@g'......
  • 前端存储方案一览
    Cookies在HTML5标准前本地储存的主要的也是最早提出的⽅式,优点是兼容性好,请求头⾃带cookie⽅便(使用fetch的话需要额外配置),缺点是⼤⼩只有4k,⾃动请求头加⼊cookie浪费流量,而且每个domain限制20个cookie,使⽤起来麻烦,需要自行封装相关方法。Cookie一旦创建成功,名称就无法修改Cookie是......
  • 在SQL server中如何写存储过程
    总结一下SQLserver中如何存储。USE[SSQADM] ----Use是跳转到哪个数据库,对这个数据库进行操作。GO    ----GO向SQLServer实用工具发出一批Transact-SQL语句结束的信号,相当于提交上面的SQL语句。----GO是把t-sql语句分批次执行。(一步成功了才会执行下一......
  • Kubernetes运维-Pod调试
    调试pod最简单的方法是在有问题的pod中执行命令,并尝试排除故障。这种方法很简单,但有许多缺点。正在运行的应用pod可能没有排除现有问题所需的所有工具。如果想执行一些需要额外权限的操作,需要重新启动应用pod,以添加新的权限。在docker镜像中添加调试工具会引入安全风险,提升容器权限......