<p>Currently, I have a number of Kubernetes manifest files which define <code>service</code>'s or <code>deployment</code>'s. When I do an <code>kubectl apply</code> I need to include -all- the files which have changes and need to be applied.</p>

<p>Is there a way to have a main manifest file which references all the other files so when I do <code>kubectl apply</code> i just have to include the main manifest file and don't have to worry manually adding each file that has changed, etc.</p>

<p>Is this possible?</p>

<p>I did think of making an alias or batch file or bash file that has the <code>apply</code> command and -all- the files listed .. but curious if there's a 'kubernetes' way ....</p>

<p>You may have a directory with manifests and do the following:</p>

<pre><code>kubectl apply -R -f manifests/
</code></pre>

<p>In this case kubectl will recursively traverse the directory and apply all manifests that it finds.</p>
