首页 > 其他分享 >【Azure K8S|AKS】进入AKS的POD中查看文件,例如PVC Volume Mounts使用情况

【Azure K8S|AKS】进入AKS的POD中查看文件,例如PVC Volume Mounts使用情况

时间:2023-08-04 20:12:26浏览次数:45  
标签:AKS mnt Volume testazure PVC Mounts POD txt

问题描述

在昨天的文章中,创建了 Disk + PV + PVC + POD 方案(https://www.cnblogs.com/lulight/p/17604441.html),那么如何进入到POD之中去查看文件呢? 如PVC Volume Mounts中文件?

 

问题解答

第一步:进入POD内部(查看文件)

使用  kubectl exec -it  <your pod name> -- /bin/sh 

 

第二步:在 /mnt/testazure 文件中创建txt文件

注: /mnt/testazure  文件在POD的yaml文件中,预先指定。

使用echo写入txt文件

/mnt/testazure # echo "this is test file for AKS POD PVC,PC,DISK " > test1.txt
/mnt/testazure # echo "this is test file for AKS POD PVC,PC,DISK " > test2.txt
/mnt/testazure # echo "this is test file for AKS POD PVC,PC,DISK " > test3.txt
/mnt/testazure # echo "this is test file for AKS POD PVC,PC,DISK " > test5.txt
/mnt/testazure # echo "this is test file for AKS POD PVC,PC,DISK " > test4.txt
/mnt/testazure # echo "this is test file for AKS POD PVC,PC,DISK " > test6.txt

 

第三步:通过kubectl exec 命令统计指定文件夹的使用信息

命令为: kubectl exec  -it mypod-pv-pvc-test  -- df -h /mnt/testazure

显示文件夹的Size,使用占比等情况

 

 

参考资料

Get a Shell to a Running Container : https://kubernetes.io/docs/tasks/debug/debug-application/get-shell-running-container/

在不停机的情况下,调整永久性卷的大小: https://docs.azure.cn/zh-cn/aks/azure-disk-csi#resize-a-persistent-volume-without-downtime

   

 

标签:AKS,mnt,Volume,testazure,PVC,Mounts,POD,txt
From: https://www.cnblogs.com/lulight/p/17606966.html

相关文章

  • 【Azure K8S | AKS】在AKS集群中创建 PVC(PersistentVolumeClaim)和 PV(PersistentVol
    问题描述在AKS集群中创建PVC(PersistentVolumeClaim)和PV(PersistentVolume)示例 问题解答在AzureKubernetesService(AKS)的官方网站中,关于存储的选项介绍中,并没有具体的yaml实例来创建PV,PVC。特别是使用自定义的Disk的情况。本文将根据以上图片中的AzureManagedDisk+......
  • Docker-volume
    数据卷操作的基本语法如下:dockervolume[COMMAND]dockervolume命令是数据卷操作,根据命令后跟随的command来确定下一步的操作:create创建一个volumeinspect显示一个或多个volume的信息ls列出所有的volumeprune删除未使用的volumerm删除一个或多个指定的volume......
  • k8s数据卷 Volume 之 hostPath 与 emptyDir
    一、为什么需要volume(数据卷)?容器中的文件在磁盘上是临时存放的,这给容器中运行比较重要的应用程序带来一些问题。问题1:当容器升级或者崩溃时,kubelet会重建容器,容器内文件会丢失问题2:一个Pod中运行多个容器需要共享文件。Kubernetes卷(Volume)这一抽象概念能够解决这两个问题......
  • 【Azure K8S】记录AKS VMSS实例日志收集方式
    问题描述如何从AKS的VMSS集群中收集实例日志? 参考步骤第一步:登陆VMSS实例参考官网步骤:使用SSH连接到AzureKubernetes服务(AKS)群集节点以进行维护或故障排除: https://docs.azure.cn/zh-cn/aks/ssh#configure-virtual-machine-scale-set-based-aks-clusters-for-ssh......
  • 131.Set和WeakSet结构
    131.Set和WeakSet结构?1.ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。2.WeakSet结构与Set类似,也是不重复的值的集合。但是WeakSet的成员只能是对象,而不能是其他类型的值。WeakSet中的对象都是弱引用,即垃圾回收机制不考虑WeakSet......
  • 秘密扫描Gitleaks
    gitleaks是一个密码扫描工具,属于SAST扫描,可以协助我们扫描文件、代码仓中的密码、秘钥串类内容,实现安全左移https://github.com/gitleaks/gitleaks安装二进制命令基础安装后会发现产物大概10M大小gitclonehttps://github.com/gitleaks/gitleaks.gitgomodtidygobuild......
  • 实时体积云:Real time volumetric cloudscapes
    什么是体积云?原来的云都是平面的,在天空盒上方放一张移动的图片。。。而体积云则是有体积的,有高低的层次感。。这么理解不知道对不对?参考1:https://www.bilibili.com/read/cv18575367参考2:https://zhuanlan.zhihu.com/p/485899538参考3:https://www.bilibili.com/video/BV1iA411......
  • ubuntu系统安装jdk报错debianutils : Breaks: x11-common (< 1:7.7+23~) but 1:7.7+19
    问题:Ubuntu系统执行aptinstallopenjdk-8-jdk 安装jdk8报错root@2b6d781ebc36:/#aptinstallopenjdk-8-jdkReadingpackagelists...DoneBuildingdependencytree...DoneReadingstateinformation...DoneSomepackagescouldnotbeinstalled.Thismaymeanthatyo......
  • GIS融合之路(五)给CesiumJS加上体积云(Volumetric Cloud)和高度雾(Height Fog)
    同样在这篇文章开始前重申一下,山海鲸并没有使用ThreeJS引擎。但由于ThreeJS引擎使用广泛,下文中直接用ThreeJS同CesiumJS的整合方案代替山海鲸中3D引擎和CesiumJS整合。系列传送门:同样在这篇文章开始前重申一下,山海鲸并没有使用ThreeJS引擎。但由于ThreeJS引擎使用广泛,下文中直接......
  • RAKsmart有奖问答,爆款免费领,前30名送随机微信红包!!!
    为更好的了解客户需求及RAKsmart自信不足,即日起,RAKsmart将推出有奖问卷调查,参与问卷调查即可领取SV1024MVPS使用一个月,同时,前30名参与问卷调查,可领取微信随机1~10元不等,送完即止,快来参与吧!活动时间:美国西岸圣何塞时间 06/26/2023~07/10/2023问卷调查地址:https://www.wenjuan.com/......