<?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>vishal chauhan &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/author/vishal-chauhan/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>Mon, 04 Oct 2021 10:20:18 +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>Defined k8s in Vishal&#8217;s words</title>
		<link>https://www.bestdevops.com/defined-k8s-in-vishals-words/</link>
		
		<dc:creator><![CDATA[vishal chauhan]]></dc:creator>
		<pubDate>Mon, 04 Oct 2021 10:20:16 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=21961</guid>

					<description><![CDATA[what is k8s? k8s is a platform where we orchestrate containers.Used for automating the deployments.Scaling and management of containerized applicationsComprises [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">what is k8s?</p>



<p class="wp-block-paragraph">k8s is a platform where we orchestrate containers.<br>Used for automating the deployments.<br>Scaling and management of containerized applications<br>Comprises master Node and Worker Node.<br>Platform where you can declare your desire<br>Originates from Greek word&#8211;&gt;helmsman which means pilot</p>



<p class="wp-block-paragraph">why k8s?</p>



<p class="wp-block-paragraph">We need k8s to:</p>



<p class="wp-block-paragraph">manage the containers<br>Ensure the availabilty(no downtime)<br>helps with cluster storage<br>helps with self healing<br>load balancing</p>



<p class="wp-block-paragraph">how it works?</p>



<p class="wp-block-paragraph">k8s have two parts overall i.e master and Worker Node</p>



<p class="wp-block-paragraph">Master comprises:<br>kube apiserver&#8211;&gt;talks to worker node(request is passed through api server), its the the front end of k8s control plane<br>etcd&#8211;&gt;sort of db, stores info in key and value<br>scheduler&#8211;&gt;assigning the work to node worker based on inputs from api server<br>Controller manager&#8211;&gt;manages the controller. Check scripts running in a loop and updates the api server for example node is up etc</p>



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



<p class="wp-block-paragraph">kubelet: it is an agent that runs on each node in the cluster, make sure that container is running. Also, checks the health<br>kube-proxy&#8211;&gt;its nothing but a n/w proxy runs on each node of the cluster. Its allows intra and outside n/w communications to the pods.it can also forward the traffic.<br>pod:group of one or more containers deployed on the same host. It is ephemeral in nature.<br>Container runtime: responsible to run the container</p>



<p class="wp-block-paragraph">The Master Nodes communicate with worker Node using kube Api server</p>



<p class="wp-block-paragraph">what is POD?</p>



<p class="wp-block-paragraph">Group of one or more containers deployed on the same host and are the smallest unit in k8s. Each pods has its own unique IP address. It allows to share the storage among the containers. </p>



<p class="wp-block-paragraph">Network sharing can also be done.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
