容器技术
ubuntu使用APT安装docker并指定版本
Helm部署与使用
Helm常用命令
从Helm仓库创建应用流程示例
Helm部署与使用
K8S中部署mysql-ha高可用集群
helm启动mysql-ha
helm几个常用仓库
Kubernetes使用helm部署Mysql-Ha
k8s入门:Helm 构建 MySQL
docker批量修改tag(批量push)
k8s之yaml文件详解
将 MySQL 通过 bitpoke/mysql-operator 部署到 k8s 内部
k8s pvc扩容:pvc创建后扩容
K8S性能分析
部署Metrics Server
Kubernetes集群搭建
kubespray 部署常见问题和优化汇总
kubernetes-sigs/kubespray at release-2.15
K8S-pod配置文件详解
KubeSphere知识库
在 Kubernetes 上最小化安装 KubeSphere
卸载 KubeSphere 和 Kubernetes
KubeSphere 应用商店
修改pod中容器的时区
k8s之Pod安全策略
Harbor 登陆失败,用户名或者密码不正确。405 Not Allowed
Docker-leanote_n1
kubesphere/kubekey
Kubernetes Static Pod (静态Pod)
kubernets kube-proxy的代理 iptables和ipvs - 30岁再次出发 - 博客园
k8s生产实践之获取客户端真实IP - SSgeek - 博客园
kube-proxy ip-tables故障解决
k8s入门:Helm 构建 MySQL
docker批量修改tag(批量push)
prometheus operator 监控redis-exporter
Helm3 安装 ElasticSearch & Kibana 7.x 版本
kubernete强力删除namespace_redis删除namespace命令
EFK (Elasticsearch + Fluentd + Kibana) 日志分析系统
k8s日志收集实战(无坑)
fluentd收集k8s集群pod日志
Elasticsearch+Fluentd+Kibana 日志收集系统的搭建
TKE/EKS之configmap,secret只读挂载
K8s基于Reloader的ConfigMap/Secret热更新
使用 Reloader 实现热部署_k8s reloader
k8s使用Reloader实现更新configmap后自动重启pod
在 Kubernetes 上对 gRPC 服务器进行健康检查 | Kubernetes
Kubernetes ( k8s ) gRPC服务 健康检查 ( livenessProbe ) 与 就绪检查 ( readinessProbe )
排查kubernetes中高磁盘占用pod
helm 安装 MongoDB 集群
helm 安装 Redis 1 主 2 从 3哨兵
【k8s】使用 Reloader 实现热部署
k8s证书过期,更新后kubelet启动失败
kubeadm证书/etcd证书过期处理
三种监控 Kubernetes 集群证书过期方案
K8s 集群(kubeadm) CA 证书过期解决方案
k8s调度、污点、容忍、不可调度、排水、数据卷挂载
5分钟搞懂K8S的污点和容忍度(理论+实战)
Kubernetes进阶-8基于Istio实现微服务治理
macvlan案例配置
快速解决Dockerhub镜像站无法访问问题
info_scan开源漏洞扫描主系统部署
本文档使用 MrDoc 发布
-
+
首页
k8s pvc扩容:pvc创建后扩容
 最开始的10g太小了,现在想扩容pv空间 1、kubernetes 1.11版本中开始支持pvc创建后的扩容 先查看storageclass是否配置了动态扩容,主要看storageclass是否存在allowVolumeExpansion字段 ``` [[email protected] ~]# kubectl get storageclass default -oyaml apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: default parameters: archiveOnDelete: "false" provisioner: nfs-client-provisioner-default reclaimPolicy: Delete volumeBindingMode: Immediate [[email protected] ~]# ``` 可以看到并没有allowVolumeExpansion,此时是不支持动态扩容的,可以扩一下测试看看 ``` [[email protected] ~]# kubectl edit pvc -n leijun-mysql comom-store-column-03-24 # Please edit the object below. Lines beginning with a '#' will be ignored, # and an empty file will abort the edit. If an error occurs while saving this file will be # reopened with the relevant failures. # apiVersion: v1 kind: PersistentVolumeClaim metadata: name: comom-store-column-03-24 namespace: default spec: accessModes: - ReadWriteMany dataSource: null resources: requests: storage: 50Gi volumeName: pvc-24fc01a0-6d9b-11ea-9107-b8ca3a62236c status: accessModes: - ReadWriteMany capacity: storage: 10Gi phase: Bound "/tmp/kubectl-edit-fkm33.yaml" 38L, 1180C written error: persistentvolumeclaims "comom-store-column-03-24" could not be patched: persistentvolumeclaims "comom-store-column-03-24" is forbidden: only dynamically provisioned pvc can be resized and the storageclass that provisions the pvc must support resize You can run `kubectl replace -f /tmp/kubectl-edit-fkm33.yaml` to try this update again. [[email protected] ~]# ``` ``` kubectl edit pvc -n leijun-mysql comom-store-column-03-24 修改storage 字段再保存,报错了,表示不支持动态扩容 ``` 2、给storageclass添加allowVolumeExpansion字段 ```yml [[email protected] ~] apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: default parameters: archiveOnDelete: "false" provisioner: nfs-client-provisioner-default reclaimPolicy: Delete volumeBindingMode: Immediate allowVolumeExpansion: true ~ "/tmp/kubectl-edit-x0fyj.yaml" 24L, 738C written storageclass.storage.k8s.io/default edited [[email protected] ~] ``` 3、再次修改pvc spec.resources.requests.storage字段 ```yml [[email protected] ~] spec: accessModes: - ReadWriteMany dataSource: null resources: requests: storage: 30Gi volumeName: pvc-24fc01a0-6d9b-11ea-9107-b8ca3a62236c status: accessModes: - ReadWriteMany capacity: storage: 10Gi phase: Bound "/tmp/kubectl-edit-mibh7.yaml" 38L, 1180C written persistentvolumeclaim/comom-store-column-03-24 edited [[email protected] ~] ```
adouk
2023年1月20日 11:00
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码