<?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: Jijesh Janardanan</title>
    <description>The latest articles on Debug School by Jijesh Janardanan (@jijeshcj_369).</description>
    <link>https://www.debug.school/jijeshcj_369</link>
    <image>
      <url>https://www.debug.school/images/bg4rK3Gj9j2zJetuJnue33v8o6LytMN8uCqjfXY5st0/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvdXNl/ci9wcm9maWxlX2lt/YWdlLzcwOC9kYTc1/ZjdjMi00MjBhLTQz/YjktOGU3NC1jZWVk/ZjZjYzZmMDQucG5n</url>
      <title>Debug School: Jijesh Janardanan</title>
      <link>https://www.debug.school/jijeshcj_369</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.debug.school/feed/jijeshcj_369"/>
    <language>en</language>
    <item>
      <title>Assignment#2 – Day 2</title>
      <dc:creator>Jijesh Janardanan</dc:creator>
      <pubDate>Fri, 22 Sep 2023 12:01:57 +0000</pubDate>
      <link>https://www.debug.school/jijeshcj_369/assignment2-day-2-24p7</link>
      <guid>https://www.debug.school/jijeshcj_369/assignment2-day-2-24p7</guid>
      <description>&lt;p&gt;What is Namespaces? Explain with Image&lt;br&gt;
&lt;a href="https://www.debug.school/images/zMjYnMiysK9mMWecQOjVyNs_6FyNCoWd__FvJddUfhQ/rt:fit/w:800/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvYXJ0/aWNsZXMvemw0eGQ3/emhvbmxyOGwzbmo4/YWYucG5n" class="article-body-image-wrapper"&gt;&lt;img src="https://www.debug.school/images/zMjYnMiysK9mMWecQOjVyNs_6FyNCoWd__FvJddUfhQ/rt:fit/w:800/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvYXJ0/aWNsZXMvemw0eGQ3/emhvbmxyOGwzbmo4/YWYucG5n" alt="Image description" width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We can split the resources by creating namespaces. &lt;br&gt;
We can have multiple namespaces.&lt;br&gt;
The default namespace will be used if not specified &lt;/p&gt;

&lt;p&gt;What is Pod? Explain with Image&lt;br&gt;
&lt;a href="https://www.debug.school/images/iBbXveWJ3TTAGb2-7w8AKMi-pH5rJ1FpOgH-QiHfWaM/rt:fit/w:800/g:sm/mb:500000/ar:1/aHR0cHM6Ly9pbWFn/ZXMuY3RmYXNzZXRz/Lm5ldC93MWJkN2Nx/Njgza3ovNUV4Njgz/MEh6QlBVNWg4T3U4/eFFBQi8yYzk0ODEw/NWZjMTAwOTQzNDgy/MDNiZWM2YzFlYWIw/NC9LdWJlcm5ldGVz/XzIwYXJjaGl0ZWN0/dXJlXzIwZGlhZ3Jh/bS5wbmc" class="article-body-image-wrapper"&gt;&lt;img src="https://www.debug.school/images/iBbXveWJ3TTAGb2-7w8AKMi-pH5rJ1FpOgH-QiHfWaM/rt:fit/w:800/g:sm/mb:500000/ar:1/aHR0cHM6Ly9pbWFn/ZXMuY3RmYXNzZXRz/Lm5ldC93MWJkN2Nx/Njgza3ovNUV4Njgz/MEh6QlBVNWg4T3U4/eFFBQi8yYzk0ODEw/NWZjMTAwOTQzNDgy/MDNiZWM2YzFlYWIw/NC9LdWJlcm5ldGVz/XzIwYXJjaGl0ZWN0/dXJlXzIwZGlhZ3Jh/bS5wbmc" alt="Pod" width="800" height="546"&gt;&lt;/a&gt;&lt;br&gt;
Pod is a logical grouping of containers and it is instantiated by kubelet also it is the smallest unit of computing that can be created an managed in kubernete&lt;/p&gt;

&lt;p&gt;What is ReplicaSets? Explain with Image&lt;/p&gt;

&lt;p&gt;Its used to maintain a specific set of pods at any given point of time &lt;br&gt;
What is Deployment? Explain with Image&lt;br&gt;
A Deployment provides declarative updates for Pods and ReplicaSets.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My K8s note</title>
      <dc:creator>Jijesh Janardanan</dc:creator>
      <pubDate>Thu, 21 Sep 2023 09:15:25 +0000</pubDate>
      <link>https://www.debug.school/jijeshcj_369/my-k8s-note-ba9</link>
      <guid>https://www.debug.school/jijeshcj_369/my-k8s-note-ba9</guid>
      <description>&lt;h2&gt;
  
  
  What is Kubernetes?
&lt;/h2&gt;

&lt;p&gt;Kubernetes is an orchestrator tool to deploy the containers and scale based on the needs. &lt;/p&gt;

&lt;h2&gt;
  
  
  Why do we need it?
&lt;/h2&gt;

&lt;p&gt;Managing a lot of containers manually is difficult considering the high availability of the system. K8s will help in managing containers for scaling, high availability, recovering from failures etc..&lt;/p&gt;

&lt;h2&gt;
  
  
  How it works?
&lt;/h2&gt;

&lt;p&gt;The user can create the instructions in yaml file and submit it to kubectl which will interact with API server under master node and store it in etcd. The control manager will look for the instructions and instruct the scheduler to schedule the job if there is no match.&lt;br&gt;
The kubelet matching with job criteria scheduled by the scheduler will pull the job using api server and execute the job. Succefull execution will be updated the to the etcd through api server.&lt;/p&gt;

&lt;h2&gt;
  
  
  What are the components of Master?
&lt;/h2&gt;

&lt;p&gt;etcd&lt;br&gt;
controller manager&lt;br&gt;
scheduler&lt;br&gt;
API server&lt;/p&gt;

&lt;h2&gt;
  
  
  What are the components of Worker?
&lt;/h2&gt;

&lt;p&gt;kubelet&lt;/p&gt;

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