This will be multipart article series on DevOps. In this part I am going to configure SCM git (Source control) and push my code to centralized repository on Github.com. For this first I need a system where I will complete all my DevOps Labs configuration and use it as a workstation. I will create a …
Blog posts : "Devops"
Part 3: Using HashiCorp Packer to build a Windows Server VM template for VMware vSphere
HashiCorp Packer.exe is an open source tool for building identical Virtual machine golden images for various platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly efficient, creating Master/Base machine images for several platforms i…
Access credential parameters stored in Ansible Tower within a playbook
This article is helpful in below operations.
- How to access credential (secret vault values) parameters stored in Ansible Tower within a playbook? (For example: Secrets, username, password, etc)
- How to use these variables when delegating to another host in the same playbook?
Resolution
…Git clone or push Missing or invalid credentials fatal authentication failed
While working with Git clone I was receiving fatal: Authentication failed and Missing or invalid credentials error. This happens due to missing password or it is not mentioned.
[vjanvi@ansiblwcentos variablepass]$ git clone http://admin@192.168.34.44/Bonobo.Git.Server/ansibleawx.git Clonin…
How to install Ansible AWX on Ubuntu using Kubernetes K8S
This is step by step in the detailed installation guide of Ansible AWX operator (Automation controller Tower). On this channel earlier I had written 2 articles on how to install Ansible AWX operator but they are no longer valid as the installation instruction has been changed. For any new changes yo…
Can not execute kustomize build issue installing Ansible AWX Operator
While installing Ansible AWX operator tower (Automation Controller) for the development team, I was receiving the below error. I was following the official installation guide given from https://github.com/ansible/awx-operator.
ubuntu@AnsibleAWX:~$
ubuntu@AnsibleAWX:~$ kustomize build . …
Rancher k3s.yaml permission denied when using kubectl - Kubernetes
While working with Install and Setup your own Kubernetes Cluster with K3s, I installed K3s as a non sudo root user. After complete installation when running any kubectl command I was receiving the below error.
ubuntu@AnsibleAWX:~$ ubuntu@AnsibleAWX:~$ kubectl get nodes WARN[0000] Unable to…
Install and Setup your own Kubernetes Cluster with K3s
K3s is a trivial, lightweight, easy to install, implement, and operate version of standard Kubernetes (K8s). The main part is it is not a fork of Kubernetes. K3s is a certified Kubernetes lightweight distribution. It can be used to run production workload as well. I found it is easier to install K3S…
MINIKUBE Unable to start VM - This computer doesn't have VT-X AMD-v enabled
While setting up and starting minikube in my lab How to Install Minikube on Ubuntu - Step by Step, I was receiving two errors. First error was related to not running minikube start as root privileges. Which was resolved after existing from the root account and running minikube as a normal user.
…How to Install Minikube on Ubuntu - Step by Step
This is a step by step guide to install Minikube on the Ubuntu Linux system. Minikube is a lightweight Kubernetes implementation that creates a VM on your local machine and deploys a simple cluster containing only one node. Minikube is available for Linux, macOS, and Windows systems. Minikube is ve…
Using Ansible to Manage Windows Servers initial setup – Step by Step
In this article I will be configuring and connecting Ansible server and Windows host for Microsoft Windows system configuration management. First prepare Ansible host by installing ansible.windows collection with ansible-galaxy command. Next install pywinrm and python3-winrm Python packages with …
Using MetalLB as LoadBalancer service to Kubernetes bare metal
The intent of this Load balancer is to spread the workload among different servers or applications. It can be set up on both physical and virtual infrastructures. The load balancer traces the accessibility and availability of pods with the Kubernetes Endpoints API. When it gets an app request for a …
Terraform module clone VMware vSphere Linux and Windows virtual machine
After writing initial Terraform code to clone VMware Virtual Machine template Using terraform to clone a virtual machine on VMware vSphere infrastructure, There was a requirement to clone Linux and Windows Virtual Machines using the single TF file and it must create multiple VMs from map hash table …
Terraform VMware vSphere Virtual Machine cloning Operating system not found
After cloning VMWare Virtual Machine using Terraform code, I waited for a long time but terraform apply command was not getting completed and was in the creation state of indefinitely. The VM was cloned on the vCenter server and it was powered on. But when I checked on the VM VMware web remote conso…
Setup HAProxy for Ingress Controller Kubernetes Cluster
In earlier article I configured Setup and deploy Ingress controller for Kubernetes on Bare Metal servers. To get the web url working in the browser I had used local hosts file to add DNS host entries under directory /etc, but everytime I try the dns url in the browser it was taking me to the fir…
Setup and deploy Ingress controller for Kubernetes on Bare Metal servers
After install, setup and configuration of Kubernetes Cluster in my bare metal servers, I wanted to do the POC (proof of concept) of Ingress resource for one of the production environment.
Kubernetes Ingress is an API entity that lets entry to your Kubernetes services from outside network. It p…
Kubernetes kubeadm join could not find a jws signature in the cluster-info ConfigMap for token ID
While configuring Kubernetes cluster using kubeadm tool and joining Worker nodes into the cluster I receiving below error.
Another error: Kubernetes kubeadm join couldn't validate the identity of the API server connection refused
Complete articles:
Configure Nginx Load Balancer for the …
Kubernetes kubeadm join couldn't validate the identity of the API server connection refused
While configuring new worker node in Kubernetes cluster using kubeadm tool I was receiving below error. Basically I was trying to join worker node in the Kubernetes cluster control-plane using kubeadm join command, but it was failing because of multiple reasons.
Complete articles series on i…
Install and configure Kubernetes cluster worker nodes using kubeadm - Part 3
In this third part of configuration of Kubernetes cluster I have completed earlier part of a blog Install and configure Kubernetes cluster master nodes using kubeadm - Part 2. I have three Ubuntu server nodes installed in my lab for Worker nodes to add in Kubernetes cluster using kubeadm tool. Be…
Install and configure Kubernetes cluster master nodes using kubeadm - Part 2
After preparing NGINX load balancer for Kubernetes API Server in Configure Nginx Load Balancer for the Kubernetes API Server - Part 1. It is time to use this LB in Kubernetes cluster. I will setup 3 master nodes in control-plane. Before deploying master nodes using kubeadm, I am preparing servers …
Blog Search
Page Views
9698565
Archive
- May 2023 (9)
- April 2023 (4)
- March 2023 (7)
- February 2023 (1)
- January 2023 (1)
- December 2022 (10)
- November 2022 (15)
- October 2022 (15)
- September 2022 (14)
- March 2022 (8)
Comments
-
StingrayMay 6, 2023 12:36AM
-
StingrayMay 6, 2023 12:11AM
-
DemoncleanerApril 26, 2023 08:38PM
-
April 20, 2023 11:11PM
-
reneApril 20, 2023 09:40PM