<p>I see there are some containers running on my docker desktop app, but when I try <code>docker ps</code> on CMD I see nothing as result(empty table) and the result of <code>kubectl get pods</code> is the following:</p>
<pre><code>NAME                               READY   STATUS             RESTARTS      AGE
client-depl-cdf975567-vzgw6        0/1     ImagePullBackOff   7 (34m ago)   12h
comments-depl-76c5bc6948-6fz4s     0/1     ImagePullBackOff   0 (44m ago)   12h
event-bus-depl-69cfbf58f7-slpjc    0/1     ImagePullBackOff   8             12h
moderation-depl-786f4ffc65-kfwh4   0/1     ImagePullBackOff   1 (40m ago)   12h
posts-depl-5f9b5c5774-wjv59        0/1     ImagePullBackOff   11            12h
query-depl-5d7d567fc7-vclfv        0/1     ImagePullBackOff   8             12h
</code></pre>
<p>I don't know how to stop the running containers and delete all the images? When I try it using the GUI app they create themselves again automatically.</p>

GoodMan
<p>You need to delete the corresponding workload resource (<code>Deployment</code>, <code>Statefulset</code> etc) which are controlling your K8s cluster. Workloads by default come with <code>restartPolicy</code> as <code>Always</code>, due to which your Pods are getting recreated after deletion.</p>
<p>To list the a workload resource, run the following command:</p>
<pre><code># kubectl get &lt;workload-resource name&gt; -A
# -A flag prints the resources present in all namespaces.
kubectl get deploy -A
kubectl get daemonset -A
kubectl get stateful -A
</code></pre>
<p>Copy the name of the resource from the printed list and delete it:</p>
<pre><code>kubectl delete &lt;resource-type&gt; &lt;resource-name&gt;
kubectl delete deploy client-depl
</code></pre>
