TOP Ansible Commands

TOP Ansible Commands


TOP Ansible Commands




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.
What is Ansible?

What is Ansible?

What is Ansible?


With the exponential growth of IT industries around the globe, it’s becoming increasingly difficult to manually keep track of all development tasks. Automation adds efficiency to your company allowing your developers to concentrate their efforts where it matters the most.
Kubernetes - Kubectl Commands

Kubernetes - Kubectl Commands

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.









AWS VS Azure VS Google - Cloud Comparison

AWS VS Azure VS Google - Cloud Comparison


AWS VS AZURE VS Google Cloud Platform

AWS VS AZURE VS Google Cloud Platform

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 : Application Performance Monitoring & Management

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.
What is Puppet?

What is Puppet?



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?

What is Enterprise DevOps?



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:
What is Nagios ?

What is Nagios ?


What is Nagios ?

Nagios

First introduced in 1999, Nagios has developed to incorporate a huge number of activities/projects created by the global Nagios network. Nagios is supported by Nagios Enterprises, which help the network in various manners through trades of its business items and services.
DevOps for Machine Learning

DevOps for Machine Learning


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. Who's the Bigger and Better?



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?

What is Kubernetes?


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 Internet of Things (IoT) | IoT Devices | Features

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

Vagrant: Tutorial for Beginners

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

What is Cloud Computing ? A Beginners Guide

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)