<?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: Vijay Chakravarthy G</title>
    <description>The latest articles on Debug School by Vijay Chakravarthy G (@vijaychakri_379).</description>
    <link>https://www.debug.school/vijaychakri_379</link>
    <image>
      <url>https://www.debug.school/images/rysaKHdGB8toXQkOGw4HCxVr2SZCTn3H1sIefWUmIig/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvdXNl/ci9wcm9maWxlX2lt/YWdlLzE0MS8yNTdj/YWY2ZC1hYWNjLTRl/YmYtYTNhMi02Yzc1/NGYwNzUwOTAucG5n</url>
      <title>Debug School: Vijay Chakravarthy G</title>
      <link>https://www.debug.school/vijaychakri_379</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.debug.school/feed/vijaychakri_379"/>
    <language>en</language>
    <item>
      <title>Assignment - Pod, Deployment, Service</title>
      <dc:creator>Vijay Chakravarthy G</dc:creator>
      <pubDate>Wed, 19 Oct 2022 09:29:58 +0000</pubDate>
      <link>https://www.debug.school/vijaychakri_379/assignment-pod-deployment-service-35dd</link>
      <guid>https://www.debug.school/vijaychakri_379/assignment-pod-deployment-service-35dd</guid>
      <description>&lt;p&gt;Pods are atomic and most basic deployable objects in Kubernetes. A Pod represents a single instance of a running process in your cluster. Pods contain one or more containers, such as Docker containers. Pods are ephemeral by nature.&lt;/p&gt;

&lt;p&gt;Deployment tells Kubernetes how to create or modify instances of the pods that hold a containerized application. Deployments can help to efficiently scale the number of replica pods, enable the rollout of updated code in a controlled manner, or roll back to an earlier deployment version if necessary.&lt;/p&gt;

&lt;p&gt;Features of deployment are  Replication, Controller, Versioning, Rollout and Rollback.&lt;/p&gt;

&lt;p&gt;A service is a network load balancer. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>1. Kubernetes Architecture 2. Componnet of master and its role for each 3. Component of worker and its role for each....</title>
      <dc:creator>Vijay Chakravarthy G</dc:creator>
      <pubDate>Tue, 18 Oct 2022 06:41:03 +0000</pubDate>
      <link>https://www.debug.school/vijaychakri_379/1-kubernetes-architecture2-componnet-of-master-and-its-role-for-each3-component-of-worker-and-its-role-for-each-4n7h</link>
      <guid>https://www.debug.school/vijaychakri_379/1-kubernetes-architecture2-componnet-of-master-and-its-role-for-each3-component-of-worker-and-its-role-for-each-4n7h</guid>
      <description>&lt;ol&gt;
&lt;li&gt;Kubernetes Architecture: Kubernetes cluster has master nodes and worker nodes. Master node is the in charge and the worker nodes do the actual work.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Components of master are api-server, cluster store, controller-manager, scheduler.&lt;br&gt;
apiserver is the front-end to the control plane and it exposes the API(REST) and consumes JSON via manifest files&lt;br&gt;
Cluster store is the persistent storage which has the information about cluster state and configuration&lt;br&gt;
Controller-manager is a node controller and watches for changes and helps maintain desired state.&lt;br&gt;
Scheduler watches apiserver for new pods. It assigns work to nodes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Components of worker node: The components of worker are Kubelet, container engine and kube-proxy. &lt;br&gt;
Kubelet is the main kubernets agent. It registers nodes with clusters and watches apiserver. It instantiates pods and reports back to master.&lt;br&gt;
Container engine does container management like pulling images, starting/stopping containers and etc..&lt;br&gt;
Kube-proxy handles networking part w.r.t Pod IP addresses and load balances across all pods in a service.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>What is 10 major problem solve by Kubernetes?</title>
      <dc:creator>Vijay Chakravarthy G</dc:creator>
      <pubDate>Tue, 18 Oct 2022 04:49:10 +0000</pubDate>
      <link>https://www.debug.school/vijaychakri_379/what-is-10-major-problem-solve-by-kubernetes-3e1k</link>
      <guid>https://www.debug.school/vijaychakri_379/what-is-10-major-problem-solve-by-kubernetes-3e1k</guid>
      <description>&lt;p&gt;1) Containers bring scalability challenges due to large in number. Kubernetes solves container scalability issues by managing the multiple hosts running containers&lt;br&gt;
2) Kubernetes maintains the desired state by self healing&lt;br&gt;
3) Kubernetes enhances productivity by decreasing the number of dependency errors&lt;br&gt;
4)Container orchestration allows users to scale applications with Helmsman, one man can manage through Kubernetes&lt;br&gt;
5) work load deployments are faster and simple&lt;br&gt;
6) Security improvement through application isolation by separating applications in to deferent containers&lt;br&gt;
7)Kubernetes provides load balancing of workloads&lt;br&gt;
8)Kubernetes has the ability to absorb the changes quickly&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Assignment</title>
      <dc:creator>Vijay Chakravarthy G</dc:creator>
      <pubDate>Mon, 17 Oct 2022 07:36:26 +0000</pubDate>
      <link>https://www.debug.school/vijaychakri_379/assignment-1003</link>
      <guid>https://www.debug.school/vijaychakri_379/assignment-1003</guid>
      <description>&lt;ol&gt;
&lt;li&gt;What is difference between docker kill and docker stop?
"docker stop" stops the running containers gracefully. It exits with a code 0.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;"docker kill" stop the running containers abruptly. The container exists with a code 137.&lt;/p&gt;

&lt;p&gt;4db69d6b08de   httpd     "httpd-foreground"   11 minutes ago   Exited (137) 7 minutes ago             dazzling_mclaren&lt;br&gt;
bce0e2162489   httpd     "httpd-foreground"   12 minutes ago   Exited (0) 8 minutes ago               raj&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What is difference between docker pause and docker unpause?
"docker pause" command suspends all processes in the specified containers. On Linux, this uses the freezer cgroup.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;"docker unpause" command un-suspends all processes in the specified containers. On Linux, it does this using the freezer cgroup&lt;/p&gt;

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