Blogs

Kubernetes RBAC

In modern Kubernetes clusters, security is not optional — it’s foundational. One of the most powerful mechanisms Kubernetes provides for managing access control is Role-Based Access Control (RBAC). This guide covers everything you need to know about RBAC, including roles, bindings, …

Kubernetes Resources

Note - This Kubernetes Cheat sheet is really long and detailed. I would highly recommend to use CTRL+F from the browser to search for the specific resource. NAME SHORTNAMES APIVERSION NAMESPACED KIND bindings v1 true Binding componentstatuses cs v1 false ComponentStatus configmaps cm v1 true …

Semaphore

Prerequisites Before proceeding with the installation of the required tools, ensure you have the following: MYSQL/mariadb git ansible Installation MariaDB : 1. Download MariaDB Repository Setup Script First, download the repository setup script for MariaDB: curl -LsS -O …

Docker Errors

50 Docker Errors & Solutions Docker errors can arise from various issues, and troubleshooting them can sometimes be challenging. Here are 50 common Docker errors along with potential solutions: Error: Cannot connect to the Docker daemon Solution: Ensure Docker is running (docker info). Error: …

MongoDB Upgrade

Upgrading your MongoDB instance is crucial to keeping your database secure, performant, and feature-rich. Whether you’re moving from an older 4.x version to 6.0 or transitioning to MongoDB Atlas, a well-planned upgrade can save you from unexpected downtime or compatibility issues. In this …

Redis

Redis Installation $ dnf install redis -y $ rpm -q redis $ sudo systemctl start redis $ sudo systemctl enable redis $ systemctl status redis.service $ sudo netstat -pnltu | grep redis configuration vim /etc/redis.conf bind 0.0.0.0 $ sudo systemctl restart redis $ redis-cli ping -> PONG …

MariaDB

DATABASE MariaDB mariadb on podman podman pull mariadb podman run -p 127.0.0.1:3306:3306 --name some-mariadb -e MARIADB_ROOT_PASSWORD=redhat -d mariadb podman cp Project.sql c3c6c76bd38a:/opt/ podman exec -it c3c6c76bd38a /bin/bash Create DB and Tables ```- mysql -u root -p redhat - CREATE DATABASE …

Camel Restlet component

𝐑𝐄𝐒𝐓 𝐀𝐏𝐈 𝐓𝐞𝐬𝐭𝐢𝐧𝐠 Rest stands for Representational State Transfer. It is an architectural style and an approach for communication used in the development of Web Services. REST has become a logical choice for building APIs. It enables users to connect and interact with cloud services efficiently. An …

create springboot project

To create a Spring Boot project from the command line, you can use Spring Initializr or Maven. Below are the steps for both methods. 1. Using Spring Initializr (Web-based) Spring Initializr is the easiest way to create a Spring Boot project using a web interface, but it can also be done from the …