Ansible is an automation tool created for the sole
purpose of handling redundant that would otherwise slow down your development
cycle. The automation tool is used in IT services such as application
deployment, management, provisioning, and inter-service orchestration. In times
of quickly scaling IT industries and their ever-increasing complexity of work,
Ansible is like Moses created to shepherd the hapless sheep of through the
valley of IT development.
Top Docker Commands You Should Know
In my previous article, we already
have learned what is docker its architecture and what is the difference between Docker and Kubernetes. In this article, we will discuss some of the frequently
used docker commands along with its purpose.
Kubernetes - Kubectl Commands
In my previous article, we already
have learned what is Kubernetes, its architecture and what is the difference betweenDocker and Kubernetes.
In this article, we will looking into
some of the frequently used Kubeclt commands that are used to manage and interact
Kubernetes objects and clusters along with its purpose.
Below is the list of most frequently
used Kubeclt commands.
Kubeclt Command
|
Purpose
|
kubectl api-versions
|
This command will print the
supported versions of API on the cluster.
|
kubectl apply –f
<filename>
|
This command will configure
a resource by file or stdin
|
kubectl attach <pod> –c
<container>
|
This command will attach things to
the running container.
|
kubectl
cluster-info
|
This command will display the
cluster Information.
|
kubectl cluster-info dump
|
This command will dump relevant
information regarding cluster for debugging and diagnosis.
|
kubectl config
<SUBCOMMAD>
|
This command will Modifies the kubeconfig file.
|
kubectl config current-context
|
This will display displays the
current context.
|
kubectl config
delete-cluster <Cluster Name>
|
This will delete the
specified cluster from kubeconfig
|
kubectl config delete-context
<Context Name>
|
This command will delete a specified
context from kubeconfig.
|
kubectl config
get-cluster
|
This command will display
cluster defined in the kubeconfig.
|
kubectl config get-context
<Context Name>
|
This command will Describe one or
many contexts.
|
kubectl config
set-credentials cluster-admin --username = ankur --
password = SesrweU9l75qciy
|
This command will Set the user entry in kubeconfig
|
kubectl config set PROPERTY_NAME
PROPERTY_VALUE
|
This command will set an individual
value in kubeconfig file.
|
kubectl config
use-context <Context Name>
|
This command will set the
current context in kubectl file.
|
kubectl cp <Files from source>
<Files to Destinatiion>
|
This command will copy files and
directories to and from containers.
|
kubectl create –f
<File Name>
|
This command will create the
resources by filename.
|
kubectl replace -f FILENAME
|
This command will replace a resource
by file name or stdin.
|
Kubectl rollout
<Sub Command>
|
This command is capable of
managing the rollout of deployment.
|
kubectl set image (-f FILENAME |
TYPE NAME)
|
This command will update the image
of a pod template.
|
kubectl top node
[node Name]
|
This command will display
CPU/Memory/Storage usage.
|
Grafana : Monitoring and Metric Analytics & Dashboard Tool
Being in a field of The software industry myself, I know how hard it is to analyze, organize predict
scenarios based on mountains of information. It’s always easy to monitor data
when you have a relatively small pool to work with. However, big-fish companies
have to through a hundred thousand terabytes of data every day.
AWS VS Azure VS Google - Cloud Comparison
Being the
contemporary cloud giants of the 21st century, AWS, AZURE, and GCP
have a lot to offer. While AWS has years of experience backing it up, GCP seems
to be the prodigy of cloud-based programming, providing limited but premium
services. AZURE is smacked right in the middle, boasting remarkable performance
second only to AWS.
AppDynamics : Application Performance Monitoring & Management
Appdynamics
Appdynamics is a main
Application Performance Management (APM) invention. It is a tool to observe
your Application Structure and offer you code-level perceptibility. It is maintained
for every single significant innovation (Java, .NET, PHP, Node.js, and NoSQL
and so forth.) and can be introduced as on-premise or as well as SaaS solution.
DevOps Pipeline - A Beginner's Guide
DevOps Pipeline
Although DevOps is a
surefire way of fixing dysfunctional, soiled and slow software development
processes, its application is useless as if you don’t know where to begin. The
central philosophy of DevOps is a collaboration between developers and
non-developers to manufacture software at lighting fast speeds.
What is DevOps LifeCycle?
DevOps Lifecycle
DevOps is
a continuous procedure. It describes an active connection between development and
operations. In DevOps, all partners including engineers, add to making the
organization's procedure quicker, progressively effective and consistent.
What is Puppet?
Puppet
Puppet is defined as Configuration Management
tool utilized for deploying, designing and controlling servers. It plays the
below given roles:
รผ Characterizing separate
setups for every single host, and persistently checking and affirming whether
the necessary configuration is set up and is not changed over the host.
รผ Scaling-up as well as
scaling-down of machines.
รผ Giving control over
your arranged machines, so an incorporated change is transmitted to all.
What is Enterprise DevOps?
Enterprise DevOps
Enterprise DevOps is a
use of DevOps values in a domain that includes multiple interdependency and
related frameworks, subsystems, programming, groups that rely upon one another.
There is a Solid system and/or static software/hardware environment in
enterprise DevOps. Moreover, these following parameters are included:
DevOps for Machine Learning
Machine Learning DevOps
Infrastructure meant
for traditional application development is not suitable and optimized for
Machine learning operations. The mere experimental nature of the data
scientist’s workflow together with the high degree viability of their
computational requirements make it a daunting task to put together a DevOps
machine language pipeline(MLOPS).
Kubernetes vs Docker. Who's the Bigger and Better?
Kubernetes vs Docker
"Kubernetes versus Docker" is an expression that you
overhear nowadays as Kubernetes turns out to be prominent as a container
orchestration key. Yet, "Kubernetes versus Docker" is also a confusing
expression. At the point when you separate it, these words do not mean what
individuals expect, since Docker and Kubernetes are not direct competitors.
Docker refers to containerization platform while Kubernetes a container
orchestrator meant for container platforms. Let's discuss and break them down
for clarity:
What is Kubernetes?
Introduction to Kubernetes
In 2017, Kubernetes (k8s) overcome the container orchestration
space. For a long time, Kubernetes' opponents, for example, Docker Swarm and
Mesos have been presenting their own container orchestration implements. Now
the two of them helped Kubernetes inside their environments. The biggest cloud
suppliers, for example, AWS, Microsoft Azure and Oracle Cloud declared
Kubernetes reconciliations into their individual cloud stages. Thus, every
developer would profit by learning the nuts and bolts of Kubernetes. That is
actually what we will do in this article.
What is Internet of Things (IoT) | IoT Devices | Features
What is the Internet of Things (IoT)
The Internet of Things is the idea of interfacing any gadget (insofar as there is an on/off change) to the Internet and other associated gadgets. IoT is an enormous system of associated things and individuals. These gather and offer information about their use and the encompassing condition.
Vagrant: Tutorial for Beginners
This
article is a beginner guide explain What is Vagrant, why to use and what It
really mean for you.
Before
that Just understand
What is Vagrant?
Vagrant
is one of the popular tools for building and managing virtual machine (VM)
environments. It has an easy-to-use workflow and focuses on automation.
With the help of Vagrant, we can reduce development environment setup time, increases
production parity, and makes the "works on my machine" excuse a relic
of the past.
What is Cloud Computing ? A Beginners Guide
This article is a beginner guide for anyone
who wanted to understand what is Cloud computing, its benefits and different
layers in cloud computing.
Before moving further, let's understand first
What is Cloud Computing?
Cloud Computing can be defined as on-demand
services that can be delivered over the internet.
This services can be broadly classified
into
รผ Infrastructure as a Service (IAAS)
รผ Platform as a Service (PAAS)
รผ Software as a Service (SAAS)
Subscribe to:
Posts (Atom)