<p>I have followed the getting started instructions here: <a href="https://linkerd.io/2/getting-started/" rel="nofollow noreferrer">https://linkerd.io/2/getting-started/</a></p>

<p>Please see the command below:</p>

<pre><code>kubectl kustomize kustomize/deployment | \
linkerd inject - | \
kubectl apply -f -
</code></pre>

<p>emojivoto is now installed an accessible as I expected.</p>

<p>How can I remove emojivoto? This appears to work:</p>

<pre><code>kubectl delete -f https://run.linkerd.io/emojivoto.yml
</code></pre>

<p>However, is it possible to do this without using an online resource? </p>

w0051977
<p>This is of course possible: The mentioned yaml consists of multiple object definitions. 
For example namespaces and service accounts.</p>

<p>Each of them can be deleted using <code>kubectl delete &lt;type&gt; &lt;name&gt;</code>.</p>

<p>Since all objects are created in the namespace <code>emojivoto</code> it is possible to remove everything by just removing the namespace: <code>kubectl delete namespace emojivoto</code>.</p>

<p>The other option is to save the yaml file locally and use <code>kubectl delete -f &lt;file&gt;</code> instead.</p>
