Kubernetes has multiple types of services type to offer to the user. A user can choose the right fit based on the requirement. This post will demonstrate leveraging the externlName service type for traffic redirection. Let’s assume a scenario where I have two versions of the same application running, and I want to move traffic(generated […]

If you are into automation, you know the extra trouble with dealing with extra prompts when running any commands. I work in an environment where I have to run commands on multiple custom CLI(vendor built, for example, cisco CLI), so my option here is limited to expect to spawn the custom CLI and run commands

We often need to mount multiple volumes into the same directory. For example, we need to mount SSL Certificate and Key into the same directory. However, the typical syntax of volumeMount would fail. To do this, projected volume needs to be used. Here is an example: Create Two secrets, we will be mounting them later

Istio provides multiple profiles for Istio installation in the Kubernetes cluster. Istio already provides exhaustive documentation about the various profiles and which one to use. The information could be overwhelming for some, so putting the differences in a short and simple format. Note that the post shows the control plane components, not the addons like

While this may not be a typical use case, if you need to run commands within a Guest Virtual Machine using Ansible, this post is for you. Here is a sample playbook. However, this playbook would not work unless a custom module is configured. You must create a custom module to talk with the guest

If you are using virsh/qemu for Virtual machine management, then there are many occasions when an administrator requires to run some commands on the guest VM. This is made very simple by “Quem-guest-agent.” This post demos two approaches to running a command in the Virtual guest machine. Prerequisite:(Teststed for Ubuntu Host and Guest Machine) Approach-1:

If you are running any Linux server that is accessible over the Internet, then as an administrator of the server, you must be careful about the security of the server. A few things that could be helpful are as follow: This post shows the steps to set up 2FA/OTP for SSH, and the Sever we

If you create Virtual machines often and manually install the same tools repeatedly, this post is for you. Using ansible, I have written a simple playbook to create the virtual machines within seconds. The playbook would automatically install any desired software you want. The playbook would also run any command you would like to execute

There are Multiple choices are available to run ansible playbooks via GUI, like AWX, Ansible tower, ansible semaphore, etc. However, this post will demo how to set up an ansible semaphore pod in the Kubernetes cluster. At the time of writing this post, the official document of ansible semaphore provides the following installation methods: Installing

This post will provide an example and explain how to write a simple callback plugin for ansible. Although ansible comes with multiple callback plugins out of the box, we can write our own callback plugin for extended customization for our requirements. What is a callback plugin? A callback plugin is a chunk of independent pieces

Scroll to Top