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