一、SubPath概述
### --- configMap和Secret:
~~~ configMap和Secret它挂载的时候是会覆盖这个目录的,所以覆盖这个目录是可以被解决掉的。
~~~ 若是挂载一个文件到这个目录中,可能会覆盖掉这个目录原有的文件。
~~~ 引入SubPath来解决这个覆盖的问题
二、SubPath实验不使用SubPath挂载整个目录,导致该目录下所有文件被覆盖
### --- 容器不使用SubPath挂载目录
~~~ # 以demo-nginx的容器
~~~ 它是有一个nginx-config文件的,若是把这个文件放在配置文件里面,
~~~ 若是想要更改这个配置文件里的内容,需要更改这个容器,会非常的麻烦。
~~~ 所以我们会把nginx-config这个文件放在configmap去管理。
~~~ 但是放在configmap去管理,若是直接把它挂载到/etc/nginx下,
~~~ 它会把这个/etc/nginx下其它的文件覆盖掉。
~~~ # 若是直接挂载到/etc/nginx下,它会覆盖掉这个目录下的所有文件;这个容器会出问题,
~~~ # 所以我们通过SubPath的形式以文件的形式挂载