<p>Is there any open-source tool or logic by which I can get the continuous status of K8s resources. For example if have 10 deployments running on my K8s cluster then I want to keep checking the current operational status of those deployments. Similarly, this will hold good for other resources like Replica sets, stateful sets, Daemon sets, etc.
Currently, I have a logic that is dependent on the specific deployment hence looking out on something which can be generic for all deployments.</p>

Imran
<p>As <strong>@rock'n rolla</strong> correctly pointed out, <code>kubectl get -w</code> is a really easy way to get basic information about the state of different Kubernetes resources.</p>
<p>If you need a more powerful tool that can quickly visualize cluster health, you can use the <a href="https://github.com/kubernetes/dashboard" rel="nofollow noreferrer">Kubernetes Dashboard</a> or one of the many  <a href="https://octopus.com/blog/alternative-kubernetes-dashboards" rel="nofollow noreferrer">alternatives</a>.<br />
Personally I like to use the <a href="https://github.com/indeedeng/k8dash#k8dash---kubernetes-dashboard" rel="nofollow noreferrer">k8dash - Kubernetes Dashboard</a> because it's really easy to install and we can fully manage the cluster via the <code>k8dash</code> web interface.</p>
<hr />
<p>I will describe how you can install and use <code>k8dash</code>.</p>
<p>As described in the <a href="https://github.com/indeedeng/k8dash#getting-started" rel="nofollow noreferrer">k8dash - Getting Started</a> documentation, you can deploy <code>k8dash</code> with the following command:</p>
<pre><code>$ kubectl apply -f https://raw.githubusercontent.com/indeedeng/k8dash/master/kubernetes-k8dash.yaml
</code></pre>
<p>To access <code>k8dash</code>, you must make it publicly visible using <code>Ingress</code> (see: <a href="https://github.com/indeedeng/k8dash#getting-started" rel="nofollow noreferrer">Running k8dash with Ingress</a>) or <code>NodePort</code> (see: <a href="https://github.com/indeedeng/k8dash#running-k8dash-with-nodeport" rel="nofollow noreferrer">Running k8dash with NodePort</a>).</p>
<p>After exposing the dashboard, the easiest way to log into it is to create  a dedicated service account (see: <a href="https://github.com/indeedeng/k8dash#service-account-token" rel="nofollow noreferrer">Service Account Token</a>).</p>
<p>Using <code>k8dash</code> UI dashboard is pretty intuitive, you can monitor <code>Nodes</code>, <code>Pods</code>, <code>ReplicaSets</code>, <code>Deployments</code>, <code>StatefulSets</code> and more. Real time charts help quickly track down poorly performing resources.</p>
<p><a href="https://i.stack.imgur.com/wRBNP.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/wRBNP.png" alt="enter image description here" /></a></p>
