<?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>Ragipindi Anitha &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/author/ragipindi-anitha/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, 15 Jul 2021 12:17: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>terraform script with veriables</title>
		<link>https://www.bestdevops.com/terraform-script-with-veriables-2/</link>
		
		<dc:creator><![CDATA[Ragipindi Anitha]]></dc:creator>
		<pubDate>Thu, 15 Jul 2021 06:33:12 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=17602</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<pre class="wp-block-code"><span><code class="hljs language-php">&lt;strong&gt;<span class="hljs-number">1.</span> Types of Terraform variable - Number&lt;/strong&gt;
terraform {
  required_providers {
    aws = {
      source  = <span class="hljs-string">"hashicorp/aws"</span>
      version = <span class="hljs-string">"~&gt; 3.0"</span>
    }
  }
}

<span class="hljs-comment"># Configure the AWS Provider</span>
provider <span class="hljs-string">"aws"</span> {
  region = <span class="hljs-string">"us-west-2"</span>
  access_key = <span class="hljs-string">"xxxxxxxxxxx"</span>
  secret_key = <span class="hljs-string">"xxxxxxxxxxxxxxxxxxx"</span>
}


variable <span class="hljs-string">"usercount"</span> {
  type = number
  description = <span class="hljs-string">"This is for demo of number variable"</span>
  <span class="hljs-keyword">default</span> = <span class="hljs-number">3</span>
}

resource <span class="hljs-string">"aws_instance"</span> <span class="hljs-string">"anitha"</span> {
  count = <span class="hljs-string">"${var.usercount}"</span>
  ami = <span class="hljs-string">"ami-03d5c68bab01f3496"</span>
  instance_type = <span class="hljs-string">"t2.micro"</span>
  tags = {
    Name = <span class="hljs-string">"anitha.${count.index}"</span>
  }
  
}</code></span></pre>

<pre class="wp-block-code"><span><code class="hljs language-php">&lt;strong&gt;<span class="hljs-number">2.</span> Types of Terraform variable - String &lt;/strong&gt;
provider <span class="hljs-string">"aws"</span> {
  region     = <span class="hljs-string">"us-west-2"</span>
  access_key = <span class="hljs-string">"xxxxxxxxxxxx"</span>
  secret_key = <span class="hljs-string">"xxxxxxxxxxxxxxx"</span>
}

resource <span class="hljs-string">"aws_instance"</span> <span class="hljs-string">"first-ec2"</span> {
  ami           = <span class="hljs-string">"ami-03d5c68bab01f3496"</span> <span class="hljs-comment"># us-west-2</span>
  instance_type = <span class="hljs-string">"t2.micro"</span>
  
  tags = {
    Name = <span class="hljs-string">"anitha"</span>
  }
}</code></span></pre>

<pre class="wp-block-code"><span><code class="hljs language-php">&lt;strong&gt;<span class="hljs-number">3.</span> Types of Terraform variable – <span class="hljs-keyword">List</span>&lt;/strong&gt; 
terraform {
  required_providers {
    aws = {
      source  = <span class="hljs-string">""</span>hashicorp/aws<span class="hljs-string">"
      version = "</span>~&gt; <span class="hljs-number">3.0</span><span class="hljs-string">"
    }
  }
}

# Configure the AWS Provider
provider "</span>aws<span class="hljs-string">" {
  region = "</span>us-west<span class="hljs-number">-2</span><span class="hljs-string">"
  access_key = "</span>xxxxxxxxxxxxx<span class="hljs-string">"
  secret_key = "</span>xxxxxxxxxx<span class="hljs-string">"
}


variable "</span>users<span class="hljs-string">" {
    type    = list
    default = &#91;"</span>devopsschool11<span class="hljs-string">", "</span>devopsschool2<span class="hljs-string">", "</span>devopsschool3<span class="hljs-string">"]
    description = "</span>This is <span class="hljs-keyword">for</span> demo of <span class="hljs-keyword">list</span> variable<span class="hljs-string">"
}

