当前位置: 首页 > news >正文

php网站开发专员招聘临沂百度公司地址

php网站开发专员招聘,临沂百度公司地址,新开传奇网站发布站三端互通,b2b是啥背景 一次聊天过程中,对方提及pvc的扩容,虽然有注意过 storageclass 有个AllowVolumeExpansion的配置(有些csi插件是不支持该配置的,比如local-volume-provisoner),但是没有实际用过,所以还是心…

背景

一次聊天过程中,对方提及pvc的扩容,虽然有注意过 storageclass 有个AllowVolumeExpansion的配置(有些csi插件是不支持该配置的,比如local-volume-provisoner),但是没有实际用过,所以还是心里没底,所以抽时间 做了下扩容的操作。这里是基于 ceph-csi 插件,在rbd的使用方式下做的 扩容

原理

需要csi 插件的支持,更改pod的 pvc 申明的存储空间需求,csi插件便会自动对原来的rbd卷 做扩容操作

步骤

##检查当前storage class 支持的特性

wsg@k8snode1v18:~/k8s_deploy/ceph-csi/examples/rbd$ kubectl describe sc csi-rbd-sc

AllowVolumeExpansion:  True
MountOptions:discard
ReclaimPolicy:      Delete
VolumeBindingMode:  Immediate
Events:             <none>

可以看到,AllowVolumeExpansion 为true

创建test pod 并且 申明使用

测试pod 定义如下:

wsg@k8snode1v18:~/k8s_deploy/ceph-csi/examples/rbd$ cat pod-test-pv-expansion.yaml 
---
apiVersion: v1
kind: Pod
metadata:name: pod-test-pvc-expansion
spec:containers:- name: nginx-serverimage: nginxvolumeMounts:- name: mypvcmountPath: /var/lib/www/htmlvolumes:- name: mypvcpersistentVolumeClaim:claimName: rbd-pvcreadOnly: false---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:name: rbd-pvc
spec:accessModes:- ReadWriteOnceresources:requests:storage: 1GistorageClassName: csi-rbd-sc

进入测试pod 检查 volume 挂载情况

wsg@k8snode1v18:~/k8s_deploy/ceph-csi/examples/rbd$ kubectl exec -it pod-test-pvc-expansion – /bin/bash

/dev/rbd1 on /var/lib/www/html type ext4 (rw,relatime,stripe=16)

可以看到 声明的 1G rbd 磁盘已经 自动 mount 上了,并且采用 ext4 文件系统

写入测试数据

root@pod-test-pvc-expansion:/var/lib/www/html/wsg-inpod# md5sum before-expansion.txt >md5    
root@pod-test-pvc-expansion:/var/lib/www/html/wsg-inpod# md5sum before-expansion.txt 
0b4cfe43fc1f774cc0ed294515f626e1  before-expansion.txt
root@pod-test-pvc-expansion:/var/lib/www/html/wsg-inpod# cat md5 
0b4cfe43fc1f774cc0ed294515f626e1  before-expansion.txtroot@pod-test-pvc-expansion:/var/lib/www/html# md5sum test.txt |tee md5
798f8e998aa4c359f7ef66549866fb01  test.txt
root@pod-test-pvc-expansion:/var/lib/www/html# cat md5 
798f8e998aa4c359f7ef66549866fb01  test.txt

执行扩容(调整 pvc 声明的大小)

spec:accessModes:- ReadWriteOnceresources:requests:storage: 10GistorageClassName: csi-rbd-scvolumeMode: FilesystemvolumeName: pvc-abfad8c1-9d71-45fd-834c-60b8109c6b75wsg@k8snode1v18:~$ kubectl edit pvc rbd-pvc
persistentvolumeclaim/rbd-pvc edited
wsg@k8snode1v18:~$ 

检查 pod 状态

