<?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: Aravinda HB</title>
    <description>The latest articles on Debug School by Aravinda HB (@aru03info_3).</description>
    <link>https://www.debug.school/aru03info_3</link>
    <image>
      <url>https://www.debug.school/images/dOjCNbzVjJkIvQsJH4ZTiXlqmv1r7KE9qv__myCVoEU/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvdXNl/ci9wcm9maWxlX2lt/YWdlLzcwNS85NDk5/MjU1YS0xMGJiLTQ2/YjYtYTQ0Yy02NDU0/M2EwOTQ4ZWUucG5n</url>
      <title>Debug School: Aravinda HB</title>
      <link>https://www.debug.school/aru03info_3</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.debug.school/feed/aru03info_3"/>
    <language>en</language>
    <item>
      <title>Service Understanding</title>
      <dc:creator>Aravinda HB</dc:creator>
      <pubDate>Mon, 25 Sep 2023 07:43:16 +0000</pubDate>
      <link>https://www.debug.school/aru03info_3/service-understanding-3ike</link>
      <guid>https://www.debug.school/aru03info_3/service-understanding-3ike</guid>
      <description>&lt;h2&gt;
  
  
  Service
&lt;/h2&gt;

&lt;p&gt;In Kubernetes, a Service is a method for exposing a network application that is running as one or more Pods in your cluster&lt;/p&gt;

&lt;h2&gt;
  
  
  ClusterIP
&lt;/h2&gt;

&lt;p&gt;Exposes the Service on a cluster-internal IP. This is the default Service type assigns an IP address from a pool of IP addresses that your cluster has reserved&lt;/p&gt;

&lt;h2&gt;
  
  
  NodePort
&lt;/h2&gt;

&lt;p&gt;Exposes the Service on each Node's IP at a static port. Using a NodePort gives the freedom to set up our own load balancing solution, to configure environments that are not fully supported by Kubernetes, or even to expose one or more nodes' IP addresses directly.&lt;/p&gt;

&lt;h2&gt;
  
  
  LoadBalancer
&lt;/h2&gt;

&lt;p&gt;Exposes the Service externally using an external load balancer. Kubernetes does not directly offer a load balancing component; we  must provide one, or you can integrate your Kubernetes cluster with a cloud provider.&lt;/p&gt;

&lt;h2&gt;
  
  
  ExternalName
&lt;/h2&gt;

&lt;p&gt;Maps the Service to the contents of the externalName field&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Assignment-2</title>
      <dc:creator>Aravinda HB</dc:creator>
      <pubDate>Fri, 22 Sep 2023 11:58:24 +0000</pubDate>
      <link>https://www.debug.school/aru03info_3/assignment-2-599g</link>
      <guid>https://www.debug.school/aru03info_3/assignment-2-599g</guid>
      <description>&lt;h2&gt;
  
  
  What is Namespaces? Explain with Image
&lt;/h2&gt;

&lt;p&gt;Logical separation / division of resources based on Org / Project.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.debug.school/images/Z4egfn3pvo3w5CjdfX9m72xr4upkmdpuDI4yC_mmMgw/rt:fit/w:800/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvYXJ0/aWNsZXMvbWdxOTdh/bTBiZXc1Mnh2MDBm/d2IucG5n" class="article-body-image-wrapper"&gt;&lt;img src="https://www.debug.school/images/Z4egfn3pvo3w5CjdfX9m72xr4upkmdpuDI4yC_mmMgw/rt:fit/w:800/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvYXJ0/aWNsZXMvbWdxOTdh/bTBiZXc1Mnh2MDBm/d2IucG5n" alt="Image description" width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Pod? Explain with Image
&lt;/h2&gt;

