<?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: Aditya Ranjan </title>
    <description>The latest articles on Debug School by Aditya Ranjan  (@ranjanadi2112_804).</description>
    <link>https://www.debug.school/ranjanadi2112_804</link>
    <image>
      <url>https://www.debug.school/images/NP10uyR2CCq_0iY4B-nyCfifhQPcsVkVXTb4C8Nv5JA/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvdXNl/ci9wcm9maWxlX2lt/YWdlLzE0Mi9kYmQ3/ODA1ZC1kM2RlLTRj/NGUtODNmMy00YjQx/MDhlMTA4YWYucG5n</url>
      <title>Debug School: Aditya Ranjan </title>
      <link>https://www.debug.school/ranjanadi2112_804</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.debug.school/feed/ranjanadi2112_804"/>
    <language>en</language>
    <item>
      <title>k8s Assignment day-3</title>
      <dc:creator>Aditya Ranjan </dc:creator>
      <pubDate>Wed, 19 Oct 2022 09:30:49 +0000</pubDate>
      <link>https://www.debug.school/ranjanadi2112_804/k8s-assignment-day-3-34dg</link>
      <guid>https://www.debug.school/ranjanadi2112_804/k8s-assignment-day-3-34dg</guid>
      <description>&lt;p&gt;Pod usually acts as a wrapper around a single container or multiple containers, which represents either a single job or multiple jobs.&lt;br&gt;
Characteristics of Pod:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Unique IP address.&lt;/li&gt;
&lt;li&gt;simplified data sharing between containers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Deployment is used to tell Kubernetes how to create or modify instances of the pods that hold a containerized application.&lt;br&gt;
Features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scaling.&lt;/li&gt;
&lt;li&gt;Rollout or Rollback.&lt;/li&gt;
&lt;li&gt;Versioning.&lt;/li&gt;
&lt;li&gt;Replica Controllers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Service is a Network Loadbalancer.&lt;br&gt;
Types:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;External Load balancer like azure, AWS&lt;/li&gt;
&lt;li&gt;Node port&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>K8S architecture and parts of master and worker nodes</title>
      <dc:creator>Aditya Ranjan </dc:creator>
      <pubDate>Tue, 18 Oct 2022 06:36:00 +0000</pubDate>
      <link>https://www.debug.school/ranjanadi2112_804/k8s-assignment-268h</link>
      <guid>https://www.debug.school/ranjanadi2112_804/k8s-assignment-268h</guid>
      <description>&lt;p&gt;K8S Architecture:&lt;br&gt;
master is installed on one machine and workers on the rest machines. the master manages the multiple containers across the multiple nodes. In the worker nodes, there can be one or more pods and pods can contain one or more containers.&lt;/p&gt;

&lt;p&gt;Components of master and their roles:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;APIServer: Exposes the REST commands, after validation stores it in etcd.&lt;/li&gt;
&lt;li&gt;Cluster Store: Storage which is used to store the cluster data.&lt;/li&gt;
&lt;li&gt;Controller Manager: Controller manager executes the various types of controllers for handling the nodes, endpoints, etc.&lt;/li&gt;
&lt;li&gt;Scheduler: schedules the tasks to the worker nodes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Components of worker node and their roles:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Kubelet: It starts, stops, and maintains the containers which are in the pods. Reports back to the master. &lt;/li&gt;
&lt;li&gt;KubeProxy: network routing and load balancing.&lt;/li&gt;
&lt;li&gt;Container Engine: Container management.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Problems solved by K8S</title>
      <dc:creator>Aditya Ranjan </dc:creator>
      <pubDate>Tue, 18 Oct 2022 04:43:29 +0000</pubDate>
      <link>https://www.debug.school/ranjanadi2112_804/problems-solved-by-k8s-4kff</link>
      <guid>https://www.debug.school/ranjanadi2112_804/problems-solved-by-k8s-4kff</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Manage Containers at scale &lt;/li&gt;
&lt;li&gt;It provides a layer of abstraction on our containers to create, start, stop, restart and manage those&lt;/li&gt;
&lt;li&gt;automate the deployments&lt;/li&gt;
&lt;li&gt;Share of storage among containers&lt;/li&gt;
&lt;li&gt;automatic load balancing &lt;/li&gt;
&lt;li&gt;replacing the failed components with the new one&lt;/li&gt;
&lt;li&gt;self-repair of containers &lt;/li&gt;
&lt;li&gt;easily portable&lt;/li&gt;
&lt;li&gt;workload placement&lt;/li&gt;
&lt;li&gt;highly available &lt;/li&gt;
&lt;/ul&gt;

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