resource "</span>aws_instance<span class="hljs-string">" "</span>anitha<span class="hljs-string">" {
  ami           = "</span>ami<span class="hljs-number">-03</span>d5c68bab01f3496<span class="hljs-string">"
  instance_type = "</span>t2.micro<span class="hljs-string">"
  tags = {
    Name = "</span>${<span class="hljs-keyword">var</span>.users&#91;<span class="hljs-number">0</span>]}<span class="hljs-string">"
  } 
 


}</span></code></span></pre>

<pre class="wp-block-code"><span><code class="hljs language-php">&lt;strong&gt;<span class="hljs-number">4.</span> Types of Terraform variable – Map&lt;/strong&gt;
provider “aws” {
region = “us-west<span class="hljs-number">-2</span>”
access_key = “xxxxxxxxx”
secret_key = “xxxxxxxxxxxx”
}

resource “aws_instance” “first-ec2” {
ami = “ami<span class="hljs-number">-03</span>d5c68bab01f3496” <span class="hljs-comment"># us-west-2</span>
instance_type = “t2.micro”

tags = {
Name = “anitha”
}
}

variable “amis” {
type = “map”
<span class="hljs-keyword">default</span> = {
“us-east<span class="hljs-number">-1</span>” = “ami-b374d5a5”
“us-west<span class="hljs-number">-2</span>” = “ami<span class="hljs-number">-4</span>b32be2b”
}
}

