# TKE中挂载文件到CFS子目录

本次我们来讲如何在TKE容器中多个pod挂载文件到文件服务器CFS不同的子目录

## 首先创建好CFS文件服务器

登录CFS控制台，创建一个文件系统

![upload-image](https://1743139827-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MMy-ccvHJYp-MpGyagk%2Fsync%2Fe1e1beb9b061dc9c7e6c4178e4f7a35b1321bd13.png?generation=1606373444380200\&alt=media)

## 创建CFS子目录

如何创建CFS的子目录呢，这里我们找一个可以访问cfs内网ip的服务器，先将cfs的根目录下挂载到/root/cfs，然后在/root/nfs下创建2个子目录tke和tke-1，注意创建完目录后记得解挂/root/nfs这个目录，对应的子目录在文件系统中已经创建好了。

```
[root@VM-1-5-centos ~]# mkdir nfs
[root@VM-1-5-centos nfs]# sudo mount -t nfs -o vers=4.0 1.1.1.1:/ /root/nfs
[root@VM-1-5-centos nfs]# mkdir tke
[root@VM-1-5-centos nfs]# mkdir tke-1
[root@VM-1-5-centos nfs]# cd
[root@VM-1-5-centos ~]# umount /root/nfs
```

corresponding condition of pod readiness gate "platform.tkex/InPlace-Update-Ready" does not exist., the status of pod readiness gate "cloud.tencent.com/load-balancer-backendgroup-ready" is not "True", but False

## TKE中创建StorageClass

登录tke，在集群中新建sc

![upload-image](https://1743139827-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MMy-ccvHJYp-MpGyagk%2Fsync%2Fff0f6f8b4a2c69ffb20f0ae594a0910555d5ccd4.png?generation=1606373443897167\&alt=media)

## 创建PV

这里我们分别为tke和tke-1创建一个pv

![upload-image](https://1743139827-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MMy-ccvHJYp-MpGyagk%2Fsync%2F749b3048ba5acb93b722fde7a50f8c2175349c84.png?generation=1606373444490784\&alt=media)

![upload-image](https://1743139827-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MMy-ccvHJYp-MpGyagk%2Fsync%2F319dd8080b4f81836cd44b5dd4ed440be63a7ef3.png?generation=1606373444601107\&alt=media)

## 创建PVC

我们创建2个pvc关联上一步创建的pv

![upload-image](https://1743139827-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MMy-ccvHJYp-MpGyagk%2Fsync%2F385ee60fe5b35f93b126d9744850c298b1e4b157.png?generation=1606373444302106\&alt=media)

![upload-image](https://1743139827-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MMy-ccvHJYp-MpGyagk%2Fsync%2Fc84a14edc36d1a89585b3c7a5dffbd2deb9af456.png?generation=1606373444188468\&alt=media)

## 挂载PVC

我们创建2个测试的nginx镜像pod来挂载2个pvc

![upload-image](https://1743139827-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MMy-ccvHJYp-MpGyagk%2Fsync%2Fc484afb801e32a66120b25a9438a7ca8fcdd10da.png?generation=1606373444023970\&alt=media)

![upload-image](https://1743139827-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MMy-ccvHJYp-MpGyagk%2Fsync%2Ff19cb42d7bd259c5155bfda8421533a9a60250d0.png?generation=1606373444676527\&alt=media)

## 验证

查看pod启动成功，挂载成功，在CFS中查看也能看到对应的2条挂载信息

![upload-image](https://1743139827-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MMy-ccvHJYp-MpGyagk%2Fsync%2F8c5988fd22252b50057d81af5397a8eb1c576b83.png?generation=1606373444805772\&alt=media)

![upload-image](https://1743139827-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MMy-ccvHJYp-MpGyagk%2Fsync%2Fc4bd5a9a7fb02bf54d6e27565ddce8911149a8ca.png?generation=1606373444108261\&alt=media)
