<?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: Ankita Goyal</title>
    <description>The latest articles on Debug School by Ankita Goyal (@goyalankita91).</description>
    <link>https://www.debug.school/goyalankita91</link>
    <image>
      <url>https://www.debug.school/images/8Ln7fgGfJAOmumDNRCI_FieNwx4TQXsgxb8hef5COqw/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvdXNl/ci9wcm9maWxlX2lt/YWdlLzY5NC9jYjY3/MGYxNy1iODU2LTQ1/ZDctYThjMS03ODdi/NjBiZjQ0ZmEucG5n</url>
      <title>Debug School: Ankita Goyal</title>
      <link>https://www.debug.school/goyalankita91</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.debug.school/feed/goyalankita91"/>
    <language>en</language>
    <item>
      <title>Services- Ankita</title>
      <dc:creator>Ankita Goyal</dc:creator>
      <pubDate>Mon, 25 Sep 2023 07:29:13 +0000</pubDate>
      <link>https://www.debug.school/goyalankita91/services-ankita-5hi7</link>
      <guid>https://www.debug.school/goyalankita91/services-ankita-5hi7</guid>
      <description>&lt;p&gt;There are 3 types of services: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Cluster IP which is the default service&lt;/li&gt;
&lt;li&gt;NodePort&lt;/li&gt;
&lt;li&gt;LoadBalancer : we need two of these , one for the nodes and one for the pods.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;How it works: &lt;br&gt;
End user hits the domain which hits the load balancer via DNS, the load balancer in turn hits the front end pod via node which then hits the backend service inside the cluster , which can provide access to the back end pod .&lt;/p&gt;

&lt;p&gt;Commands:&lt;br&gt;
kubectl create svc clusterip name --tcp=49284:80&lt;br&gt;
kubectl create svc nodeport name --tcp=49284:80&lt;br&gt;
kubectl create svc loadbalancer name --tcp=49284:80&lt;/p&gt;

&lt;p&gt;The selector label of service should match with the pods for the pods ip to be included in the endpoints. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>My Kubernetes Notes...</title>
      <dc:creator>Ankita Goyal</dc:creator>
      <pubDate>Thu, 21 Sep 2023 09:06:38 +0000</pubDate>
      <link>https://www.debug.school/goyalankita91/my-kubernetes-notes-52ma</link>
      <guid>https://www.debug.school/goyalankita91/my-kubernetes-notes-52ma</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is Kubernetes?&lt;/strong&gt;&lt;br&gt;
It is an open source orchestration solution for containers which helps in scaling and load balancing of docker containers. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why do we need it?&lt;/strong&gt;&lt;br&gt;
To handle the scalability issue of containers. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How it works?&lt;/strong&gt;&lt;br&gt;
It works on the Master/Worker node architecture. It has a virtual entity called pods which contains various containers . &lt;/p&gt;

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

&lt;ol&gt;
&lt;li&gt;API Server&lt;/li&gt;
&lt;li&gt;Controller-Manager&lt;/li&gt;
&lt;li&gt;Scheduler&lt;/li&gt;
&lt;li&gt;etcd database&lt;/li&gt;
&lt;/ol&gt;

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

&lt;ol&gt;
&lt;li&gt;Kubelet&lt;/li&gt;
&lt;li&gt;Kube-proxy&lt;/li&gt;
&lt;/ol&gt;

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