resource “aws_instance” “example” {
ami = <span class="hljs-keyword">var</span>.amis&#91;<span class="hljs-keyword">var</span>.region]
instance_type = “t2.micro”
}</code></span></pre>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Working With Terraform</title>
		<link>https://www.bestdevops.com/working-with-terraform-2/</link>
		
		<dc:creator><![CDATA[Ragipindi Anitha]]></dc:creator>
		<pubDate>Wed, 14 Jul 2021 11:22:06 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=17559</guid>

					<description><![CDATA[Write a comparison between Ansible Vs Docker Vs Terraform Terraform Ansible D Tool category Orchestration Configuration management Approach Immutable infrastructure [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Write a comparison between Ansible Vs Docker Vs Terraform</strong></p>



<p class="wp-block-paragraph">Terraform Ansible D</p>



<figure class="wp-block-table"><table><tbody><tr><td>Tool category</td><td>Orchestration</td><td>Configuration management</td></tr><tr><td>Approach</td><td>Immutable infrastructure</td><td>Mutable infrastructure</td></tr><tr><td>Language</td><td>Declarative</td><td>Imperative</td></tr><tr><td>Provisioning</td><td>Specializes in infrastructure provisioning</td><td>Limited support for infrastructure provisioning</td></tr><tr><td>LIfecycle management</td><td>Lifecycle aware.&nbsp; Maintains state of deployments.</td><td>No lifecycle awareness</td></tr><tr><td>Command line operation</td><td>Yes</td><td>Yes</td></tr><tr><td>Agentless</td><td>Yes</td><td>Yes</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>Write a terraform script where you create a linux ec2 instance with Security group and key defined so you should be able to use key to login to ec2 instance.</strong></p>


<pre class="wp-block-code"><span><code class="hljs language-php">


  
provider <span class="hljs-string">"aws"</span> {

source = <span class="hljs-string">"terraform"</span>{
version = <span class="hljs-string">"~&gt; 2.8"</span>
 }
}

resource provider <span class="hljs-string">"linux_security_group "</span> allow key to login to ec2 instance<span class="hljs-string">"{

description = "</span> allow key to login ec2 instance<span class="hljs-string">" 
}

region = "</span>us-west<span class="hljs-number">-2</span><span class="hljs-string">" {
    access_key = "</span>AKIAYIMEDZZZKEPKRNEM<span class="hljs-string">"
    secret_key = "</span><span class="hljs-number">28</span>fnBcbwMWIoAZ7iDQH+lbiGlpDvQLUFLxHLfhYO<span class="hljs-string">"

resource "</span> aws_instance<span class="hljs-string">""</span>first-ec2<span class="hljs-string">"{

ani = "</span>ani<span class="hljs-number">-03</span>d5c68bab01f3496<span class="hljs-string">" 
instance type = "</span>t2.micro<span class="hljs-string">"
tags = {
   Name = "</span>Anitha<span class="hljs-string">"
  }
}
}</span></code></span></pre>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Selfnotes/jenkins</title>
		<link>https://www.bestdevops.com/selfnotes-jenkins-2/</link>
		
		<dc:creator><![CDATA[Ragipindi Anitha]]></dc:creator>
		<pubDate>Tue, 13 Jul 2021 12:08:34 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=17509</guid>

					<description><![CDATA[“What is jenkins”? Jenkins is a free and open source automation server. It helps automate the parts of software development [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>“What is jenkins”?</strong></p>



<p class="wp-block-paragraph">Jenkins is a free and open source automation server. It helps automate the parts of software  development related to building,trsting,and deploying,facilitating continuous integration and continuous delivery. It is a server-based system that runs in servlet containers such as Apache Tomcat</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="720" height="532" src="https://www.bestdevops.com/wp-content/uploads/2021/07/ws-2.jpg" alt="" class="wp-image-17530" srcset="https://www.bestdevops.com/wp-content/uploads/2021/07/ws-2.jpg 720w, https://www.bestdevops.com/wp-content/uploads/2021/07/ws-2-300x222.jpg 300w" sizes="(max-width: 720px) 100vw, 720px" /></figure>



<h3 class="wp-block-heading"><strong>Advantages of Jenkins include:</strong></h3>



<ul class="wp-block-list"><li>It is an open-source tool with great community support.</li><li>It is easy to install.</li><li>It has 1000+ plugins to ease your work. If a plugin does not exist, you can code it and share it with the community.</li><li>It is free of cost.</li><li>It is built with Java and hence, it is portable to all the major platforms.</li></ul>



<p class="wp-block-paragraph"><strong>Top 10 Jenkins plugins</strong></p>



<p class="wp-block-paragraph"><span class="has-inline-color has-primary-color">1.<em><strong>Kubernetes</strong></em></span></p>



<p class="wp-block-paragraph"> The Kubernetes plugin is great for automating build agents on a Kubernetes cluster.</p>



<p class="wp-block-paragraph"><span class="has-inline-color has-primary-color"><em><strong>2.Swarm</strong></em> </span></p>



<p class="wp-block-paragraph"> It helps make life easier by allowing you to add worker nodes to a Jenkins master node effectively creating a cluster</p>



<p class="wp-block-paragraph"><span class="has-inline-color has-primary-color"><strong><em>3.Amazon elastic container service</em></strong> </span></p>



<p class="wp-block-paragraph"><strong>A plugin that deploys build agents to an existing Amazon ECS cluster</strong>. These builds run within separate Docker containers that are removed upon completion of the build.</p>



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



<p class="wp-block-paragraph">4<span class="has-inline-color has-primary-color">.<em><strong>Azure container service</strong></em> </span></p>



<p class="wp-block-paragraph">Azure Container Services is being deprecated by Microsoft, but this plugin still supports it as well as Azure Kubernetes Service</p>



<p class="wp-block-paragraph"><span class="has-inline-color has-primary-color">5.<strong><em>Jira</em></strong></span></p>



<p class="wp-block-paragraph"> Jira is an open source plugin that does exactly what it says. Once installed, you can integrate your Jenkins instance with Atlassian Jira Software.</p>



<p class="wp-block-paragraph"><strong><em><span class="has-inline-color has-primary-color">6.Pipeline</span></em></strong></p>



<p class="wp-block-paragraph"><strong>The “View Job Filters” plugin lets you choose from a wide range of filters to help manage lots of jobs</strong>. Basically, this lets you see only the jobs you want to see within a view.</p>



<p class="wp-block-paragraph"><span class="has-inline-color has-primary-color">7.<strong><em>Metrics</em></strong> </span></p>



<p class="wp-block-paragraph"> The Metrics plugin uses the Dropwizard Metrics API to conduct standard health checks and gather standard metrics on plugins installed on your Jenkins instance.</p>



<p class="wp-block-paragraph">8.<a href="https://plugins.jenkins.io/jira/" target="_blank" rel="noreferrer noopener"><strong>Jira</strong></a></p>



<p class="wp-block-paragraph">“Jira” is an open source plugin that does exactly what it says. <strong>Once installed, you can integrate your Jenkins instance with Atlassian Jira Software</strong>.</p>



<p class="wp-block-paragraph"><span class="has-inline-color has-primary-color"><strong><em>9.Git</em></strong> </span></p>



<p class="wp-block-paragraph"> The Git plugin allows jobs to connect to remote repositories and run git operations against them.</p>



<p class="wp-block-paragraph"><strong><em><span class="has-inline-color has-primary-color">10.Scm API</span></em></strong></p>



<p class="wp-block-paragraph"><strong>Multijob” is a free plugin that is useful for cleaning up messes with chain definitions from upstream and downstream jobs</strong></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Introduction To Prometheus</title>
		<link>https://www.bestdevops.com/introduction-to-prometheus-3/</link>
		
		<dc:creator><![CDATA[Ragipindi Anitha]]></dc:creator>
		<pubDate>Mon, 12 Jul 2021 10:49:22 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=17479</guid>

					<description><![CDATA[Prometheus: Prometheus is an open-source systems monitoring and alerting toolkit. Time Series Database Time series data is the sequence of data [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Prometheus:</strong></p>



<p class="wp-block-paragraph">Prometheus is an open-source systems monitoring and alerting toolkit.</p>



<p class="wp-block-paragraph"><strong>Time Series Database</strong></p>



<p class="wp-block-paragraph">Time series data is the sequence of data points collected at a regular intervals over a period of time (metrics). For eg:- device data, weather data, etc. The data require aggregation and analysis.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="711" height="346" src="https://www.bestdevops.com/wp-content/uploads/2021/07/ws2-1.jpg" alt="" class="wp-image-17484" srcset="https://www.bestdevops.com/wp-content/uploads/2021/07/ws2-1.jpg 711w, https://www.bestdevops.com/wp-content/uploads/2021/07/ws2-1-300x146.jpg 300w" sizes="(max-width: 711px) 100vw, 711px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="720" height="450" src="https://www.bestdevops.com/wp-content/uploads/2021/07/ws1-1.jpg" alt="" class="wp-image-17483" srcset="https://www.bestdevops.com/wp-content/uploads/2021/07/ws1-1.jpg 720w, https://www.bestdevops.com/wp-content/uploads/2021/07/ws1-1-300x188.jpg 300w" sizes="(max-width: 720px) 100vw, 720px" /></figure>



<p class="wp-block-paragraph"><strong>How prometheus is good for time series metrix?</strong></p>



<p class="wp-block-paragraph"><strong>Prometheus</strong> is a very <strong>good</strong> tool for processing and monitoring <strong>time series</strong> data. This versatile tool can be used with Graphana, a statistics visualization, and anomaly observation tool. This tool can collect data from highly loaded servers, various IoT devices, complex data processing systems, and many more.</p>



<p class="wp-block-paragraph"><strong>What are components of prometheus?</strong></p>



<p class="wp-block-paragraph">1.Exporters : Exporters enable you to collect data from services and components that you cannot add direct instrumentation to because you do not have code access—for example, databases, OS kernels, routers, or cloud resources</p>



<p class="wp-block-paragraph">2.Service discovery : Prometheus enables us to both statically configure metrics targets and to locate targets dynamically through service-discovery mechanisms.</p>



<p class="wp-block-paragraph">3.Scraping : In Prometheus, scraping is the actual process of collecting metrics from endpoints. This is accomplished when Prometheus’ data retrieval worker sends a scrape request via HTTP.</p>



<p class="wp-block-paragraph">4.Storage : Prometheus includes persistent storage on a local, on-disk time-series database. You can also integrate it with remote storage via remote read/write APIs.</p>



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



<p class="wp-block-paragraph">Prometheus&nbsp;scrapes metrics from instrumented&nbsp;jobs, either directly or via an intermediary push gateway for short-lived&nbsp;jobs. It stores all scraped samples locally and runs rules over this data to either aggregate and record new time series from existing data or generate alerts.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ansible Playbook Programs</title>
		<link>https://www.bestdevops.com/ansible-playbook-programs-2/</link>
		
		<dc:creator><![CDATA[Ragipindi Anitha]]></dc:creator>
		<pubDate>Fri, 09 Jul 2021 12:05:11 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=17380</guid>

					<description><![CDATA[1.Write a Ansible Playbook to create a group called “deploy 2.Write a Ansible Playbook to create a user called “deploy-user” [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">1.Write a Ansible Playbook to create a group called “deploy</p>


<pre class="wp-block-code"><span><code class="hljs"> tasks:
  - name: create group
    group:
      name: deploy
      state: present
  </code></span></pre>


<p class="wp-block-paragraph">2.Write a Ansible Playbook to create a user called “deploy-user” which is part of group called “deploy” and with /bin/bash shell.</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript"> $ ansible name=deploy-user group=deploy shell=<span class="hljs-regexp">/bin/</span>bash state=present</code></span></pre>


<p class="wp-block-paragraph">3.Write a Ansible Playbook to install package named “httpd” in RHEL/centos</p>


<pre class="wp-block-code"><span><code class="hljs">Install Apache name=httpd</code></span></pre>


<p class="wp-block-paragraph">4.Write a Ansible Playbook to start and enable the service named “httpd”</p>


<pre class="wp-block-code"><span><code class="hljs"> tasks:
  - name: start service
    service:
      name: httpd

      state: started</code></span></pre>


<p class="wp-block-paragraph">5.Write a Ansible Playbook to create a file called “index.html” in /var/www/html with some dummy html contents.</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">$ ansible Create a file dest=<span class="hljs-regexp">/var/</span>www/html/index.html mode=<span class="hljs-number">600</span> state=touch</code></span></pre>


<p class="wp-block-paragraph">6.Write a Ansible Playbook to reboot a self machine.</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript"> tasks:
  - name: copy a file
    <span class="hljs-attr">copy</span>:
      src: index.html

      <span class="hljs-attr">dest</span>: <span class="hljs-regexp">/var/</span>www/html/second.html</code></span></pre>


<p class="wp-block-paragraph">7.Write a Ansible Playbook to reboot a self machine.</p>


<pre class="wp-block-code"><span><code class="hljs">$ ansible Install git, wget packages name=git,wget state=present</code></span></pre>


<p class="wp-block-paragraph">8.Write a Ansible Playbook to clone git repo. thttps://github.com/scmgalaxy/ansible-role-template</p>


<pre class="wp-block-code"><span><code class="hljs language-php">$ ansible <span class="hljs-keyword">Clone</span> the repo using url repo=https:<span class="hljs-comment">//github.com/scmgalaxy/ansible-role-template clone=yes dest=/tmp/test</span></code></span></pre>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Self-notes/Ansible Commands</title>
		<link>https://www.bestdevops.com/self-notes-ansible-commands/</link>
		
		<dc:creator><![CDATA[Ragipindi Anitha]]></dc:creator>
		<pubDate>Fri, 09 Jul 2021 09:59:59 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=17339</guid>

					<description><![CDATA[Program 1 – Write a Ansible Adhoc Commands to create a group called “deployProgram create group deploy name=deploy 2 – [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>Program 1 – Write a Ansible Adhoc Commands to create a group called “deployProgram</strong></p>



<p class="wp-block-paragraph">      create group deploy name=deploy</p>



<p class="wp-block-paragraph"><strong> 2 – Write a Ansible Adhoc Commands to create a user called “deploy-user” which is part of group called “deploy” and with /bin/bash shell</strong></p>



<p class="wp-block-paragraph">create user deploy-user name=deploy-user shell=/bin/bashcreate group deploy name=deploy</p>



<p class="wp-block-paragraph"><strong>Program 3 – Write a Ansible Adhoc commands install package named “httpd” in RHEL/centos.</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p></p><cite>yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm</cite></blockquote>



<p class="wp-block-paragraph"><strong>Program 4 – Write a Ansible Adhoc commands to start and enable the service named “httpd”</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p></p><cite>ansible locallhost -m yum -a&#8221;name=httpd state=present&#8221;</cite></blockquote>



<p class="wp-block-paragraph"><strong>Program 5 – Write a Ansible commands to create a file called “index.html” in /var/www/html with some dummy html contents.</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p></p><cite>ansable localhost-m copy-a&#8221;src=index.html dest=/var/www/html/index.html&#8221;</cite></blockquote>



<p class="wp-block-paragraph"><strong>Program 6 – Write a Ansible commands to copy a file called “second.html” in /var/www/html/second.html with some dummy html contents.</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p></p><cite>create file index.html dest=/var/www/html/index.html mode=755 state=touch owner=root</cite></blockquote>



<p class="wp-block-paragraph"><strong>Program 7 – Write a Ansible commands to install a package called “git”, “wget”.</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p></p><cite>install git and wget name=git,wget state=present</cite></blockquote>



<p class="wp-block-paragraph"><strong>Program 8 – Write a Ansible Adhoc commands to clone git repo. https://github.com/scmgalaxy/ansible-role-template.</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p></p><cite>lone to git repo=<a href="https://github.com/scmgalaxy/ansible-role-template">https://github.com/scmgalaxy/ansible-role-template</a> clone=yes dest=/tmp/test</cite></blockquote>



<p class="wp-block-paragraph"><strong>Program 9 – Write a Ansible commands to reboot a self machine.</strong></p>



<p class="wp-block-paragraph">reboots the machine msg=”rebooting now…”</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Services In Kubernetes</title>
		<link>https://www.bestdevops.com/services-in-kubernetes-4/</link>
		
		<dc:creator><![CDATA[Ragipindi Anitha]]></dc:creator>
		<pubDate>Thu, 08 Jul 2021 12:28:26 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=17311</guid>

					<description><![CDATA[Services in Kubernetes are logical abstraction for a deployed group of pod in cluster.&#160;A service is responsible for exposing an [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Services in Kubernetes are logical abstraction for a deployed group of pod in cluster.&nbsp;A service is responsible for exposing an interface to those pods, which enables network access from either within the cluster or between external processes and the service.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="720" height="782" src="https://www.bestdevops.com/wp-content/uploads/2021/07/wki-1.jpg" alt="" class="wp-image-17314" srcset="https://www.bestdevops.com/wp-content/uploads/2021/07/wki-1.jpg 720w, https://www.bestdevops.com/wp-content/uploads/2021/07/wki-1-276x300.jpg 276w" sizes="auto, (max-width: 720px) 100vw, 720px" /></figure>



<p class="wp-block-paragraph"><strong>Types Of Services In Kubernetes</strong>:</p>



<p class="wp-block-paragraph"><strong>ClusterIP</strong> – This helps in restricting  the service within the cluster it expose the service within the defined kubernetes cluster           </p>



<p class="wp-block-paragraph"><strong>NodePort</strong> – exposes a services via static port on the deployed node. A <strong>ClusterIP </strong> service ,to which <strong>NodePort </strong>service will route automatically created.This service can be accessed from outside the cluster using <strong>NodeIP:nodePort</strong></p>



<p class="wp-block-paragraph"><strong>LoadBalancer</strong> – it use cloud provides lod balancer<strong>. NodePort </strong>and <strong>ClusterIP </strong>services are created automatically to which the external load balancer will route.</p>



<p class="wp-block-paragraph"><strong>ExternalName</strong> – Maps a service to a predefined externalName field </p>



<p class="wp-block-paragraph"><strong>Use Of Service named Kubernetes in default Namespace</strong></p>



<p class="wp-block-paragraph">Kubernetes service in the default namespace is used to forward the request to the Kubernetes master which is basically the API Server. So all the requests to the Kubernetes default service from the cluster will be routed to the configured Endpoint IP.</p>



<p class="wp-block-paragraph"><strong>How does services work in Kubernetes?</strong></p>



<p class="wp-block-paragraph">A <strong>Service </strong>is a type of <strong>kubernetes</strong> resources that causes a proxy to be configured to forward request to set of pods. The set Pods that will receive traffic is determined by the selector, which match labels assigned to the pods when they were created.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
