<?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>vj222 &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/author/vj222/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>Thu, 09 Jun 2022 11:17:42 +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>Vijay Kubernetes Learnings</title>
		<link>https://www.bestdevops.com/vijay-kubernetes-learnings/</link>
					<comments>https://www.bestdevops.com/vijay-kubernetes-learnings/#respond</comments>
		
		<dc:creator><![CDATA[vj222]]></dc:creator>
		<pubDate>Thu, 09 Jun 2022 11:08:12 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=24590</guid>

					<description><![CDATA[What is POD &#8211; in 10 lines with 1 YAML example Ans: Pod is a group of one or more Containers, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<ol class="wp-block-list"><li>What is POD &#8211; in 10 lines with 1 YAML example</li></ol>



<p class="wp-block-paragraph">Ans: Pod is a group of one or more Containers, A atom inside the container which manages the IP &amp; Port configurations.</p>



<p class="wp-block-paragraph">below are the list of commands for Pod</p>



<p class="wp-block-paragraph">kubectl get pods</p>



<p class="wp-block-paragraph">kubectl create -f pod1.yaml -n=vijay</p>



<p class="wp-block-paragraph">kubectl apply -f pod1.yaml -n=vijay</p>



<p class="wp-block-paragraph">kubectl get pods -n=vijay</p>



<p class="wp-block-paragraph">kubectl get pods -n=vijay-o wide &#8211;show-labels</p>



<p class="wp-block-paragraph">kubectl delete -f pod1.yaml -n=vijay</p>


<pre class="wp-block-code"><span><code class="hljs">apiVersion: v1
kind: Pod
metadata:
  name: vijay
  labels:
    app: helloworld
spec:
  containers:
  - name: vjcontainer
    image: scmgalaxy/nginx-vjcontainer
    ports:
    - name: nginx-port
      containerPort: 80</code></span></pre>


<ol class="wp-block-list"><li>What is ReplicationController &#8211; in 4 lines with 1 YAML example</li></ol>



<p class="wp-block-paragraph">Ans: A ReplicationController ensures that a specified number of pod replicas are running at any one time. Replication contains multiple POD.</p>



<p class="wp-block-paragraph">below are list of commands for ReplicationController</p>



<p class="wp-block-paragraph">kubectl create -f rc.yaml -n=vijay</p>



<p class="wp-block-paragraph">kubectl get rc -n=vijay</p>



<p class="wp-block-paragraph">kubectl apply -f rc.yaml -n=vijay</p>



<p class="wp-block-paragraph">kubectl delete rc replicationcontroller-example -n=vijay</p>



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


<pre class="wp-block-code"><span><code class="hljs">apiVersion: v1
kind: ReplicationController
metadata:
  name: replicationcontroller-example
spec:
  replicas: 3
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: scmgalaxy/nginx-devopsschoolv1</code></span></pre>


<ol class="wp-block-list"><li>What is ReplicaSets &#8211; in 4 lines with 1 YAML example</li></ol>



<p class="wp-block-paragraph">Ans: A ReplicaSet&#8217;s purpose is to maintain a stable set of replica Pods running at any given time.</p>


<pre class="wp-block-code"><span><code class="hljs language-php">apiVersion: apps/v1
kind: ReplicaSet
metadata:
  name: replicaset-example
  labels:
    app: guestbook
    tier: frontend
spec:
  <span class="hljs-comment"># modify replicas according to your case</span>
  replicas: <span class="hljs-number">3</span>
  selector:
    matchLabels:
      tier: frontend
  template:
    metadata:
      labels:
        tier: frontend
    spec:
      containers:
      - name: php-redis
        image: gcr.io/google_samples/gb-frontend:v3</code></span></pre>


<ol class="wp-block-list"><li>What is Deployment &#8211; in 10 lines with 1 YAML example</li></ol>



<p class="wp-block-paragraph">Ans:  A Deployment provides declarative updates for Pods and ReplicaSets.</p>


<pre class="wp-block-code"><span><code class="hljs">apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
  labels:
    app: nginx
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.14.2
        ports:
        - containerPort: 80</code></span></pre>]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/vijay-kubernetes-learnings/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Vijay Docker Learnings</title>
		<link>https://www.bestdevops.com/vijay-docker-learnings/</link>
					<comments>https://www.bestdevops.com/vijay-docker-learnings/#respond</comments>
		
		<dc:creator><![CDATA[vj222]]></dc:creator>
		<pubDate>Wed, 08 Jun 2022 04:36:06 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=24502</guid>

					<description><![CDATA[What is Docker &#8211; in 2 lines Ans: Docker is a Container management tool, where we can run the applications [&#8230;]]]></description>
										<content:encoded><![CDATA[
<ol class="wp-block-list"><li>What is Docker &#8211; in 2 lines</li></ol>



<p class="wp-block-paragraph">Ans: Docker is a Container management tool, where we can run the applications with less infrastructure.</p>



<p class="wp-block-paragraph">2) What is Container &#8211; in 3 lines</p>



<p class="wp-block-paragraph">Ans: Container is a Virtual Machine with no Kernal. which contains Net,PID,RootFileSystem,UserFileSystem</p>



<p class="wp-block-paragraph">3) Top 10 commands with 1 example of using docker container</p>


<pre class="wp-block-code"><span><code class="hljs language-php">docker create --name=container_name image_name-&gt; create Container 
docker start container_name -&gt; start Container 
docker stop container_name -&gt; stop Container 
docker restart container_name -&gt; restart Container 
docker pause container_name -&gt; pause Container 
docker kill container_name -&gt; kill Container 
docker unpause container_name -&gt; unpause Container 
docker rm container_name -&gt; remove Container 
docker run -itd --name=container_name image_name -&gt; create start Container
docker rename container_name new_container_name  -&gt; rename the container
docker ps -a -&gt; <span class="hljs-keyword">list</span> all the running containers
docker exec -it container_name /bin/bash -&gt; go inside the container
docker inspect container_name -&gt; inspect the container</code></span></pre>


<p class="wp-block-paragraph">4) 5 commands with 1 example of using docker image</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">docker images -&gt; list <span class="hljs-keyword">of</span> images
docker pull image_name -&gt; pull the image <span class="hljs-keyword">from</span> registry
docker rmi image_name -&gt; remove the image
docker save -i image_name.tar image_name -&gt; save the image <span class="hljs-keyword">as</span> tar
docker load -o image_name.tar -&gt; load the image
docker commit -m<span class="hljs-string">"message"</span> image_name  </code></span></pre>


<p class="wp-block-paragraph">5) 5 commands with 1 example of using docker registry</p>


<pre class="wp-block-code"><span><code class="hljs">docker login -&gt; login to registery
docker logout -&gt; logout to registery
docker push image_name repositoryName -&gt; push the image to registery
docker tag image_name new_image_name -&gt; rename the image</code></span></pre>]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/vijay-docker-learnings/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
