<?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>Mani K.M &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/author/mani-k-m/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:26:20 +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>Components of Kubernetes &#8211; Master</title>
		<link>https://www.bestdevops.com/components-of-kubernetes-master/</link>
		
		<dc:creator><![CDATA[Mani K.M]]></dc:creator>
		<pubDate>Wed, 01 Sep 2021 06:48:06 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=20512</guid>

					<description><![CDATA[etcdIt stores the configuration information which can be used by each of the nodes in the cluster. API ServerKubernetes is [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>etcd</strong><br>It stores the configuration information which can be used by each of the nodes in the cluster.</p>



<p class="wp-block-paragraph"><strong>API Server</strong><br>Kubernetes is an API server which provides all the operation on cluster using the API.</p>



<p class="wp-block-paragraph"><strong>Controller Manager</strong><br>This component is responsible for most of the collectors that regulates the state of cluster and performs a task.</p>



<p class="wp-block-paragraph"><strong>Scheduler</strong><br>This is one of the key components of Kubernetes master. It is a service in master responsible for distributing the workload.</p>



<p class="wp-block-paragraph"><strong>Kubernetes &#8211; Node Components</strong><br>Following are the key components of Node server which are necessary to communicate with Kubernetes master.</p>



<p class="wp-block-paragraph"><strong>Docker</strong><br>The first requirement of each node is Docker which helps in running the encapsulated application containers in a relatively isolated but lightweight operating environment.</p>



<p class="wp-block-paragraph"><strong>Kubelet Service</strong><br>This is a small service in each node responsible for relaying information to and from control plane service. It interacts with etcd store to read configuration details and wright values.</p>



<p class="wp-block-paragraph"><strong>Kubernetes Proxy Service</strong><br>This is a proxy service which runs on each node and helps in making services available to the external host. It helps in forwarding the request to correct containers and is capable of performing primitive load balancing.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kubernetes Features</title>
		<link>https://www.bestdevops.com/kubernetes-features/</link>
		
		<dc:creator><![CDATA[Mani K.M]]></dc:creator>
		<pubDate>Wed, 01 Sep 2021 06:42:05 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=20506</guid>

					<description><![CDATA[Automated rollouts and rollbacks Storage orchestration Automatic bin packing IPv4/IPv6 dual-stack Self-healing Service discovery and load balancing Secret and configuration [&#8230;]]]></description>
										<content:encoded><![CDATA[
<ul class="wp-block-list"><li>Automated rollouts and rollbacks</li><li>Storage orchestration</li><li>Automatic bin packing</li><li>IPv4/IPv6 dual-stack</li><li>Self-healing</li><li>Service discovery and load balancing</li><li>Secret and configuration management</li><li>Batch execution</li><li>Horizontal scaling</li><li>Designed for extensibility</li></ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>List out all INSTRUCTION statement of dockerfile and give one line explanation</title>
		<link>https://www.bestdevops.com/list-out-all-instruction-statement-of-dockerfile-and-give-one-line-explanation-6/</link>
		
		<dc:creator><![CDATA[Mani K.M]]></dc:creator>
		<pubDate>Tue, 31 Aug 2021 08:04:59 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=20380</guid>

					<description><![CDATA[1) FROM : must be the first non-comment instruction in the Dockerfileeg : FROM ubuntu2) MAINTAINER :instruction allows you to [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">1) FROM : must be the first non-comment instruction in the Dockerfile<br>eg : FROM ubuntu<br>2) MAINTAINER :instruction allows you to set the Author field of the generated images<br>eg : MAINTAINER Mani K.M mani.km@quest-global.command<br>3) RUN : The exec form makes it possible, to RUN commands using a base image that does not contain the specified shell executable<br>eg: RUN apt-get update<br>4) CMD: The main purpose of a CMD is to provide defaults for an executing container<br>eg : CMD echo Hello world<br>5) LABEL : instruction adds metadata to an image<br>eg : LABEL version = &#8220;1.0&#8221;<br>6) EXPOSE : Informs Docker that the container listens on the specified network port(s) at runtime.<br>eg: 80/udp<br>7) ENV : The ENV instruction sets the environment variable to the value .<br>eg: JAVA_HOME=&#8221;/usr/java/latest&#8221;<br>8) ADD : Copies new files, directories, or remote file URLs<br>eg: ADD hom* /mydir/</p>



<p class="wp-block-paragraph">9) COPY : Copies new files or directories from and adds them to the filesystem of the image at the path .<br>eg : COPY &#8211;chown=55:mygroup files* /somedir/<br>10) ENTRYPOINT : Allows you to configure a container that will run as an executable.<br>eg : ENTRYPOINT [&#8220;/usr/sbin/apache2ctl&#8221;, &#8220;-D&#8221;, &#8220;FOREGROUND&#8221;]<br>11) VOLUME : Creates a mount point with the specified name and marks it as holding externally mounted volumes from native host or other containers.<br>eg: VOLUME /myvol<br>12) USER : The USER instruction sets the user name or UID to use when running the image and for any RUN, CMD and ENTRYPOINT instructions that follow it in the Dockerfile.<br>eg : USER mani<br>13 ) WORKDIR : Sets the working directory for any RUN, CMD, ENTRYPOINT, COPY, and ADD instructions that follow it.<br>eg: WORKDIR /export/home<br>14) ARG : Defines a variable that users can pass at build-time to the builder with the docker build command using the &#8211;build-arg = flag.<br>eg : ARG user1=mani.km</p>



<p class="wp-block-paragraph">15) ONBUILD : Adds to the image a trigger instruction to be executed at a later time, when the image is used as the base for another build. The trigger will be executed in the context of the downstream build, as if it had been inserted immediately after the FROM instruction in the downstream Dockerfile.<br>eg : ONBUILD RUN /usr/local/bin/python-build &#8211;dir /app/src<br>16) STOPSIGNAL: instruction sets the system call signal that will be sent to the container to exit. This signal can be a valid unsigned number that matches a position in the kernel’s syscall table, for instance 9, or a signal name in the format SIGNAME, for instance SIGKILL.<br>eg : STOPSIGNAL signal<br>17) HEALTHCHECK : Tells Docker how to test a container to check that it is still working<br>eg: HEALTHCHECK &#8211;interval=5m &#8211;timeout=3s \<br>CMD curl -f http://localhost/ || exit 1<br>18) SHELL : Allows the default shell used for the shell form of commands to be overridden.<br>eg : SHELL [&#8220;powershell&#8221;, &#8220;-command&#8221;]</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  id="_ytid_17048"  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>What is the difference between docker stop and docker kill?</title>
		<link>https://www.bestdevops.com/what-is-the-difference-between-docker-stop-and-docker-kill-5/</link>
		
		<dc:creator><![CDATA[Mani K.M]]></dc:creator>
		<pubDate>Mon, 30 Aug 2021 11:39:58 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=19875</guid>

					<description><![CDATA[docker stop command is for : Stop a running containerdocker kill command is for : Kill a running container]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">docker stop command is for : Stop a running container<br>docker kill command is for :  Kill a running container</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is the use of &#8220;docker update&#8221; commands? with example and image</title>
		<link>https://www.bestdevops.com/what-is-the-use-of-docker-update-commands-with-example-and-image-6/</link>
		
		<dc:creator><![CDATA[Mani K.M]]></dc:creator>
		<pubDate>Mon, 30 Aug 2021 11:38:58 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=20132</guid>

					<description><![CDATA[The docker update command dynamically updates container configuration &#38; prevent containers from consuming too many resources from Docker host.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The docker update command dynamically updates container configuration &amp; prevent containers from consuming too many resources from Docker host.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is the difference between docker pause and docker unpause?</title>
		<link>https://www.bestdevops.com/what-is-the-difference-between-docker-pause-and-docker-unpause/</link>
		
		<dc:creator><![CDATA[Mani K.M]]></dc:creator>
		<pubDate>Mon, 30 Aug 2021 07:14:45 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=19888</guid>

					<description><![CDATA[The docker unpause command is for : un-suspends all processes in the specified containers.The docker pause command is for : [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The docker unpause command is for : un-suspends all processes in the specified containers.<br>The docker pause command is for : suspends all processes in the specified containers.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is Docker Container with image?</title>
		<link>https://www.bestdevops.com/what-is-docker-container-with-image/</link>
		
		<dc:creator><![CDATA[Mani K.M]]></dc:creator>
		<pubDate>Mon, 30 Aug 2021 07:07:14 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=19840</guid>

					<description><![CDATA[Docker containers are an abstraction at the app layer that packages code and dependencies together. Docker image image is a [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Docker containers are an abstraction at the app layer that packages code and dependencies together.</p>



<p class="wp-block-paragraph">Docker image  image is a file used to execute code in a Docker container.</p>



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