<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://blog.vikki.in/feed.xml" rel="self" type="application/atom+xml" /><link href="https://blog.vikki.in/" rel="alternate" type="text/html" /><updated>2025-08-01T08:52:21+00:00</updated><id>https://blog.vikki.in/feed.xml</id><title type="html">Vignesh Ragupathy</title><subtitle>Vignesh Ragupathy&apos;s blog</subtitle><author><name>Vignesh Ragupathy</name></author><entry><title type="html">Kubernetes monitoring in Zabbix via Prometheus backend</title><link href="https://blog.vikki.in/kubernetes-monitoring-in-zabbix-via-prometheus-backend/" rel="alternate" type="text/html" title="Kubernetes monitoring in Zabbix via Prometheus backend" /><published>2022-07-01T10:00:00+00:00</published><updated>2022-07-01T10:00:00+00:00</updated><id>https://blog.vikki.in/kubernetes-monitoring-in-zabbix-via-prometheus-backend</id><content type="html" xml:base="https://blog.vikki.in/kubernetes-monitoring-in-zabbix-via-prometheus-backend/"><![CDATA[]]></content><author><name>Vignesh Ragupathy</name></author><category term="kubernetes" /><category term="opensource" /><category term="observability" /><summary type="html"><![CDATA[Summary]]></summary></entry><entry><title type="html">My life at SBI</title><link href="https://blog.vikki.in/lifeatsbi/" rel="alternate" type="text/html" title="My life at SBI" /><published>2021-09-16T12:15:00+00:00</published><updated>2021-09-16T12:15:00+00:00</updated><id>https://blog.vikki.in/lifeatsbi</id><content type="html" xml:base="https://blog.vikki.in/lifeatsbi/"><![CDATA[]]></content><author><name>Vignesh Ragupathy</name></author><category term="linux" /><category term="opensource" /><summary type="html"><![CDATA[Summary]]></summary></entry><entry><title type="html">Plotly4Nagios - A Graph plugin for nagios monitoring</title><link href="https://blog.vikki.in/plotly4nagios-graph-plugin-for-nagios-monitoring/" rel="alternate" type="text/html" title="Plotly4Nagios - A Graph plugin for nagios monitoring" /><published>2021-03-24T12:15:00+00:00</published><updated>2021-03-24T12:15:00+00:00</updated><id>https://blog.vikki.in/plotly4nagios-graph-plugin-for-nagios-monitoring</id><content type="html" xml:base="https://blog.vikki.in/plotly4nagios-graph-plugin-for-nagios-monitoring/"><![CDATA[]]></content><author><name>Vignesh Ragupathy</name></author><category term="linux" /><category term="opensource" /><category term="observability" /><summary type="html"><![CDATA[Plotly4Nagios is a nagios plugin to display the performance data in Graph. It uses the RRD database provided by pnp4nagios and visualize it in interactive graph format using plotly javascript. The first pre-release is published today in github and here is the installation document. You can experiment it and report the issue/feedback for further enhancement.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blog.vikki.in/content/images/2021/plotly4nagios_dark.png" /><media:content medium="image" url="https://blog.vikki.in/content/images/2021/plotly4nagios_dark.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Publish package in NPM and serve the static content from CDN</title><link href="https://blog.vikki.in/publish-package-in-npm-and-serve-the-static-content-from-cdn/" rel="alternate" type="text/html" title="Publish package in NPM and serve the static content from CDN" /><published>2020-06-12T12:15:00+00:00</published><updated>2020-06-12T12:15:00+00:00</updated><id>https://blog.vikki.in/publish-package-in-npm-and-serve-the-static-content-from-cdn</id><content type="html" xml:base="https://blog.vikki.in/publish-package-in-npm-and-serve-the-static-content-from-cdn/"><![CDATA[]]></content><author><name>Vignesh Ragupathy</name></author><category term="linux" /><category term="opensource" /><summary type="html"><![CDATA[Photo by Vignesh Ragupathy.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blog.vikki.in/content/images/cover/npm.jpg" /><media:content medium="image" url="https://blog.vikki.in/content/images/cover/npm.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Backup of etcd database in kubernetes</title><link href="https://blog.vikki.in/backup-of-etcd-database-in-kubernetes/" rel="alternate" type="text/html" title="Backup of etcd database in kubernetes" /><published>2019-11-28T16:37:26+00:00</published><updated>2019-11-28T16:37:26+00:00</updated><id>https://blog.vikki.in/backup-of-etcd-database-in-kubernetes</id><content type="html" xml:base="https://blog.vikki.in/backup-of-etcd-database-in-kubernetes/"><![CDATA[]]></content><author><name>Vignesh Ragupathy</name></author><category term="kubernetes" /><category term="linux" /><category term="opensource" /><summary type="html"><![CDATA[Kubernetes cluster state is saved in etcd datastore. In the post we are going to see how to take a backup for etcd database in kubernetes cluster.]]></summary></entry><entry><title type="html">RBAC in kubernetes</title><link href="https://blog.vikki.in/rbac-in-kubernetes/" rel="alternate" type="text/html" title="RBAC in kubernetes" /><published>2019-11-28T16:26:19+00:00</published><updated>2019-11-28T16:26:19+00:00</updated><id>https://blog.vikki.in/rbac-in-kubernetes</id><content type="html" xml:base="https://blog.vikki.in/rbac-in-kubernetes/"><![CDATA[]]></content><author><name>Vignesh Ragupathy</name></author><category term="kubernetes" /><category term="linux" /><category term="opensource" /><summary type="html"><![CDATA[There are 3 elements involved in RBAC. In this post we are going to see how to provide user level access to resources.]]></summary></entry><entry><title type="html">Upgrading kubernetes cluster master and worker nodes</title><link href="https://blog.vikki.in/upgrading-kubernetes-cluster-master-and-worker-nodes/" rel="alternate" type="text/html" title="Upgrading kubernetes cluster master and worker nodes" /><published>2019-11-26T15:07:58+00:00</published><updated>2019-11-26T15:07:58+00:00</updated><id>https://blog.vikki.in/upgrading-kubernetes-cluster-master-and-worker-nodes</id><content type="html" xml:base="https://blog.vikki.in/upgrading-kubernetes-cluster-master-and-worker-nodes/"><![CDATA[]]></content><author><name>Vignesh Ragupathy</name></author><category term="kubernetes" /><category term="linux" /><category term="opensource" /><summary type="html"><![CDATA[This post we are going to discuss how to upgrade the kubernetes cluster, both master and worker nodes. We are going to upgrade a older version v1.15 to v.1.16.]]></summary></entry><entry><title type="html">Running kubernetes custom scheduler</title><link href="https://blog.vikki.in/running-kubernetes-custom-scheduler/" rel="alternate" type="text/html" title="Running kubernetes custom scheduler" /><published>2019-11-25T17:28:55+00:00</published><updated>2019-11-25T17:28:55+00:00</updated><id>https://blog.vikki.in/running-kubernetes-custom-scheduler</id><content type="html" xml:base="https://blog.vikki.in/running-kubernetes-custom-scheduler/"><![CDATA[]]></content><author><name>Vignesh Ragupathy</name></author><category term="kubernetes" /><category term="linux" /><category term="opensource" /><summary type="html"><![CDATA[Kubernetes cluster have a default scheduler kube-scheduler. If the default scheduler does not suits our requirement we can also create our own scheduler. In the post we will discus how to create multiple scheduler and schedule pods based on different scheduler.]]></summary></entry><entry><title type="html">Creating static pod in kubernetes</title><link href="https://blog.vikki.in/creating-static-pod-in-kubernetes/" rel="alternate" type="text/html" title="Creating static pod in kubernetes" /><published>2019-11-24T15:55:52+00:00</published><updated>2019-11-24T15:55:52+00:00</updated><id>https://blog.vikki.in/creating-static-pod-in-kubernetes</id><content type="html" xml:base="https://blog.vikki.in/creating-static-pod-in-kubernetes/"><![CDATA[]]></content><author><name>Vignesh Ragupathy</name></author><category term="kubernetes" /><category term="linux" /><category term="opensource" /><summary type="html"><![CDATA[Static Pods are managed directly by the kubelet daemon on a specific node, without the API server observing them. Static pods automatically restarts if it crashes. Static Pods are always bound to one Kubelet on a specific node. In the post we will try creating a static pod and watch the behaviour on delete.]]></summary></entry><entry><title type="html">Pod scheduling in kubernetes - detailed step by step</title><link href="https://blog.vikki.in/pod-scheduling-in-kubernetes-detailed-step-by-step/" rel="alternate" type="text/html" title="Pod scheduling in kubernetes - detailed step by step" /><published>2019-11-24T14:42:51+00:00</published><updated>2019-11-24T14:42:51+00:00</updated><id>https://blog.vikki.in/pod-scheduling-in-kubernetes-detailed-step-by-step</id><content type="html" xml:base="https://blog.vikki.in/pod-scheduling-in-kubernetes-detailed-step-by-step/"><![CDATA[]]></content><author><name>Vignesh Ragupathy</name></author><category term="kubernetes" /><category term="linux" /><category term="opensource" /><summary type="html"><![CDATA[We can assign the pod to node based on various methods. Lets discuss all the below methods in the post]]></summary></entry></feed>