<?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>Nikhil Gupta &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/author/nikhil-gupta/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>Tue, 05 Oct 2021 18:06:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.1</generator>
	<item>
		<title>What is diff between kubectl exec and kubectl attach</title>
		<link>https://www.bestdevops.com/what-is-diff-between-kubectl-exec-and-kubectl-attach/</link>
		
		<dc:creator><![CDATA[Nikhil Gupta]]></dc:creator>
		<pubDate>Tue, 05 Oct 2021 18:06:08 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=22089</guid>

					<description><![CDATA[Kubectl Exec: In addition to being able to attach to existing processes inside a container, the “exec” command allows you [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading" id="6a1f"></h2>



<p class="wp-block-paragraph">Kubectl Exec: In addition to being able to attach to existing processes inside a container, the “exec” command allows you to spawn new processes inside existing containers</p>



<p class="wp-block-paragraph" id="222c"> Kubectl attach: In addition to interactive execution of commands, you can now also attach to any running process. Like kubectl logs, you’ll get stderr and stdout data, but with attach, you’ll also be able to send stdin from your terminal to the program </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How certifcations based auth works</title>
		<link>https://www.bestdevops.com/how-certifcations-based-auth-works/</link>
		
		<dc:creator><![CDATA[Nikhil Gupta]]></dc:creator>
		<pubDate>Tue, 05 Oct 2021 17:53:32 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=22086</guid>

					<description><![CDATA[Users Enters Private Key Password. Client retrieves private-key and uses it to create evidence(&#8220;digital signature&#8221;) Client sends certificate and evidence [&#8230;]]]></description>
										<content:encoded><![CDATA[
<ol class="wp-block-list"><li>Users Enters Private Key Password.</li><li>Client retrieves private-key and uses it to create evidence(&#8220;digital signature&#8221;)</li><li>Client sends certificate and evidence across network</li><li>Server uses certificate and evidence to authenticate the users identity</li><li>Server authorizes access for authenticated identity</li></ol>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kubernetes in Nikhil Gupta words</title>
		<link>https://www.bestdevops.com/kubernetes-in-nikhil-gupta-words/</link>
		
		<dc:creator><![CDATA[Nikhil Gupta]]></dc:creator>
		<pubDate>Mon, 04 Oct 2021 10:19:45 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=21943</guid>

					<description><![CDATA[What is Kubernetes? Kubernetes is container orchestration toolIt enables to run multiple container with network enabled communicationIt is open source [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">What is Kubernetes?</p>



<p class="wp-block-paragraph">Kubernetes is container orchestration tool<br>It enables to run multiple container with network enabled communication<br>It is open source tool which was developed by google and transferred to cncf<br>Kubernetes work on master and node configuration<br>Master has components : controller, apiserver, scheduler, etcd(kube store)<br>Atomic unit in kubernetes is pod<br>It works like helmsman</p>



<p class="wp-block-paragraph">Why Kubernetes?</p>



<p class="wp-block-paragraph">Kuberntes help in container orchestration which means it helps to place pods on different nodes in same network, so it resolves netorking issue which is there in using base containers like docker<br>It helps in load balancing of application deployed in kubernetes<br>It Helps in scaling containers<br>High availability and failover<br>It helps in reaching one click deployments<br>It help in Port mapping<br>Managing more and more docker images<br>It provides Storage<br>Tight coupling with Microservices<br>Good Product Support and documentation</p>



<p class="wp-block-paragraph">How Kubernetes works?</p>



<p class="wp-block-paragraph">controller &#8211; Control plane component that runs controller processes<br>Node controller: Responsible for noticing and responding when nodes go down.<br>Job controller: Watches for Job objects that represent one-off tasks, then creates Pods to run those tasks to completion.<br>Endpoints controller: Populates the Endpoints object (that is, joins Services &amp; Pods).<br>Service Account &amp; Token controllers: Create default accounts and API access tokens for new namespaces</p>



<p class="wp-block-paragraph">kube-apiserver &#8211; The API server is a component of the Kubernetes control plane that exposes the Kubernetes API.<br>The API server is the front end for the Kubernetes control plane.</p>



<p class="wp-block-paragraph">kube &#8211; scheduler &#8211; Control plane component that watches for newly created Pods with no assigned node, and selects a node for them to run on.</p>



<p class="wp-block-paragraph">etcd(kube store) &#8211; Consistent and highly-available key value store used as Kubernetes backing store for all cluster data.<br>It works on key value pair</p>



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



<p class="wp-block-paragraph">Pods are the smallest deployable units of computing that you can create and manage in Kubernetes<br>Pods are a group of one or more containers, with shared storage and network resources<br>Pods are controlled by master(cluster) control manager<br>Pods are scheduled fro kube scheduler<br>Pods can have multiple container<br>multiple pods should not be deployed in single node<br>pod can communicate with each other in network</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
