<?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>khajababu &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/author/khajababu/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, 30 Dec 2021 06:47: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>Artifactory Excercise &#038; Assignment – 1-khaja</title>
		<link>https://www.bestdevops.com/artifactory-excercise-assignment-1-2/</link>
		
		<dc:creator><![CDATA[khajababu]]></dc:creator>
		<pubDate>Mon, 09 Aug 2021 07:41:58 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=18865</guid>

					<description><![CDATA[What are the Top maven goals we have? What are the Ports being used in Artifactory and why? Create a [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">What are the Top maven goals we have?</h2>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">compiler</span><span class="hljs-selector-pseudo">:compile</span> – <span class="hljs-selector-tag">the</span> <span class="hljs-selector-tag">compile</span> <span class="hljs-selector-tag">goal</span> <span class="hljs-selector-tag">from</span> <span class="hljs-selector-tag">the</span> <span class="hljs-selector-tag">compiler</span> <span class="hljs-selector-tag">plugin</span> <span class="hljs-selector-tag">is</span> <span class="hljs-selector-tag">bound</span> <span class="hljs-selector-tag">to</span> <span class="hljs-selector-tag">the</span> <span class="hljs-selector-tag">compile</span> <span class="hljs-selector-tag">phase</span>
<span class="hljs-selector-tag">compiler</span><span class="hljs-selector-pseudo">:testCompile</span> <span class="hljs-selector-tag">is</span> <span class="hljs-selector-tag">bound</span> <span class="hljs-selector-tag">to</span> <span class="hljs-selector-tag">the</span> <span class="hljs-selector-tag">test-compile</span> <span class="hljs-selector-tag">phase</span>
<span class="hljs-selector-tag">surefire</span><span class="hljs-selector-pseudo">:test</span> <span class="hljs-selector-tag">is</span> <span class="hljs-selector-tag">bound</span> <span class="hljs-selector-tag">to</span> <span class="hljs-selector-tag">test</span> <span class="hljs-selector-tag">phase</span>
<span class="hljs-selector-tag">install</span><span class="hljs-selector-pseudo">:install</span> <span class="hljs-selector-tag">is</span> <span class="hljs-selector-tag">bound</span> <span class="hljs-selector-tag">to</span> <span class="hljs-selector-tag">install</span> <span class="hljs-selector-tag">phase</span>
<span class="hljs-selector-tag">jar</span><span class="hljs-selector-pseudo">:jar</span> <span class="hljs-selector-tag">and</span> <span class="hljs-selector-tag">war</span><span class="hljs-selector-pseudo">:war</span> <span class="hljs-selector-tag">is</span> <span class="hljs-selector-tag">bound</span> <span class="hljs-selector-tag">to</span> <span class="hljs-selector-tag">package</span> <span class="hljs-selector-tag">phase</span></code></span></pre>


<h2 class="wp-block-heading">What are the Ports being used in Artifactory and why? Create a table and describe it.</h2>


<pre class="wp-block-code"><span><code class="hljs language-javascript"><span class="hljs-number">8081</span> <span class="hljs-keyword">for</span> Artifactory
<span class="hljs-number">8040</span> and <span class="hljs-number">8045</span> <span class="hljs-keyword">for</span> Access
<span class="hljs-number">8048</span> and <span class="hljs-number">9092</span> <span class="hljs-keyword">for</span> the Replicator
<span class="hljs-number">8070</span> <span class="hljs-keyword">for</span> Web
<span class="hljs-number">8086</span> <span class="hljs-keyword">for</span> Metadata
<span class="hljs-number">8082</span>, <span class="hljs-number">8046</span>, <span class="hljs-number">8047</span>, <span class="hljs-number">8049</span>, and <span class="hljs-number">8091</span> <span class="hljs-keyword">for</span> the Router
<span class="hljs-number">8061</span>, and <span class="hljs-number">8062</span> <span class="hljs-keyword">for</span> Events

<span class="hljs-number">8080</span> <span class="hljs-keyword">for</span> Mission Control Server
<span class="hljs-number">8085</span> <span class="hljs-keyword">for</span> Scheduler
<span class="hljs-number">8087</span> <span class="hljs-keyword">for</span> Executor
(Obsolete <span class="hljs-keyword">from</span> Mission Control version <span class="hljs-number">4.5</span> and above)
<span class="hljs-number">8087</span> <span class="hljs-keyword">for</span> Insights 
<span class="hljs-number">9200</span> <span class="hljs-keyword">for</span> Elasticsearch (<span class="hljs-keyword">if</span> bundled)
<span class="hljs-number">5432</span> <span class="hljs-keyword">for</span> PostgreSQL (<span class="hljs-keyword">if</span> bundled)
<span class="hljs-number">8082</span>, <span class="hljs-number">8046</span>, <span class="hljs-number">8047</span> and <span class="hljs-number">8049</span> <span class="hljs-keyword">for</span> the Router

<span class="hljs-number">8080</span> <span class="hljs-keyword">for</span> the Distribution Server
<span class="hljs-number">8082</span>, <span class="hljs-number">8046</span>, <span class="hljs-number">8047</span> and <span class="hljs-number">8049</span> <span class="hljs-keyword">for</span> the Router
<span class="hljs-number">6379</span> <span class="hljs-keyword">for</span> Redis
<span class="hljs-number">5432</span> <span class="hljs-keyword">for</span> PostgreSQL (<span class="hljs-keyword">if</span> bundled)

<span class="hljs-number">8082</span> <span class="hljs-keyword">for</span> Pipelines API
<span class="hljs-number">30001</span> <span class="hljs-keyword">for</span> Pipelines WWW (UI)
<span class="hljs-number">22</span> <span class="hljs-keyword">for</span> SSH access to the instance
<span class="hljs-number">5432</span> <span class="hljs-keyword">for</span> Database (PostgreSQL) access
<span class="hljs-number">30200</span> <span class="hljs-keyword">for</span> RabbitMQ
<span class="hljs-number">30201</span> <span class="hljs-keyword">for</span> RabbitMQ Admin
<span class="hljs-number">30100</span> <span class="hljs-keyword">for</span> Vault
<span class="hljs-number">6379</span>, <span class="hljs-number">16379</span>, <span class="hljs-number">6380</span>, <span class="hljs-number">16380</span>, <span class="hljs-number">6381</span>, <span class="hljs-number">16381</span> <span class="hljs-keyword">for</span> Redis Cluster

<span class="hljs-number">8000</span> <span class="hljs-keyword">for</span> Xray Server
<span class="hljs-number">7000</span> <span class="hljs-keyword">for</span> Analysis
<span class="hljs-number">7002</span> <span class="hljs-keyword">for</span> Indexer
<span class="hljs-number">7003</span> <span class="hljs-keyword">for</span> Persist
<span class="hljs-number">8082</span>, <span class="hljs-number">8046</span>, <span class="hljs-number">8047</span> and <span class="hljs-number">8049</span> <span class="hljs-keyword">for</span> the Router
<span class="hljs-number">5671</span>, <span class="hljs-number">5672</span> and <span class="hljs-number">15672</span> <span class="hljs-keyword">for</span> RabbitMQ
<span class="hljs-number">5432</span> <span class="hljs-keyword">for</span> PostgreSQL (<span class="hljs-keyword">if</span> bundled)</code></span></pre>


<h2 class="wp-block-heading"></h2>



<h2 class="wp-block-heading">Find out which maven goal help you to upload a artifact?</h2>


<pre class="wp-block-code"><span><code class="hljs">mvn deploy</code></span></pre>


<h2 class="wp-block-heading">Find out which gradle tasks help you to upload a artifact?</h2>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">gradle</span> : <span class="hljs-selector-tag">Task</span> <span class="hljs-selector-pseudo">:artifactoryPublish</span></code></span></pre>


<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_17429"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/?enablejsapi=1&#038;list=PLTCuRW0ikUdNbCbppA72VxnZ3MU-oDiVH&#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>khaja babu – PKS Post assessment</title>
		<link>https://www.bestdevops.com/18787-2/</link>
		
		<dc:creator><![CDATA[khajababu]]></dc:creator>
		<pubDate>Fri, 06 Aug 2021 07:44:35 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=18787</guid>

					<description><![CDATA[khaja babu – PKS Post assessment]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">khaja babu – PKS Post assessment</h2>


<pre class="wp-block-code"><span><code class="hljs language-javascript">List out top <span class="hljs-number">15</span> commands <span class="hljs-keyword">in</span> Vmware Tanzu Application service aka PCF.

cf push
cf <span class="hljs-keyword">delete</span>
cf rename

cf help
cf logs
cf scale
cf orgs
cf create-domain
cf routes
cf create-user
cf create-service
cf rename-service
cf <span class="hljs-keyword">delete</span>-service
cf update-service
cf bind-service

</code></span></pre>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>POD notes &#8211; khaja</title>
		<link>https://www.bestdevops.com/pod-notes-khaja/</link>
		
		<dc:creator><![CDATA[khajababu]]></dc:creator>
		<pubDate>Fri, 23 Jul 2021 03:47:36 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=18219</guid>

					<description><![CDATA[What is POD ?]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">What is POD ?</h2>


<pre class="wp-block-code"><span><code class="hljs language-javascript">It has one or more containers
It’s your application or service
It’s the most basic unit <span class="hljs-keyword">of</span> work
Unit <span class="hljs-keyword">of</span> scheduling
Ephemeral – no POD is ever “redeployed”
Atomicity – They are there or NOT
PODS can communicate through network.
POD <span class="hljs-keyword">get</span> an IP address by kube-proxy
Load balance connects to POD’s as POD have IP address NOT containers
POD is running until we have containers are running inside it
All containers in POD have the same environment like NET, MNT, IPC …
</code></span></pre>


<h2 class="wp-block-heading"></h2>


<pre class="wp-block-code"><span><code class="hljs"></code></span></pre>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>kubernetes &#8211; khaja</title>
		<link>https://www.bestdevops.com/kubernetes-khaja/</link>
		
		<dc:creator><![CDATA[khajababu]]></dc:creator>
		<pubDate>Fri, 23 Jul 2021 03:40:44 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=18216</guid>

					<description><![CDATA[What are the 10 feature of kubernetes? How kubernetes works? What are the components of Master? explain in one line [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h4 class="wp-block-heading">What are the 10 feature of kubernetes?</h4>


<pre class="wp-block-code"><span><code class="hljs language-php">Automated Scheduling
<span class="hljs-keyword">Self</span>-Healing Capabilities
Automated rollouts &amp; rollback
Horizontal Scaling &amp; Load Balancing
Offers environment consistency <span class="hljs-keyword">for</span> development, testing, <span class="hljs-keyword">and</span> production
Infrastructure is loosely coupled to each component can act <span class="hljs-keyword">as</span> a separate unit
Provides a higher density of resource utilization
Offers enterprise-ready features
Application-centric management
Auto-scalable infrastructure
You can create predictable infrastructure</code></span></pre>


<h4 class="wp-block-heading">How kubernetes works?</h4>


<pre class="wp-block-code"><span><code class="hljs language-php">Kubernetes is the Linux kernel which is used <span class="hljs-keyword">for</span> distributed systems. It helps you to be <span class="hljs-keyword">abstract</span> the underlying hardware of the nodes(servers) <span class="hljs-keyword">and</span> offers a consistent <span class="hljs-class"><span class="hljs-keyword">interface</span> <span class="hljs-title">for</span> <span class="hljs-title">applications</span> <span class="hljs-title">that</span> <span class="hljs-title">consume</span> <span class="hljs-title">the</span> <span class="hljs-title">shared</span> <span class="hljs-title">pool</span> <span class="hljs-title">of</span> <span class="hljs-title">resources</span></span></code></span></pre>


<h4 class="wp-block-heading">What are the components of Master? explain in one line sentense</h4>


<pre class="wp-block-code"><span><code class="hljs language-javascript">Master Node
The master node is the first and most vital component which is responsible <span class="hljs-keyword">for</span> the management <span class="hljs-keyword">of</span> Kubernetes cluster. It is the entry point <span class="hljs-keyword">for</span> all kind <span class="hljs-keyword">of</span> administrative tasks. There might be more than one master node <span class="hljs-keyword">in</span> the cluster to check <span class="hljs-keyword">for</span> fault tolerance.

The master node has various components like API Server, Controller Manager, Scheduler, and ETCD. Let see all <span class="hljs-keyword">of</span> them.

API Server: The API server acts <span class="hljs-keyword">as</span> an entry point <span class="hljs-keyword">for</span> all the REST commands used <span class="hljs-keyword">for</span> controlling the cluster.

Scheduler
The scheduler schedules the tasks to the slave node. It stores the resource usage information <span class="hljs-keyword">for</span> every slave node. It is responsible <span class="hljs-keyword">for</span> distributing the workload.

It also helps you to track how the working load is used on cluster nodes. It helps you to place the workload on resources which are available and accept the workload.

Etcd
etcd components store configuration detail and wright values. It communicates <span class="hljs-keyword">with</span> the most component to receive commands and work. It also manages network rules and port forwarding activity.

Worker/Slave nodes
Worker nodes are another essential component which contains all the required services to manage the networking between the containers, communicate <span class="hljs-keyword">with</span> the master node, which allows you to assign resources to the scheduled containers.

Kubelet: gets the configuration <span class="hljs-keyword">of</span> a Pod <span class="hljs-keyword">from</span> the API server and ensures that the described containers are up and running.
Docker Container: Docker container runs on each <span class="hljs-keyword">of</span> the worker nodes, which runs the configured pods
Kube-proxy: Kube-proxy acts <span class="hljs-keyword">as</span> a load balancer and network proxy to perform service on a single worker node
<span class="hljs-attr">Pods</span>: A pod is a combination <span class="hljs-keyword">of</span> single or multiple containers that logically run together on nodes
</code></span></pre>


<h4 class="wp-block-heading"><strong>What are the components of Worker/Node/Agent</strong></h4>


<pre class="wp-block-code"><span><code class="hljs language-javascript">Docker:
Docker which helps <span class="hljs-keyword">in</span> running the encapsulated application containers <span class="hljs-keyword">in</span> a relatively isolated but lightweight operating environment.

Kubelet Service:
responsible <span class="hljs-keyword">for</span> relaying information to and <span class="hljs-keyword">from</span> control plane service. It interacts <span class="hljs-keyword">with</span> etcd store to read configuration details and wright values. This communicates <span class="hljs-keyword">with</span> the master component to receive commands and work. The kubelet process then assumes responsibility <span class="hljs-keyword">for</span> maintaining the state <span class="hljs-keyword">of</span> work and the node server. It manages network rules, port forwarding, etc.

Kubernetes <span class="hljs-built_in">Proxy</span> Service:
runs on each node and helps <span class="hljs-keyword">in</span> making services available to the external host. It helps <span class="hljs-keyword">in</span> forwarding the request to correct containers and is capable <span class="hljs-keyword">of</span> performing primitive load balancing. It makes sure that the networking environment is predictable and accessible and at the same time it is isolated <span class="hljs-keyword">as</span> well. It manages pods on node, volumes, secrets, creating <span class="hljs-keyword">new</span> containers’ health checkup, etc.</code></span></pre>


<h4 class="wp-block-heading"><strong>What are the components of Workstation?</strong></h4>


<pre class="wp-block-code"><span><code class="hljs language-javascript">kubectl ,<span class="hljs-built_in">JSON</span></code></span></pre>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Docker – Lab – Assignment – Excercise-khaja babu</title>
		<link>https://www.bestdevops.com/docker-lab-assignment-excercise-2/</link>
		
		<dc:creator><![CDATA[khajababu]]></dc:creator>
		<pubDate>Wed, 21 Jul 2021 05:48:38 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=17855</guid>

					<description><![CDATA[Step 3 – Install Docker Engine in Centos#1 Vm. Step 4 – Assignment#1 Step 5 – Assignment#2]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Step 3 – Install Docker Engine in Centos#1 Vm.</h2>


<pre class="wp-block-code"><span><code class="hljs language-javascript">sudo yum install -y yum-utilssudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https:<span class="hljs-comment">//download.docker.com/linux/centos/docker-ce.repo</span>
sudo yum install –y https:<span class="hljs-comment">//dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm</span>
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras
sudo yum install -y docker-ce
docker -v
clear
sudo systemctl enable docker
sudo systemctl start docker
clear
docker info</code></span></pre>


<h2 class="wp-block-heading">Step 4 – Assignment#1</h2>


<pre class="wp-block-code"><span><code class="hljs language-javascript">docker ps -a  
docker exec -it <span class="hljs-number">5276</span>bae5464e bash
apt-<span class="hljs-keyword">get</span> -y update
apt-<span class="hljs-keyword">get</span> -y install git
apt-<span class="hljs-keyword">get</span> install apache2

docker exec 5276bae5464e git
</code></span></pre>


<h2 class="wp-block-heading">Step 5 – Assignment#2</h2>


<pre class="wp-block-code"><span><code class="hljs language-javascript">docker run -d -p <span class="hljs-number">8080</span>:<span class="hljs-number">80</span> httpd
curl http:<span class="hljs-comment">//192.168.2.16:8080/</span>
</code></span></pre>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