&lt;p&gt;A pod is the smallest execution unit in Kubernetes. A pod encapsulates one or more applications. Pods are ephemeral by nature, if a pod (or the node it executes on) fails, Kubernetes can automatically create a new replica of that pod to continue operations.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.debug.school/images/8Xz8iFwd7DIojrW3gXPT2jhSgks_2XgYMT3DdRsMmfE/rt:fit/w:800/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvYXJ0/aWNsZXMvOGc1aG1i/OWRiZzV3djd4amF1/Z3kucG5n" class="article-body-image-wrapper"&gt;&lt;img src="https://www.debug.school/images/8Xz8iFwd7DIojrW3gXPT2jhSgks_2XgYMT3DdRsMmfE/rt:fit/w:800/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvYXJ0/aWNsZXMvOGc1aG1i/OWRiZzV3djd4amF1/Z3kucG5n" alt="Image description" width="800" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;A ReplicaSet (RS) is a Kubernetes object used to maintain a stable set of replicated pods running within a cluster at any given time. A Kubernetes pod is a cluster deployment unit that typically contains one or more containers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.debug.school/images/1esuGWA-C1uihC0j1canuBTppCVeZeURV7B6MeWh58I/rt:fit/w:800/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvYXJ0/aWNsZXMvd3I2aXE1/cmZtaHYxejh3bTRz/bTYucG5n" class="article-body-image-wrapper"&gt;&lt;img src="https://www.debug.school/images/1esuGWA-C1uihC0j1canuBTppCVeZeURV7B6MeWh58I/rt:fit/w:800/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvYXJ0/aWNsZXMvd3I2aXE1/cmZtaHYxejh3bTRz/bTYucG5n" alt="Image description" width="480" height="255"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Deployment? Explain with Image
&lt;/h2&gt;

&lt;p&gt;A Deployment manages a set of Pods to run an application workload, usually one that doesn't maintain state.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.debug.school/images/Ctxa9P5Zj3HP-CJ1JFPzW-nC2jHE0ScfHTbELDX8REo/rt:fit/w:800/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvYXJ0/aWNsZXMveWE3c25j/ejJ6Mm1pdnhtdWVn/MmcucG5n" class="article-body-image-wrapper"&gt;&lt;img src="https://www.debug.school/images/Ctxa9P5Zj3HP-CJ1JFPzW-nC2jHE0ScfHTbELDX8REo/rt:fit/w:800/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvYXJ0/aWNsZXMveWE3c25j/ejJ6Mm1pdnhtdWVn/MmcucG5n" alt="Image description" width="481" height="266"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Kubernetes - Assignment1</title>
      <dc:creator>Aravinda HB</dc:creator>
      <pubDate>Thu, 21 Sep 2023 09:06:28 +0000</pubDate>
      <link>https://www.debug.school/aru03info_3/kubernetes-assignment1-f49</link>
      <guid>https://www.debug.school/aru03info_3/kubernetes-assignment1-f49</guid>
      <description>&lt;h2&gt;
  
  
  What is Kubernetes?
&lt;/h2&gt;

&lt;p&gt;Kubernetes is a tool from Google introduced in 2014 mainly used for orchestration. Using K8s workload placement can be managed easily.&lt;/p&gt;

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

&lt;p&gt;Container bring the scalability challenges, we cannot manage different hosts from docker,&lt;/p&gt;

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

&lt;p&gt;Kubernetes cluster will have master and worker nodes, master node will manage the entire cluster.&lt;br&gt;
Request will be received from api server and an entry made in etcd. controller manager will monitor all the resources and scheduler will take care of allocating the node to the request made&lt;/p&gt;

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

&lt;ol&gt;
&lt;li&gt;API server&lt;/li&gt;
&lt;li&gt;Cluster Store&lt;/li&gt;
&lt;li&gt;Controller Manager&lt;/li&gt;
&lt;li&gt;Scheduler &lt;/li&gt;
&lt;/ol&gt;

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

&lt;ol&gt;
&lt;li&gt;Pod&lt;/li&gt;
&lt;li&gt;Container&lt;/li&gt;
&lt;/ol&gt;

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