Understanding Kubernetes Architecture and Core Components
Kubernetes represents a powerful container orchestration platform designed to automate the deployment, scaling, and management of containerized applications. This article explores the fundamental architecture and essential concepts that form the backbone of Kubernetes clusters.
Kubernetes Architecture Overview
The Kubernetes architecture consis ...
Posted on Sun, 06 Sep 2026 16:14:28 +0000 by DynV
Deploy Jenkins on Kubernetes with NFS Storage
Storage Configuration
This deployment uses NFS for persistent storage. Ensure a StorageClass named nfs-storage is already configured in your cluster.
Create Namespace
kubectl create namespace ops
Configure RBAC Permissions
Define a service account, cluster role, and binding to grant Jenkins necessary permissions:
# ServiceAccount
apiVersion: ...
Posted on Fri, 04 Sep 2026 16:13:48 +0000 by shareaweb
Resolving Kubernetes and Docker Cgroup Driver Mismatch Error
Understanding cgroups
Before addressing the configuration issue, it's essential to understand what cgroups represents in the Linux kernel.
cgroupfs is a virtual filesystem type developed to provide user-facing operations for control groups. It presents the cgroup hierarchy to users, communicates kernel changes requested by users, and handles al ...
Posted on Thu, 03 Sep 2026 16:22:36 +0000 by netzverwalter
Core Concepts and Terminology in Kubernetes
Core Concepts and Terminology in Kubernetes
Most concepts in Kubernetes—such as Node, Pod, Replication Controller, and Service—can be considered "resource objects." Almost all resource objects can be created, read, updated, deleted, or otherwise manipulated via the kubectl command-line tool (or API calls) provided by Kubernetes, and t ...
Posted on Wed, 02 Sep 2026 16:48:14 +0000 by McChicken
Deploying and Managing Workloads on a Kubernetes Cluster
Overview of Kubernetes Architecture
Kubernetes clsuters consist of two main types of nodes:
Control Plane (Master):
etcd: A distributed key-value store used for cluster state managemant.
kube-apiserver: The entry point for all REST commands and cluster interactions.
kube-controller-manager: Handles routine tasks such as replication and nod ...
Posted on Tue, 01 Sep 2026 16:25:44 +0000 by mr_tron
HTTP Chunked Transfer Encoding in Kubernetes Watch Streams
Kubernetes controllers, schedulers, and kubelets stay in-sync by streaming resource changes from the API server. The underlying transport is nothing exotic—just plain HTTP/1.1 kept alive with Transfer-Encoding: chunked. This article strips the problem down to the wire format and shows how the chunking mechanism is used to deliver watch events.
...
Posted on Sun, 30 Aug 2026 16:23:27 +0000 by plazz2000
Deploying a Kubernetes Cluster with Containerd Runtime
Preparing Host System Configuration on All Nodes
Configure System Package Repository
Replace the default system repository with an Aliyun mirror for faster package downloads.
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed - ...
Posted on Fri, 28 Aug 2026 16:54:09 +0000 by swordske
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