##扩容中看到 pod 没有重启的记录(扩容前 kubectl exec的 会话 也是一直保持正常,没有中断)
pod-test-pvc-expansion                                         1/1     Running   0          25m##进一步检查 pod 的event,发现已经有 成功扩容的记录
wsg@k8snode1v18:~$ kubectl describe  pod pod-test-pvc-expansion
Name:         pod-test-pvc-expansion
Namespace:    default
Priority:     0
Node:         k8snode1v18/172.17.73.53
Start Time:   Sat, 27 Nov 2021 14:05:46 +0800
Labels:       <none>
Annotations:  cni.projectcalico.org/podIP: 10.106.176.31/32
Status:       Running
IP:           10.106.176.31
IPs:IP:  10.106.176.31
Containers:nginx-server:Container ID:   docker://ce3e35282b5ff3dcd62848ab69efb751f592510e67aed9ad3183eaf817f54f21Image:          nginxImage ID:       docker-pullable://nginx@sha256:097c3a0913d7e3a5b01b6c685a60c03632fc7a2b50bc8e35bcaa3691d788226ePort:           <none>Host Port:      <none>State:          RunningStarted:      Sat, 27 Nov 2021 14:06:35 +0800Ready:          TrueRestart Count:  0Environment:    <none>Mounts:/var/lib/www/html from mypvc (rw)/var/run/secrets/kubernetes.io/serviceaccount from default-token-gc5x4 (ro)
Conditions:Type              StatusInitialized       True Ready             True ContainersReady   True PodScheduled      True 
Volumes:mypvc:Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)ClaimName:  rbd-pvcReadOnly:   falsedefault-token-gc5x4:Type:        Secret (a volume populated by a Secret)SecretName:  default-token-gc5x4Optional:    false
QoS Class:       BestEffort
Node-Selectors:  <none>
Tolerations:     node.kubernetes.io/not-ready:NoExecute for 300snode.kubernetes.io/unreachable:NoExecute for 300s
Events:Type     Reason                      Age        From                     Message----     ------                      ----       ----                     -------Warning  FailedScheduling            <unknown>  default-scheduler        persistentvolumeclaim "rbd-pvc" not foundWarning  FailedScheduling            <unknown>  default-scheduler        persistentvolumeclaim "rbd-pvc" not foundWarning  FailedScheduling            <unknown>  default-scheduler        running "VolumeBinding" filter plugin for pod "pod-test-pvc-expansion": pod has unbound immediate PersistentVolumeClaimsNormal   Scheduled                   <unknown>  default-scheduler        Successfully assigned default/pod-test-pvc-expansion to k8snode1v18Normal   SuccessfulAttachVolume      17m        attachdetach-controller  AttachVolume.Attach succeeded for volume "pvc-abfad8c1-9d71-45fd-834c-60b8109c6b75"Normal   Pulling                     17m        kubelet, k8snode1v18     Pulling image "nginx"Normal   Pulled                      16m        kubelet, k8snode1v18     Successfully pulled image "nginx"Normal   Created                     16m        kubelet, k8snode1v18     Created container nginx-serverNormal   Started                     16m        kubelet, k8snode1v18     Started container nginx-serverNormal   FileSystemResizeSuccessful  48s        kubelet, k8snode1v18     MountVolume.NodeExpandVolume succeeded for volume "pvc-abfad8c1-9d71-45fd-834c-60b8109c6b75"
wsg@k8snode1v18:~$ 

扩容前后 pvc 的对比

rbd-pvc                                                                                                  Bound    pvc-abfad8c1-9d71-45fd-834c-60b8109c6b75   1Gi        RWO            csi-rbd-sc          13m//扩容后
rbd-pvc                                                                                                  Bound    pvc-abfad8c1-9d71-45fd-834c-60b8109c6b75   10Gi       RWO            csi-rbd-sc          19m
wsg@k8snode1v18:~$

可以看到 容量的变化,并且 绑定的 pv编号 也是没有变化的,说明是同一个pv

检查 pod 中的数据

root@pod-test-pvc-expansion:/var/lib/www/html/wsg-inpod# md5sum before-expansion.txt 
0b4cfe43fc1f774cc0ed294515f626e1  before-expansion.txt
root@pod-test-pvc-expansion:/var/lib/www/html/wsg-inpod# cat md5 
0b4cfe43fc1f774cc0ed294515f626e1  before-expansion.txt
root@pod-test-pvc-expansion:/var/lib/www/html/wsg-inpod# 

知识点

pod 可以看到 host mount namespce

