Configuring NGINX Ingress for HTTPS and WebSockets in Kubernetes

Securing Internal Pods with HTTPS via Ingress When the internal pods communicate over HTTPS, the Ingress must be configured accordingly to ensure proper handling of encrypted traffic. Below is an example configuration that sets up an NGINX Ingress to forward traffic to HTTPS backend services. apiVersion: networking.k8s.io/v1 kind: Ingress meta ...

Posted on Sat, 27 Jun 2026 17:59:50 +0000 by knelson

Resolving a Credential Leakage Vulnerability in Helm During Failed Upgrades

Vulnerability Overview and Reproduction Strategy When Helm executes an upgrade operation that fails during resource patching, the underlying Kubernetes runtime client often propagates the complete raw manifest within the error stack trace. This behavior exposes plaintext base64-encoded payloads in terminal output and log files, creating a poten ...

Posted on Fri, 26 Jun 2026 16:36:57 +0000 by ojeffery

Deploying a Kubernetes Cluster on CentOS 7

A Kubernetes cluster requires atleast three CentOS 7 servers. One master node (hostname: master-k8s). Two worker nodes (hostnames: worker-k8s-01, worker-k8s-02). All steps in the Environment Preparation and Docker Installation sections must be executed on all three nodes: master-k8s, worker-k8s-01, and worker-k8s-02. Environment Preparation C ...

Posted on Thu, 25 Jun 2026 17:32:48 +0000 by solaris77

Deep Dive into Volcano: Scheduling and Control Plane Architecture

Understanding Volcano PodGroup Integration In the Volcano ecosystem, the Scheduler and Controller operate as distinct yet synchronized components. While the Scheduler focuses on placing pods based on constraints, the Controller acts as the orchestrator that translates high-level Job abstractions into Kubernetes-native resources like PodGroups a ...

Posted on Wed, 24 Jun 2026 17:28:05 +0000 by cjkeane

Deploying TeamCity CI/CD Infrastructure on Kubernetes Using YAML Manifests

Provisioning a continuous integration and delivery pipeline on a Kubernetes cluster requires coordinated manifests for both the orchestration server and distributed build workers. The following configurations establish a functional JetBrains TeamCity environment using modern Kubernetes API standards. To apply these definitions, execute kubectl ...

Posted on Wed, 24 Jun 2026 16:37:26 +0000 by erichar11

Comprehensive Monitoring for Kubernetes Clusters

Introduction to KubeStateMetrics Kube-state-metrics is a service that listens to the Kubernetes API server and generates metrics about the state of various objects like deployments, nodes, and pods. It transforms these object states into metrics that can be consumed by Prometheus. Key capabilities of kube-state-metrics include: Collecting node ...

Posted on Fri, 19 Jun 2026 18:09:52 +0000 by foreverhex

Deep Dive into Kubernetes client-go Workqueue Implementation

Queue: The Foundation The basic Queue interface defines the fundamental contract for processing items. It supports adding items, retrieving them, and marking them as complete. The concrete implementation of this interface maintains three internal data structures to ensure processing order and deduplication: orderList: A slice that preserves th ...

Posted on Wed, 17 Jun 2026 16:53:53 +0000 by XaeroDegreaz

Exploiting Kubernetes Taints and Tolerations for Privilege Escalation

Understanding Taints and Tolerations In simple terms: Taints: Nodes marked with taints will not have pods scheduled to them by the Kubernetes scheduler. Tolerations: Allow the scheduler to deploy pods to nodes that have taints applied. Taints Taints contain three possible values: NoSchedule: Pods will not be scheduled to nodes marked with th ...

Posted on Mon, 15 Jun 2026 17:53:10 +0000 by Sean_J

Configuring Email-Based Alerting in Kubernetes with Prometheus and Alertmanager

Prometheus integrates with Alertmanager to deliver alerts based on defined rules. The workflow involves: Metric Collection: Prometheus scrapes metrics from configured targets. Rule Evaluation: Predefined alerting rules are evaluated at regular intervals. Alert Forwarding: Matching alerts are sent to Alertmanager. Notification Routing: Alertman ...

Posted on Sat, 13 Jun 2026 18:25:49 +0000 by gruzaw

Frontend-Backend Integration Strategies for Distributed Systems: Local, Staging, and Production Scenarios

Effective collaboration between frontend and backend services in distributed architectures requires careful configuration of request routing, especially when switching between local development, staging, and production environments. This guide outlines three common deployment scenarios using Vue.js, Spring Cloud Gateway, Kubernetes, and Nginx, ...

Posted on Wed, 10 Jun 2026 17:10:08 +0000 by BryonS