Skip to main content

Posts

Kubernetes and Docker Notes

What is Kubernetes ? Kubernetes (K8s) is a container orchestration tool, which helps to manage, deploy and scale containers like Docker etc. Kubernetes was designed by Google using Go Lang. What is Docker ? Docker is an open source project that automates the deployment of applications inside containers. What are Containers ? ⚡Containers are basically layer of Base image and application image, stacked together with all their necessary dependencies and configuration. ⚡Containers are portable and scalable.  Docker Public Repository :   https://hub.docker.com/ How to install Docker on Windows  ? Note : Hardware Virtualization should be enabled on the host box in order to install Docker.  1. Go to the link =  https://docs.docker.com/desktop/windows/install/ 2. Download and Install the application To verify if installation was successful or not, just type :  docker run hello-world while running the above command I got the below error, it was because I didn't run Docker desktop app with

Powershell Tip : How to fetch public ip using Powershell Console

There are several ways to fetch your public ip like below : But today we are going to see the simplest way to fetch the same via Powershell console : Command : (Invoke-WebRequest -uri "http://ifconfig.me/ip").Content

How to check if SPF Record is valid or not ?

Before starting, lets understand what is SPF Record and its uses ? SPF Record is a Sender Policy Framework record. It is used by the mail servers to identify if the mails are coming from an authorized hosts or not. This helps to prevent spammers from sending mails using the Fake From address of your domain. Always avoid to keep multiple SPF Records for a domain. You can use the below domains to create or check if SPF Record is valid or not : 1. Create and check SPF record online (spf-record.com) 2. Free SPF Record Checker - Check SPF Record - SPF Record Lookup - DMARCLY 3. SPF Query Tool (kitterman.com)

How to see remote changes before doing Git Pull

Before going through the steps, lets first understand what is the purpose of GIT Pull ? In simple terms, GIT PULL is a GIT Command which access the Remote repository and checks which all files were modified or created and is different from the local repository. Once it finds that info, it downloads those file to your local repository.  Technically speaking, GIT Pull runs 2 commands i.e GIT Fetch and GIT Merge in background. GIT Fetch downloads the latest change to the local repository while GIT Merge merges the remote content refs and heads to new local merge commit. so you can say the below is same : GIT Pull <remote> -or- GIT Fetch <remote> GIT Merge origin/master So lets begin with the steps on how to see the remote (origin/master) changes before doing Git Pull :  Git fetch origin Git log master..origin/master Git diff master..origin/master Git pull / Git merge origin/master Happy Leaning! How to get started with GIT in Windows : Check out here

Powershell Tip : How to find the IP Address of a VM from a HyperV

Today we are going to see how to fetch the IPv4 Address details of a VM from a HyperVisor console. We will be using Powershell to achieve the same with a One-Liner code.  You can modify the Command as per your need. Our requirement is to check Only the Running VM's and  get the VM Name and its corresponding IPv4 Address. So lets get started. CODE (Execute in HyperV ): Get-VM | ? State -eq "Running" | select Name, @{l="IPv4Address";e={($_.NetworkAdapters.IPAddresses -match "(?<Address >((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))")} } CODE DETAILS : 1. Get-VM : Fetches the VM List present on the HyperVisor 2. ? State -EQ "Running" : It is similar to Where-Object {$_.State -eq "Running"} , here we are using where-object to fetch only the Running VM list from the Pipeline. 3. NetworkAdapters properties of the VM Contains the IPAddresses information, we are using IPv4 address Regex to get

Disposable Phone Number website list to receive OTP Messages

Here’s the List of website from where you can get several countries disposable phone numbers which you can use to retrieve messages like OTP and so on. List of websites who provide Disposal Numbers : receivesmsonline.net receivefreesms.com freeonlinephone.org receive-sms-online.com sms-receive.net sellaite.com receive-sms-now.com receive-sms-online.info hs3x.com smsreceivefree.com receivesmsonline.com freesmsverification.com receiveasms.com Note : Don’t use this websites for any kind of illegal activity, since logs are maintained everywhere.

Powershell Tip : How to Change the Error Foreground Color in PowerShell

For one or the other reason we sometimes don’t like the "Red colored ERROR" which we used to get when we come across some error in powershell like below : So lets change this red color shown in the console, although its of no use(i.e technically speaking, it will work in the same way) but still just for learning purpose lets do it. In order to make this ERROR Foreground as any other color(over here green), write the below command in the Powershell console. $Host.PrivateData.ErrorForegroundColor = "Green" Output : Quite interesting right, Not only this you can change colors of several properties like Warning, Debug, Verbose etc. Just run  $Host.PrivateData | get-member Hope you all enjoy this Post, Do Like, Share and Comment if you have any suggestion or queries.