<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>raghuthejas &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/author/raghuthejas/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Fri, 04 Feb 2022 09:55:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Overview of Kubernetes with Architecture Explained!! </title>
		<link>https://www.bestdevops.com/overview-of-kubernetes-with-architecture-explained/</link>
		
		<dc:creator><![CDATA[raghuthejas]]></dc:creator>
		<pubDate>Wed, 27 Oct 2021 07:25:30 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=22270</guid>

					<description><![CDATA[What is Kubernetes? Kubernetes is a platform for managing a multi- container based deployment for distributed workloads for APP and [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="has-medium-font-size wp-block-paragraph"><strong>What is Kubernetes?</strong></p>



<p class="wp-block-paragraph">Kubernetes is a platform for managing a multi- container based deployment for distributed workloads for APP and services, <br></p>



<p class="has-medium-font-size wp-block-paragraph"><strong>Why Do we need Kubernetes?</strong></p>



<p class="wp-block-paragraph">Main rational is to to achieve scalability and load balancing and fault tolerance by ensuring availability of all distributed nodes of application. </p>



<p class="wp-block-paragraph">It is more portable and extensible such that it would also speeds up the delivery process and provides better resource management.</p>



<p class="wp-block-paragraph">This concept would also be easily adoptable for cloud based deployments.</p>



<p class="has-medium-font-size wp-block-paragraph"><br><strong>Benefits of Kubernetes?</strong></p>



<ol class="wp-block-list"><li>Easily extensible and portable</li><li>Open source and better support in its eco system</li><li>Easily Adoptable for Cloud based deployments.</li><li>Self monitoring and container balancing</li><li>Support Nodes for both Windows and Linux</li></ol>



<p class="has-medium-font-size wp-block-paragraph"><br><strong>How Kubernetes works aka Kubernetes architecture with image</strong></p>



<p class="wp-block-paragraph">Kubernetes overall architecture is a cluster of worker Nodes (aka Kube Minions) that are managed and controlled by groups of Masters called Kubemasters.</p>



<p class="wp-block-paragraph">Nodes run containerized applications or Services. Every cluster can have minimum  one worker node to many nodes.</p>



<p class="wp-block-paragraph">The worker nodes host the logical components called Pods  and each Pod would contain group of one or more containers. The Controller on Kube-master manages the worker nodes and the Pods in the cluster. In production environments, the control plane usually runs across multiple computers and a cluster usually runs multiple nodes, providing fault-tolerance and high availability.</p>



<p class="wp-block-paragraph">In case of any Worker Node is down, the controller automatically load balances by starting that pod in other Node.</p>



<p class="wp-block-paragraph">Master doesn&#8217;t start and initialize the node on its own. At Node side Kubelet would hold responsibility of starting pods and then sends registration requests to Kube Masters. </p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="800" height="450" src="https://www.bestdevops.com/wp-content/uploads/2021/10/kube-arch.png" alt="" class="wp-image-22287" srcset="https://www.bestdevops.com/wp-content/uploads/2021/10/kube-arch.png 800w, https://www.bestdevops.com/wp-content/uploads/2021/10/kube-arch-300x169.png 300w, https://www.bestdevops.com/wp-content/uploads/2021/10/kube-arch-768x432.png 768w, https://www.bestdevops.com/wp-content/uploads/2021/10/kube-arch-375x210.png 375w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p class="has-medium-font-size wp-block-paragraph"><br><strong>What is POD?</strong></p>



<p class="wp-block-paragraph">A pod is logical unit that encapsulates one or more Containers (Can be Docker or Rkt)</p>



<p class="wp-block-paragraph">Pods are atomic by nature.  They shared resources like Storage, Network etc. across container. </p>



<p class="wp-block-paragraph">Once Pod is created, it would not be reused for another creating instance. We may recreate similar pod based on need.</p>



<p class="wp-block-paragraph">On the same note PODs are actually gets instantiated as atomic instance. Once Pod gets initialized it would be kept in pending state until container gets started. Then it would go into Running state and finally after Container&#8217;s job is done it would go to Terminate state with either Success or Failure.</p>



<p class="wp-block-paragraph">if a pod (or the node it executes on) fails, Kubernetes can automatically create a new replica of that pod to continue operations. </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Lab and Assignment For 25 Oct 2021 &#8211; Docker Session</title>
		<link>https://www.bestdevops.com/lab-and-assignment-for-25-oct-2021-docker-session-2/</link>
		
		<dc:creator><![CDATA[raghuthejas]]></dc:creator>
		<pubDate>Mon, 25 Oct 2021 08:56:38 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=22236</guid>

					<description><![CDATA[Assignment# 1 &#8211; What is Docker and Container? Define in 15 points with example image Container: Container in short a [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-table"><table><tbody><tr></tr><tr><td>Assignment# 1 &#8211; What is Docker and Container? Define in 15 points with example image</td></tr><tr><td></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Container: </p>



<ol class="wp-block-list"><li>Container in short a runtime of it&#8217;s own</li><li>Runs in separate namespace isolated from host </li><li>Has its own Root FS &amp; USER space, PID tree, MNT and  Network etc.</li><li>This is not a bootable image like VM and BOOT FS is held with host itself.</li><li>Its own quota of Resources like RAM, CPU etc would be Allocated through cgroups</li></ol>



<p class="wp-block-paragraph">Docker:</p>



<ol class="wp-block-list"><li>Container manager SW that run on host OS</li><li>Runs as daemon server and can orchestrate more than one container.</li><li>would run in its own user group called &#8220;docker&#8221; and We can add Non-root users to docker group to run and manage containers and ensure security without needing rely on Admin/root users.</li><li>provides complete set of toolkit to manage and tune containers</li></ol>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" data-id="22255" src="https://www.bestdevops.com/wp-content/uploads/2021/10/pic-1024x576.png" alt="" class="wp-image-22255" srcset="https://www.bestdevops.com/wp-content/uploads/2021/10/pic-1024x576.png 1024w, https://www.bestdevops.com/wp-content/uploads/2021/10/pic-300x169.png 300w, https://www.bestdevops.com/wp-content/uploads/2021/10/pic-768x432.png 768w, https://www.bestdevops.com/wp-content/uploads/2021/10/pic-375x210.png 375w, https://www.bestdevops.com/wp-content/uploads/2021/10/pic.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</figure>



<figure class="wp-block-table"><table><tbody><tr></tr><tr><td>Assignment# 2 &#8211; What is the difference between docker pause and unpuase?</td></tr><tr><td></td></tr></tbody></table></figure>



<ul class="wp-block-list"><li>docker pause would just suspend current running processes in one or more container by saving their state and keeping Memory print still active.</li><li>When we unpause it would being back all suspended processes back to runtime by attaching the same memory and process state as before pause.</li></ul>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-table"><table><tbody><tr></tr><tr><td>Assignment# 3 &#8211; What is the difference between docker stop and kill?</td></tr><tr><td></td></tr></tbody></table></figure>



<ul class="wp-block-list"><li>docker stop would gracefully terminate all running process by sending SIGTERM signal</li><li>docker kill do abrupt shutdown processes by sending SIGKILL signal</li></ul>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe  id="_ytid_57657"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/?enablejsapi=1&#038;list=PLTCuRW0ikUdNVsbfTCwSq4hvG6i4_IjWt&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;" class="__youtube_prefs__  epyt-is-override  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
</div></figure>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
