Container Security Best Practices and Essential Tools

Container Security Best Practices and Essential Tools Understanding Container Security Container security encompasses the measures and strategies designed to protect containerized applications and infrastructure from potential threats and attacks. Containerization technologies like Docker and Kubernetes enable applications to run in isolated en ...

Posted on Fri, 28 Aug 2026 16:31:25 +0000 by quicknik

Kubernetes Network Request Routing Lifecycle

DNS Resolution PhaseWhen a client attempts to reach a domain like app.example.com, it first queries a DNS server. The resolution yields different results based on the service exposure strategy:External IP (e.g., 198.51.100.10): Returned when the application is exposed externally via a LoadBalancer or an Ingress resource.Cluster-internal IP (e.g ...

Posted on Tue, 25 Aug 2026 16:32:43 +0000 by AndyMoore

Deploying a Kubernetes 1.16.4 HA Cluster on CentOS 7.6 with Keepalived

Environment Overview Hostname OS Version IP Address Components Hardware Role master01 CentOS 7.6.1810 172.27.34.3 Docker 18.09.9, Flannel v0.11.0, Keepalived v1.3.5 4C4G control plane master02 CentOS 7.6.1810 172.27.34.4 Docker 18.09.9, Flannel v0.11.0, Keepalived v1.3.5 4C4G control plane master03 CentOS 7.6.1810 172.27.34.5 Docker ...

Posted on Mon, 24 Aug 2026 16:08:17 +0000 by Saethyr

Deploying a Multi-Node Kubernetes Cluster with Kubeadm

Infrastructure Requirements Before initiating the deployment, ensure your environment meets the following specifications: Operating System: CentOS 7.x (64-bit). Hardware: Minimum 2 CPUs, 2GB RAM, and 30GB disk space. Connectivity: Full network interoperability between all nodes and internet access for image retrieval. System State: Swap must b ...

Posted on Sun, 23 Aug 2026 16:25:06 +0000 by fatepower

Rotating Expired etcd TLS Certificates in a Kubernetes Cluster

When etcd TLS certificates expire, the Kubernetes control plane becomes unstable—API server failures, kubelet connection drops, and cluster-wide unresponsiveness commonly follow. This guide outlines a safe, coordinated procedure to renew etcd’s certificate authority (CA) and member certificates across a multi-node etcd cluster without data loss ...

Posted on Fri, 21 Aug 2026 16:43:17 +0000 by TimUSA

Deploying GitLab on a Kubernetes Cluster

Environment Setup Kubernetes cluster (e.g., Alibaba Cloud Professional Edition) PostgreSQL database Redis cache service GitLab application For PostgreSQL and Redis deployments, refer to relevant documentation. GitLab Deployment Version: GitLab Chinese Edition 11.1.4 GitLab is a stateless application, but its repositories, configuration, and o ...

Posted on Thu, 20 Aug 2026 16:47:33 +0000 by ChrisFlynn

Building a Complete Kubernetes Cluster from Scratch

Prerequisites Begin by preparing the infrastructure. The simplest approach is to provition virtual machines through a public cloud provider. Alternatively, physical servers can be used if available. These machines must meet the following criteria: Compatible with Docker installation requirements, such as 64-bit Linux OS and kernel version 3.10 ...

Posted on Thu, 20 Aug 2026 16:23:18 +0000 by mrMarcus

Building Scalable Socket.IO Microservices on Kubernetes

Integrating Socket.IO with Spring Boot The core server uses the Netty-based Socket.IO server implementation for Java. The Maven deppendency is: <dependency> <groupId>com.corundumstudio.socketio</groupId> <artifactId>netty-socketio</artifactId> <version>1.7.19</version> </dependency> ...

Posted on Wed, 19 Aug 2026 16:22:41 +0000 by simplyi

Automating Namespace Sleep Cycles for Kubernetes Cost Reduction

To implement automated resource suspension, first ensure the cluster has the necessary certification authority and the operator itself installed. Deploy the certificate manager using the following command: kubectl apply -f https://github.com/jetstack/cert-manager/releases/latest/download/cert-manager.yaml --wait Next, provision the scheduling ...

Posted on Tue, 18 Aug 2026 16:44:25 +0000 by doc

Installing Kubernetes Using Kubeadm: A Simplified Guide

Installation Overview Kubernetes (commonly referred to as K8s) is an open-source platform for orchestraitng containerized applications. This guide deomnstrates how to install Kubernetes using Kubeadm, a widely adopted tool for setting up K8s clusters. The general installation process involves the following steps: Step Description Step 1 ...

Posted on Tue, 18 Aug 2026 16:38:55 +0000 by omidh