<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Debug School: Veeramani</title>
    <description>The latest articles on Debug School by Veeramani (@veeramanimathy_637).</description>
    <link>https://www.debug.school/veeramanimathy_637</link>
    <image>
      <url>https://www.debug.school/images/txvj5wIz0CQz8l1GVFOFTI5c8xKD11x9rOMOnCpPXEM/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvdXNl/ci9wcm9maWxlX2lt/YWdlLzE2MS84Y2Fl/MTZmMC1jNjhkLTQ4/ZDctOGMxYi1mNzQy/ZGVhOTJhZWMucG5n</url>
      <title>Debug School: Veeramani</title>
      <link>https://www.debug.school/veeramanimathy_637</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.debug.school/feed/veeramanimathy_637"/>
    <language>en</language>
    <item>
      <title>What is Kubernetes?</title>
      <dc:creator>Veeramani</dc:creator>
      <pubDate>Thu, 20 Oct 2022 06:18:45 +0000</pubDate>
      <link>https://www.debug.school/veeramanimathy_637/what-is-kubernetes-3ddb</link>
      <guid>https://www.debug.school/veeramanimathy_637/what-is-kubernetes-3ddb</guid>
      <description>&lt;ul&gt;
&lt;li&gt;It is an orchestration tool to manage huge number of applications running on data center.&lt;/li&gt;
&lt;li&gt;It takes care of launching or re-launching applications without manual interventions.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>What are the 10 feature which we need at prod level, Kubernetes has it</title>
      <dc:creator>Veeramani</dc:creator>
      <pubDate>Thu, 20 Oct 2022 06:18:30 +0000</pubDate>
      <link>https://www.debug.school/veeramanimathy_637/what-are-the-10-feature-which-we-need-at-prod-level-kubernetes-has-it-4bam</link>
      <guid>https://www.debug.school/veeramanimathy_637/what-are-the-10-feature-which-we-need-at-prod-level-kubernetes-has-it-4bam</guid>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;No manual interventions required in case any applications go down. Applications will be restarted by Kubernetes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Load balancing&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Scalability&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;High availability&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Containerization help us to run the application in separate environment as a Pod in a node.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Storage for applications are kept outside of node. This makes sure the data is still available even if node goes down.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Architecture of Kubernetes and few lines for each component</title>
      <dc:creator>Veeramani</dc:creator>
      <pubDate>Thu, 20 Oct 2022 06:18:08 +0000</pubDate>
      <link>https://www.debug.school/veeramanimathy_637/architecture-of-kubernetes-and-few-lines-for-each-component-2a70</link>
      <guid>https://www.debug.school/veeramanimathy_637/architecture-of-kubernetes-and-few-lines-for-each-component-2a70</guid>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;There will be Master and worker nodes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Master node will have the following services running&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Data store - To keep the data persistent ( details of pod,node,..etc )&lt;/li&gt;
&lt;li&gt;Scheduler - Decide on where to run given application&lt;/li&gt;
&lt;li&gt;Api server - Receives the instruction from end user or internal services&lt;/li&gt;
&lt;li&gt;Controller manager - There will be a controller manager for  objects such as Pod, Node,..etc.  The corresponding controller manager of each object will get started to perform its task&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Worker node will have following services running.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Agent - Instantiating Pod and managing it in case it goes down.&lt;/li&gt;
&lt;li&gt;Kubeproxy - Setting up the IP for each Pod to make all Pods are accessible from same node or other nodes.&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>What is POD, write a 10 lines explaination on POD</title>
      <dc:creator>Veeramani</dc:creator>
      <pubDate>Thu, 20 Oct 2022 06:17:39 +0000</pubDate>
      <link>https://www.debug.school/veeramanimathy_637/what-is-pod-write-a-10-lines-explaination-on-pod-a93</link>
      <guid>https://www.debug.school/veeramanimathy_637/what-is-pod-write-a-10-lines-explaination-on-pod-a93</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Instantiated by Agent to create a container and run an application&lt;/li&gt;
&lt;li&gt;It has number of containers running inside of it.&lt;/li&gt;
&lt;li&gt;IP address for Pod will be allocated by kubeproxy&lt;/li&gt;
&lt;li&gt;It is atomicity. Once pod deleted, we may not get same pod again. We may get similar Pod.&lt;/li&gt;
&lt;li&gt;All Pods will be part of Pod network.&lt;/li&gt;
&lt;li&gt;Agent running on worker node keep check with API server to see if there are any instructions to create Pod.&lt;/li&gt;
&lt;li&gt;Each container in a Pod is reached through the port number. but Pod is reached through the IP address.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
  </channel>
</rss>
