<?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>Namrata MU &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/author/namrata-mu/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 10:12:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>
	<item>
		<title>Replica sets with example and commands</title>
		<link>https://www.bestdevops.com/pods-replica/</link>
		
		<dc:creator><![CDATA[Namrata MU]]></dc:creator>
		<pubDate>Thu, 16 Sep 2021 06:52:58 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=21494</guid>

					<description><![CDATA[[centos@ip-172-31-22-14 ~]$ kubectl scale &#8211;replicas=1 deploy/namrata -n=namtestdeployment.apps/namrata scaled[centos@ip-172-31-22-14 ~]$ kubectl scale &#8211;replicas=10 deploy/namrata -n=namtestdeployment.apps/namrata scaled[centos@ip-172-31-22-14 ~]$ kubectl get deploy -n=namrataNo [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">[centos@ip-172-31-22-14 ~]$ kubectl scale &#8211;replicas=1 deploy/namrata -n=namtest<br>deployment.apps/namrata scaled<br>[centos@ip-172-31-22-14 ~]$ kubectl scale &#8211;replicas=10 deploy/namrata -n=namtest<br>deployment.apps/namrata scaled<br>[centos@ip-172-31-22-14 ~]$ kubectl get deploy -n=namrata<br>No resources found in namrata namespace.<br>[centos@ip-172-31-22-14 ~]$ kubectl get deploy -n=namtest<br>NAME READY UP-TO-DATE AVAILABLE AGE<br>namrata 10/10 10 10 8m54s<br>namrata1 3/3 3 3 6m40s<br>[centos@ip-172-31-22-14 ~]$ kubectl get pods -n=namtest<br>NAME READY STATUS RESTARTS AGE<br>namrata 1/1 Running 0 116m<br>namrata-dfb987696-798c7 1/1 Running 0 2m5s<br>namrata-dfb987696-8b6kz 1/1 Running 0 2m5s<br>namrata-dfb987696-bzxsx 1/1 Running 0 2m5s<br>namrata-dfb987696-d9qsq 1/1 Running 0 2m5s<br>namrata-dfb987696-gdmwn 1/1 Running 0 2m5s<br>namrata-dfb987696-gwgfr 1/1 Running 0 2m5s<br>namrata-dfb987696-lxf69 1/1 Running 0 10m<br>namrata-dfb987696-qtt8c 1/1 Running 0 2m5s<br>namrata-dfb987696-tvz9j 1/1 Running 0 2m5s<br>namrata-dfb987696-xn7wc 1/1 Running 0 2m5s<br>namrata1-b5dc88477-7f9q9 1/1 Running 0 8m22s<br>namrata1-b5dc88477-9jhk7 1/1 Running 0 8m22s<br>namrata1-b5dc88477-lm2r4 1/1 Running 0 8m22s<br>[centos@ip-172-31-22-14 ~]$ kubectl get rs -n=namtest<br>NAME DESIRED CURRENT READY AGE<br>namrata-dfb987696 10 10 10 10m<br>namrata1-b5dc88477 3 3 3 8m31s<br>[centos@ip-172-31-22-14 ~]$ kubectl describe po<br>Name: nagesh<br>Namespace: default<br>Priority: 0<br>Node: ip-172-31-26-110.ap-south-1.compute.internal/172.31.26.110<br>Start Time: Thu, 16 Sep 2021 04:50:59 +0000<br>Labels: app=helloworld<br>Annotations:<br>Status: Running<br>IP: 10.44.0.4<br>IPs:<br>IP: 10.44.0.4<br>Containers:<br>nagesh:<br>Container ID: docker://79ba529d343accf9ee69a1b1a08ca9ae6b7f8e87d338f99c06ef17cb020a6b9d<br>Image: scmgalaxy/nginx-devopsschoolv1<br>Image ID: docker-pullable://scmgalaxy/nginx-devopsschoolv1@sha256:0544f1e7eb70ee9967819f1655160f5457d47aa24910a32f357c1a41aab3d20b<br>Port: 80/TCP<br>Host Port: 0/TCP<br>State: Running<br>Started: Thu, 16 Sep 2021 04:51:02 +0000<br>Ready: True<br>Restart Count: 0<br>Environment:<br>Mounts:<br>/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-plrl6 (ro)<br>Conditions:<br>Type Status<br>Initialized True<br>Ready True<br>ContainersReady True<br>PodScheduled True<br>Volumes:<br>kube-api-access-plrl6:<br>Type: Projected (a volume that contains injected data from multiple sources)<br>TokenExpirationSeconds: 3607<br>ConfigMapName: kube-root-ca.crt<br>ConfigMapOptional:<br>DownwardAPI: true<br>QoS Class: BestEffort<br>Node-Selectors:<br>Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s<br>node.kubernetes.io/unreachable:NoExecute op=Exists for 300s<br>Events:<br>[centos@ip-172-31-22-14 ~]$ kubectl describe pod namrata-dfb987696-798c7 -n=namtest<br>Name: namrata-dfb987696-798c7<br>Namespace: namtest<br>Priority: 0<br>Node: ip-172-31-26-110.ap-south-1.compute.internal/172.31.26.110<br>Start Time: Thu, 16 Sep 2021 06:48:50 +0000<br>Labels: app=namrata<br>pod-template-hash=dfb987696<br>Annotations:<br>Status: Running<br>IP: 10.44.0.18<br>IPs:<br>IP: 10.44.0.18<br>Controlled By: ReplicaSet/namrata-dfb987696<br>Containers:<br>nginx-devopsschoolv1:<br>Container ID: docker://72e72132785d747742c832107d43ca13ec0235dab8de2e4390766ed18f6e6ebb<br>Image: scmgalaxy/nginx-devopsschoolv1<br>Image ID: docker-pullable://scmgalaxy/nginx-devopsschoolv1@sha256:0544f1e7eb70ee9967819f1655160f5457d47aa24910a32f357c1a41aab3d20b<br>Port:<br>Host Port:<br>State: Running<br>Started: Thu, 16 Sep 2021 06:49:03 +0000<br>Ready: True<br>Restart Count: 0<br>Environment:<br>Mounts:<br>/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-qvnfz (ro)<br>Conditions:<br>Type Status<br>Initialized True<br>Ready True<br>ContainersReady True<br>PodScheduled True<br>Volumes:<br>kube-api-access-qvnfz:<br>Type: Projected (a volume that contains injected data from multiple sources)<br>TokenExpirationSeconds: 3607<br>ConfigMapName: kube-root-ca.crt<br>ConfigMapOptional:<br>DownwardAPI: true<br>QoS Class: BestEffort<br>Node-Selectors:<br>Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s<br>node.kubernetes.io/unreachable:NoExecute op=Exists for 300s<br>Events:<br>Type Reason Age From Message<br>&#8212;- &#8212;&#8212; &#8212;- &#8212;- &#8212;&#8212;-<br>Normal Scheduled 3m default-scheduler Successfully assigned namtest/namrata-dfb987696-798c7 to ip-172-31-26-110.ap-south-1.compute.internal<br>Normal Pulling 2m58s kubelet Pulling image &#8220;scmgalaxy/nginx-devopsschoolv1&#8221;<br>Normal Pulled 2m48s kubelet Successfully pulled image &#8220;scmgalaxy/nginx-devopsschoolv1&#8221; in 10.495392305s<br>Normal Created 2m48s kubelet Created container nginx-devopsschoolv1<br>Normal Started 2m47s kubelet Started container nginx-devopsschoolv1</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kubernetes</title>
		<link>https://www.bestdevops.com/kubernetes-3/</link>
		
		<dc:creator><![CDATA[Namrata MU]]></dc:creator>
		<pubDate>Wed, 15 Sep 2021 09:39:54 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=21403</guid>

					<description><![CDATA[Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications. Open source [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><img decoding="async" src="https://d33wubrfki0l68.cloudfront.net/69e55f968a6f44613384615c6a78b881bfe28bd6/42cd3/_common-resources/images/flower.svg" alt="images/flower.svg" /></figure>



<p class="wp-block-paragraph"><a href="https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/">Kubernetes</a>, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications.</p>



<ul class="wp-block-list"><li>Open source container orchestration tool</li><li>It can manage in physical , hybrid and cloud environment</li><li>No downtime</li><li>High performance and scalability</li></ul>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://www.bestdevops.com/wp-content/uploads/2021/09/image-31-1024x576.png" alt="" class="wp-image-21414" srcset="https://www.bestdevops.com/wp-content/uploads/2021/09/image-31-1024x576.png 1024w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-31-300x169.png 300w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-31-768x432.png 768w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-31-1536x864.png 1536w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-31-375x210.png 375w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-31.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.bestdevops.com/wp-content/uploads/2021/09/image-32-1024x576.png" alt="" class="wp-image-21419" srcset="https://www.bestdevops.com/wp-content/uploads/2021/09/image-32-1024x576.png 1024w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-32-300x169.png 300w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-32-768x432.png 768w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-32-1536x864.png 1536w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-32-375x210.png 375w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-32.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.bestdevops.com/wp-content/uploads/2021/09/image-33-1024x576.png" alt="" class="wp-image-21423" srcset="https://www.bestdevops.com/wp-content/uploads/2021/09/image-33-1024x576.png 1024w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-33-300x169.png 300w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-33-768x432.png 768w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-33-1536x864.png 1536w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-33-375x210.png 375w, https://www.bestdevops.com/wp-content/uploads/2021/09/image-33.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Benefits of docker-compose</title>
		<link>https://www.bestdevops.com/benefits-of-docker-compose/</link>
		
		<dc:creator><![CDATA[Namrata MU]]></dc:creator>
		<pubDate>Wed, 15 Sep 2021 04:44:56 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=21329</guid>

					<description><![CDATA[Docker compose is used for running multiple container as 1 service Each service is isolated from one another No dependency [&#8230;]]]></description>
										<content:encoded><![CDATA[
<ol class="wp-block-list"><li>Docker compose is used for running multiple container as 1 service</li><li>Each service is isolated from one another </li><li>No dependency to start each service independently</li><li>one yaml file contains all and can be run in 1 shot</li><li>Docker manages single container , docker-compose manages multiple applications</li><li>It is a powerful tool , to set up and deploy application</li></ol>



<ul class="wp-block-list"><li>Start all services: Docker Compose up.</li><li>Stop all services: Docker Compose down.</li><li>Run Docker Compose file: Docker-compose up -d.</li><li>List the entire process: Docker ps.</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 loading="lazy"  id="_ytid_74950"  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>
		<item>
		<title>Docker update &#038; wait</title>
		<link>https://www.bestdevops.com/docker-update-2/</link>
		
		<dc:creator><![CDATA[Namrata MU]]></dc:creator>
		<pubDate>Tue, 14 Sep 2021 05:13:32 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=21247</guid>

					<description><![CDATA[Update : [root@ip-172-31-17-58 centos]# docker update &#8211;pids-limit 5 6344a718da9b6344a718da9b[root@ip-172-31-17-58 centos]# docker update &#8211;help[root@ip-172-31-17-58 centos]# docker update &#8211;cpu-period 200 8d2f95364af1Error response [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Update : </p>



<p class="wp-block-paragraph">[root@ip-172-31-17-58 centos]# docker update &#8211;pids-limit 5 6344a718da9b<br>6344a718da9b<br>[root@ip-172-31-17-58 centos]# docker update &#8211;help<br>[root@ip-172-31-17-58 centos]# docker update &#8211;cpu-period 200 8d2f95364af1<br>Error response from daemon: CPU cfs period can not be less than 1ms (i.e. 1000) or larger than 1s (i.e. 1000000)<br>[root@ip-172-31-17-58 centos]# docker update &#8211;cpu-period 2000 8d2f95364af1</p>



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



<p class="wp-block-paragraph">[root@ip-172-31-17-58 centos]# docker start 8d2f95364af1<br>8d2f95364af1<br>[root@ip-172-31-17-58 centos]# docker stop 8d2f95364af1<br>8d2f95364af1</p>



<p class="wp-block-paragraph">In another terminal :</p>



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



<p class="wp-block-paragraph">[root@ip-172-31-17-58 centos]# clear<br>[root@ip-172-31-17-58 centos]# docker wait 8d2f95364af1<br>0<br>[root@ip-172-31-17-58 centos]#</p>



<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 loading="lazy"  id="_ytid_23727"  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>
		<item>
		<title>Difference between kill /stop  , pause/unpause docker</title>
		<link>https://www.bestdevops.com/difference-between-kill-stop-pause-unpause-docker/</link>
		
		<dc:creator><![CDATA[Namrata MU]]></dc:creator>
		<pubDate>Mon, 13 Sep 2021 09:23:00 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=21205</guid>

					<description><![CDATA[Kill/stop Kill -unsafe exit stop- safe exit pause/unpause]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Kill/stop</p>



<p class="wp-block-paragraph">Kill -unsafe exit</p>



<p class="wp-block-paragraph">stop- safe exit</p>



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



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



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is docker and container ?</title>
		<link>https://www.bestdevops.com/what-is-docker-and-container/</link>
		
		<dc:creator><![CDATA[Namrata MU]]></dc:creator>
		<pubDate>Mon, 13 Sep 2021 06:47:19 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=21103</guid>

					<description><![CDATA[What is Docker ? Answer : Docker helps in containerization of apps , so that app app gets it own [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">What is Docker ?</p>



<p class="wp-block-paragraph">Answer : Docker helps in containerization of apps , so that app app gets it own environment to run.</p>



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



<p class="wp-block-paragraph">Containers virtualize the operating system unlike VMs. Containers are portable with that it means it can do development and deployment . In terms of docker its also runnable instance of image.</p>



<p class="wp-block-paragraph">Benefits of Docker ?</p>



<ol class="wp-block-list"><li>Fast to create unlike VMs</li><li>Since OS is not contained its light weight</li><li>container also contains the required versions of other applications needed for the app</li><li>Any number of containers can be spin quickly</li></ol>



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



<p class="wp-block-paragraph">Docker uses client-server architecture . One of the important component is registry . eg app store , jfrog all the registries</p>



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



<p class="wp-block-paragraph">Create &#8211; run -stopped- pause-delete</p>



<p class="wp-block-paragraph">How docker worker?</p>



<p class="wp-block-paragraph">Docker images contains all the dependencies needed to run code inside a container. Docker is a container engine basically.</p>



<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 loading="lazy"  id="_ytid_59499"  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>



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



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
