<?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: Sandhya K</title>
    <description>The latest articles on Debug School by Sandhya K (@sandhya_k).</description>
    <link>https://www.debug.school/sandhya_k</link>
    <image>
      <url>https://www.debug.school/images/-Vai2PAx7_Vcn8ONStIT4lvMw6ug9UNK4vtRYC12iTY/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvdXNl/ci9wcm9maWxlX2lt/YWdlLzE1Ni82NjZj/ZjUwZi0wOGI4LTQ0/ZWMtYThjYS04NjQx/YTFiYjQ0OGIucG5n</url>
      <title>Debug School: Sandhya K</title>
      <link>https://www.debug.school/sandhya_k</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.debug.school/feed/sandhya_k"/>
    <language>en</language>
    <item>
      <title>Architecture of Kubernetes and few lines for each component and What is POD, write a 10 lines explaination on POD by Sandhya</title>
      <dc:creator>Sandhya K</dc:creator>
      <pubDate>Thu, 20 Oct 2022 06:31:00 +0000</pubDate>
      <link>https://www.debug.school/sandhya_k/architecture-of-kubernetes-and-few-lines-for-each-component-by-sandhya-1d</link>
      <guid>https://www.debug.school/sandhya_k/architecture-of-kubernetes-and-few-lines-for-each-component-by-sandhya-1d</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Kubectl - manifest file (JSON/yaml) input on the required cluster requirement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;*&lt;em&gt;Master Node *&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;apiserver - Front end for master node, &lt;br&gt;
        - Takes manifest file for input, Updates etcds, informs scheduler on new pod requirements and so on&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cluster store - Persistent storage for cluster state info (etcd)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;kube-controller manager - Controller of Controllers , Manages the various nodes in cluster. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;kube-scheduler - Watches apiserver for new pods and schedule them as per the requirement or availability&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;kube-proxy - Takes care of Cluster networking &lt;br&gt;
         - Updated the ip tables about the ports numbers and the port mapping of the pods after assigning them. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;worker nodes&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;kubelet - main kubernetes agent in worker node&lt;br&gt;
      - instantiates pods in the node and report back to master&lt;br&gt;
      - Register the node with the cluster by informing the apiserver&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Container engine - Manages containers in the node&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;*&lt;em&gt;Pod *&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Process in node which comprises of 1 or many containers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pod state will directly depend on state of containers running in it. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pods can be instantiated as its a process.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Redeployment not possible. Once a pod is deleted, its gone but a similar one can be cretaed. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;instantiated by kubelet&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pod state -&amp;gt; pending -&amp;gt; running -&amp;gt; succeeds/fails based on container state&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interpod communiation - Pod network&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Intra pod container - local host&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>What are the 10 feature which we need at prod level, Kubernetes has it by Sandhya</title>
      <dc:creator>Sandhya K</dc:creator>
      <pubDate>Thu, 20 Oct 2022 06:15:14 +0000</pubDate>
      <link>https://www.debug.school/sandhya_k/what-are-the-10-feature-which-we-need-at-prod-level-kubernetes-has-it-by-sandhya-35ak</link>
      <guid>https://www.debug.school/sandhya_k/what-are-the-10-feature-which-we-need-at-prod-level-kubernetes-has-it-by-sandhya-35ak</guid>
      <description>&lt;ol&gt;
&lt;li&gt;Load balancing&lt;/li&gt;
&lt;li&gt;Container management&lt;/li&gt;
&lt;li&gt;Instantiates pods as per requirements. &lt;/li&gt;
&lt;li&gt;Port forwarding &lt;/li&gt;
&lt;li&gt;Auto healing&lt;/li&gt;
&lt;li&gt;Inter pod communication - Pod network&lt;/li&gt;
&lt;li&gt;Intra pod communication - local host&lt;/li&gt;
&lt;li&gt;Schedule workloads as per the requirement and availability&lt;/li&gt;
&lt;li&gt;Maintains a DB for cluster state information&lt;/li&gt;
&lt;li&gt;Replica management&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>What is Kubernetes ? By Sandhya</title>
      <dc:creator>Sandhya K</dc:creator>
      <pubDate>Thu, 20 Oct 2022 06:03:04 +0000</pubDate>
      <link>https://www.debug.school/sandhya_k/what-is-kubernetes-by-sandhya-12if</link>
      <guid>https://www.debug.school/sandhya_k/what-is-kubernetes-by-sandhya-12if</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Container orchestration - Manages Multiple nodes running 1 or many containers. &lt;/li&gt;
&lt;li&gt;Ensure load balance between multiple nodes in a cluster&lt;/li&gt;
&lt;/ul&gt;

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