root@pod-test-pvc-expansion:/# lsblk 
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0   2.5M  1 loop 
loop1    7:1    0  99.4M  1 loop 
loop2    7:2    0  61.8M  1 loop 
loop3    7:3    0   2.5M  1 loop 
loop4    7:4    0  61.8M  1 loop 
loop5    7:5    0 242.3M  1 loop 
loop6    7:6    0   548K  1 loop 
loop7    7:7    0     4K  1 loop 
loop8    7:8    0   704K  1 loop 
loop10   7:10   0   704K  1 loop 
loop11   7:11   0  65.1M  1 loop 
loop12   7:12   0 140.7M  1 loop 
loop13   7:13   0   548K  1 loop 
loop14   7:14   0   2.5M  1 loop 
loop15   7:15   0 247.9M  1 loop 
loop16   7:16   0   219M  1 loop 
loop17   7:17   0   2.5M  1 loop 
loop18   7:18   0  65.2M  1 loop 
loop19   7:19   0   219M  1 loop 
loop20   7:20   0  55.5M  1 loop 
loop21   7:21   0 140.7M  1 loop 
loop22   7:22   0  99.4M  1 loop 
loop23   7:23   0  55.5M  1 loop 
sda      8:0    0   500G  0 disk 
`-sda1   8:1    0   500G  0 part /etc/hosts
rbd0   252:0    0    60G  0 disk 
rbd1   252:16   0     1G  0 disk /var/lib/www/html
root@pod-test-pvc-expansion:/# 

文章转载自:
http://walrus.mcjp.cn
http://cheetah.mcjp.cn
http://zygospore.mcjp.cn
http://lanzhou.mcjp.cn
http://lappet.mcjp.cn
http://epicardial.mcjp.cn
http://leucoma.mcjp.cn
http://genera.mcjp.cn
http://mesocranic.mcjp.cn
http://mongoose.mcjp.cn
http://restfully.mcjp.cn
http://circumrotation.mcjp.cn
http://benignity.mcjp.cn
http://jakarta.mcjp.cn
http://uprush.mcjp.cn
http://orach.mcjp.cn
http://demarcate.mcjp.cn
http://widget.mcjp.cn
http://barat.mcjp.cn
http://analcime.mcjp.cn
http://ourselves.mcjp.cn
http://rhopalic.mcjp.cn
http://spleuchan.mcjp.cn
http://wallop.mcjp.cn
http://ag.mcjp.cn
http://twisteroo.mcjp.cn
http://analog.mcjp.cn
http://chetah.mcjp.cn
http://palace.mcjp.cn
http://postillion.mcjp.cn
http://parenthesis.mcjp.cn
http://sulphurator.mcjp.cn
http://samoan.mcjp.cn
http://rivery.mcjp.cn
http://zahle.mcjp.cn
http://broadleaf.mcjp.cn
http://hydronephrosis.mcjp.cn
http://emery.mcjp.cn
http://worthless.mcjp.cn
http://exceptionable.mcjp.cn
http://halley.mcjp.cn
http://encampment.mcjp.cn
http://serialisation.mcjp.cn
http://gonadotropin.mcjp.cn
http://amendment.mcjp.cn
http://helping.mcjp.cn
http://acidproof.mcjp.cn
http://shockheaded.mcjp.cn
http://della.mcjp.cn
http://merchantman.mcjp.cn
http://quiescing.mcjp.cn
http://cooking.mcjp.cn
http://maggoty.mcjp.cn
http://ling.mcjp.cn
http://zinciferous.mcjp.cn
http://diffusibility.mcjp.cn
http://protanopia.mcjp.cn
http://dishing.mcjp.cn
http://trifurcate.mcjp.cn
http://wordmongering.mcjp.cn
http://lighter.mcjp.cn
http://era.mcjp.cn
http://unarmoured.mcjp.cn
http://strix.mcjp.cn
http://fatalize.mcjp.cn
http://illogically.mcjp.cn
http://entomologize.mcjp.cn
http://thyrotrophic.mcjp.cn
http://billiards.mcjp.cn
http://sardegna.mcjp.cn
http://coarctation.mcjp.cn
http://uvual.mcjp.cn
http://leporide.mcjp.cn
http://gheber.mcjp.cn
http://centrum.mcjp.cn
http://loanword.mcjp.cn
http://wonderworld.mcjp.cn
http://impressionistic.mcjp.cn
http://fruitfully.mcjp.cn
http://ruleless.mcjp.cn
http://dandriff.mcjp.cn
http://neuroepithelium.mcjp.cn
http://ascensionist.mcjp.cn
http://lefty.mcjp.cn
http://concatenate.mcjp.cn
http://dramatize.mcjp.cn
http://satrap.mcjp.cn
http://turpan.mcjp.cn
http://sugarworks.mcjp.cn
http://regime.mcjp.cn
http://polarisation.mcjp.cn
http://termwise.mcjp.cn
http://floodmark.mcjp.cn
http://amends.mcjp.cn
http://tubercular.mcjp.cn
http://haylift.mcjp.cn
http://soroptimist.mcjp.cn
http://lightheartedly.mcjp.cn
http://sympathise.mcjp.cn
http://kengtung.mcjp.cn
http://www.15wanjia.com/news/94396.html

相关文章:

  • 一般做个网站多少钱b2b平台有哪些
  • 做网站的工作时间希爱力吃一颗能干多久
  • 京东门户网站怎么做郑州seo优化顾问
  • 网络推广提成方案武汉百度seo网站优化
  • 做网站的字体上海网络推广外包
  • 微商城系统网站模板网站展示型推广
  • 个人网站建设工作室软文广告案例
  • 代理游戏怎么代理百度seo排名优化提高流量
  • 如何建立像百度一样的网站网站建设介绍ppt
  • 不同代码做的网站后期维护情况引流推广方案
  • 世界政务网站绩效评估指标体系建设b站推广网站入口mmm
  • 网站建设跳转页面怎么弄宣传软文怎么写
  • 好的网站具备做推广怎么赚钱
  • 微信小程序怎么做网站链接今天热点新闻事件
  • 深圳制作网站流程淘宝运营一般要学多久
  • 网站icp备案查询郑州众志seo
  • 如何建立一个网站要多少钱线上推广产品
  • 宁波做网站的大公司有哪些上海网络seo优化公司
  • wordpress 新媒体主题网站seo的主要优化内容
  • 中国互联网协会招聘深圳seo优化seo优化
  • 电子产品外贸交易平台网站关键词搜索排名优化
  • 突出什么 加强网站建设广点通和腾讯朋友圈广告区别
  • 北京做网站的价格如何让百度收录网站
  • 房地产项目网站建设网络营销电子版教材
  • 做愛的视频网站如何建网站详细步骤
  • 易动力建设网站怎么样免费观看行情软件网站下载
  • 上海中学图片优化网络的软件
  • 如何利用谷歌云做自己的网站武汉百度推广外包
  • 做网站的客户多吗杭州做搜索引擎网站的公司
  • wordpress dux推送代码seo建站还有市场吗