Operations

How to Install containerd as a Container Runtime on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install containerd as a Container Runtime on RHEL 9

containerd is a high-performance, industry-standard container runtime that implements the Open Container Initiative (OCI) specification. While Docker uses containerd internally as its core container lifecycle manager, containerd can also run standalone as a Kubernetes container runtime — this is the default runtime for most managed Kubernetes services (EKS, GKE, AKS) and the recommended runtime for […]

Read more
How to Audit File System Access on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Audit File System Access on Windows Server 2012 R2

How to Audit File System Access on Windows Server 2012 R2 File system auditing on Windows Server 2012 R2 creates a Security event log entry every time a specified file, folder, or registry key is accessed by a user or process. When properly configured, file system auditing provides forensic evidence for data breach investigations, satisfies […]

Read more
How to Monitor Kubernetes with Prometheus and Grafana on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Monitor Kubernetes with Prometheus and Grafana on RHEL 9

Prometheus and Grafana are the de facto standard monitoring stack for Kubernetes clusters. Prometheus is a time-series metrics database that scrapes metrics from Kubernetes components (API server, kubelet, etcd) and from applications via HTTP endpoints in a pull-based model. Grafana is a visualisation platform that queries Prometheus and displays metrics as interactive dashboards. The kube-prometheus-stack […]

Read more
How to Configure WinRM Security on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Configure WinRM Security on Windows Server 2012 R2

How to Configure WinRM Security on Windows Server 2012 R2 Windows Remote Management (WinRM) is the Microsoft implementation of the WS-Management protocol and is the foundation of PowerShell remoting, CIM sessions, Server Manager remote management, and many automation frameworks. WinRM is powerful, but an improperly configured WinRM listener exposes the server to credential theft, unauthorized […]

Read more
How to Harden SMB and File Sharing on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Harden SMB and File Sharing on Windows Server 2012 R2

How to Harden SMB and File Sharing on Windows Server 2012 R2 Server Message Block (SMB) is the protocol behind Windows file sharing, named pipes, and printer sharing—and it has been a primary target for attackers for decades. From EternalBlue (MS17-010) to NTLM relay attacks, SMB vulnerabilities have enabled some of the most devastating network […]

Read more
How to Install ArgoCD on Kubernetes on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install ArgoCD on Kubernetes on RHEL 9

ArgoCD is a declarative, GitOps-based continuous delivery tool for Kubernetes. In the GitOps model, Git is the single source of truth for both application code and infrastructure configuration — when a developer pushes a change to a Git repository, ArgoCD automatically detects the change and applies it to the Kubernetes cluster, keeping the live cluster […]

Read more
How to Configure the Protected Users Security Group on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Configure the Protected Users Security Group on Windows Server 2012 R2

How to Configure the Protected Users Security Group on Windows Server 2012 R2 The Protected Users security group is a new security principal introduced in Windows Server 2012 R2 that provides automatic, non-configurable credential protections for its members. Unlike standard security groups, membership in Protected Users triggers behavioral changes in both the client (Windows 8.1+) […]

Read more
How to Configure Kubernetes RBAC on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure Kubernetes RBAC on RHEL 9

Kubernetes Role-Based Access Control (RBAC) is the mechanism for controlling which users and service accounts can perform which actions on which resources within a Kubernetes cluster. Without RBAC configuration, all authenticated users (and service accounts in pods) have full admin access — a significant security risk in multi-team environments. RBAC uses four resource types: Role […]

Read more
How to Implement Software Restriction Policies on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Implement Software Restriction Policies on Windows Server 2012 R2

How to Implement Software Restriction Policies on Windows Server 2012 R2 Software Restriction Policies (SRP) are the predecessor to AppLocker, providing application control capabilities on all editions of Windows Server 2012 R2—including Standard edition, which does not support AppLocker enforcement. SRP uses rules based on file hash, certificate, path, or network zone to allow or […]

Read more
How to Set Up Kubernetes Ingress with Nginx on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up Kubernetes Ingress with Nginx on RHEL 9

Kubernetes Services of type ClusterIP expose applications only within the cluster — external traffic cannot reach them directly. An Ingress resource solves this by providing HTTP/HTTPS routing from outside the cluster to internal services based on hostnames and URL paths. The Nginx Ingress Controller is the most widely deployed ingress controller, running as a pod […]

Read more
CHAT