<?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: Madhura</title>
    <description>The latest articles on Debug School by Madhura (@madhurathunga).</description>
    <link>https://www.debug.school/madhurathunga</link>
    <image>
      <url>https://www.debug.school/images/j957i7yt6oPMvEKMklKfzlfTP9skSHDXNFmjKfEZS7U/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvdXNl/ci9wcm9maWxlX2lt/YWdlLzEzOS9lOTA4/M2E0Yy02NDJiLTQ0/YmUtOTQwMi0zNTg3/YjUyZDc2MGMucG5n</url>
      <title>Debug School: Madhura</title>
      <link>https://www.debug.school/madhurathunga</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.debug.school/feed/madhurathunga"/>
    <language>en</language>
    <item>
      <title>Day 3-Assignment</title>
      <dc:creator>Madhura</dc:creator>
      <pubDate>Wed, 19 Oct 2022 09:33:34 +0000</pubDate>
      <link>https://www.debug.school/madhurathunga/day-3-assignment-1m58</link>
      <guid>https://www.debug.school/madhurathunga/day-3-assignment-1m58</guid>
      <description>&lt;ul&gt;
&lt;li&gt;What is POD? 5 Characteristics of pod
The most basic unit of work which is a collection of one or more containers with shared storage and network resources.
Characteristics:&lt;/li&gt;
&lt;li&gt;Have a unique IP address.&lt;/li&gt;
&lt;li&gt;Persistent storage volumes.&lt;/li&gt;
&lt;li&gt;Configuration information which tells how a container should run.&lt;/li&gt;
&lt;li&gt;Ephermal&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Atomicity&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;What is Deployment and each feature of it with 1 example&lt;br&gt;
It is a kind of resource which gives declarative updates to pods.&lt;br&gt;
Features:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Replication&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Controller&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Versioning&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Rollout&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Rollback&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;What is Services and types of Services?&lt;br&gt;
A service in kubernetes is a load balancer.&lt;br&gt;
Label of pod should be same as the label of service.&lt;br&gt;
Types of services include:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Load balancer which is required outside of the cluster to redirect the node.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Node which is required inside the cluster to redirect to the required pods.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Assignment 2- Day 2</title>
      <dc:creator>Madhura</dc:creator>
      <pubDate>Tue, 18 Oct 2022 06:41:52 +0000</pubDate>
      <link>https://www.debug.school/madhurathunga/assignment-2-day-2-3jjf</link>
      <guid>https://www.debug.school/madhurathunga/assignment-2-day-2-3jjf</guid>
      <description>&lt;ol&gt;
&lt;li&gt;Kubernetes architecture&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It comprises of Master and worker nodes a.k.a minions&lt;br&gt;
Master node is in charge of the worker nodes. It is the entry point of all administrative tasks.&lt;br&gt;
Worker nodes are the ones who do the work.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Components of master&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;i)Api-server: control plane front end&lt;br&gt;
ii)Cluster store: Persistent storage cluster which uses etcd.&lt;br&gt;
iii)Controller manager: It has controllers which checks for changes thus helping maintain desired state.&lt;br&gt;
iv)Scheduler: Gives work to nodes and watches apiserver for new pods.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Components of worker&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;i)kubelet: Main agent which observes apiserver and instantiates pods , thus reporting it to master.&lt;br&gt;
ii)container engine: It performs container management similar to Docker.&lt;br&gt;
iii)kube-proxy: It does the networking for the kubernetes. It assigns IP addresses to the pods.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Assignment- Day 2</title>
      <dc:creator>Madhura</dc:creator>
      <pubDate>Tue, 18 Oct 2022 04:51:02 +0000</pubDate>
      <link>https://www.debug.school/madhurathunga/assignment-day-2-f9n</link>
      <guid>https://www.debug.school/madhurathunga/assignment-day-2-f9n</guid>
      <description>&lt;p&gt;The major problems solved by kubernetes are :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Application services deployed are automated.&lt;/li&gt;
&lt;li&gt;Automated rollouts and rollbacks.&lt;/li&gt;
&lt;li&gt;Automatic failover or self healing.&lt;/li&gt;
&lt;li&gt;Secret and configuration management.&lt;/li&gt;
&lt;li&gt;Load balancing of application components.&lt;/li&gt;
&lt;li&gt;Auto scaling of application services when required.&lt;/li&gt;
&lt;li&gt;Storage shared among multiple containers.&lt;/li&gt;
&lt;li&gt;Replication of application components automated.&lt;/li&gt;
&lt;li&gt;Workload placement.&lt;/li&gt;
&lt;li&gt;Resource allocation automated.&lt;/li&gt;
&lt;/ol&gt;

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