In-Depth Analysis of Kubernetes Linux Node Swap Tuning

In-Depth Analysis of Kubernetes Linux Node Swap Tuning

Welcome to click below 👇 to follow me, and remember to star it~ There will be significant benefits at the end of the article. Introduction The NodeSwap feature of Kubernetes (see Kubernetes documentation) is expected to be officially stabilized in the upcoming v1.34 release. This feature marks a significant shift in Kubernetes from the traditional … Read more

Container Debugging and Performance Analysis in K8S Using busybox-dig and nsenter

Container Debugging and Performance Analysis in K8S Using busybox-dig and nsenter

In Kubernetes operations, the isolation of containers is both a core advantage and a debugging challenge. For instance, basic containers often lack tools like tcpdump and telnet, which hinders network troubleshooting, and performance bottlenecks are difficult to locate due to namespace isolation. We combine the deployment of lightweight debugging containers with the capability of the … Read more

Local Cloud-Native Practices for Rust Applications: Colima + K8s + Multi-Architecture CI/CD Deployment Process

Local Cloud-Native Practices for Rust Applications: Colima + K8s + Multi-Architecture CI/CD Deployment Process The Colima environment naturally supports integration with Kubernetes, allowing for the simulation of a production-grade K8s cluster on local machines. Utilizing the CI capabilities of GitHub Actions, kubectl can easily pull images from GHCR or Docker Hub and run them locally. … Read more

Fundamentals of Linux iptables: A Guide for Kubernetes Engineers

Fundamentals of Linux iptables: A Guide for Kubernetes Engineers Introduction Before understanding how kube-proxy implements load balancing, we must grasp the underlying Linux networking primitives it relies on. iptables, the built-in firewall system in Linux, is the foundation of Kubernetes’ default proxy mode. Although iptables was originally designed as a security tool, its packet manipulation … Read more

A Practical Guide to JSON Processing in Linux Using the jq Command Line Tool

<span>JSON</span> processing is a common operation in operations and maintenance,<span>API</span> returns, configuration files, log analysis, etc. all involve it. Especially in <span>K8S/Docker</span> operation and maintenance scenarios,<span>JSON</span> data processing is a routine task. This article introduces a <span>Linux JSON</span> data processing tool – <span>jq</span>, which is much more powerful than <span>grep</span> and <span>awk</span>. This is what … Read more

Offline Deployment of Multi-Master Node K8s Cluster on ARM64 Architecture Servers

1. Current Environment Server: TaiShan 2280 V2 Operating System: openEuler 24.03 SP2 Deployment Environment: 5 virtual machines (3 masters + 2 nodes) deployed on the server system via qemu+kvm — For virtual machine deployment, refer to the previous article: “Deploying Virtual Machines on openEuler” K8s Version: 1.33.0 2. Cluster Network Planning K8S Cluster Role IP … Read more

Why Containers Are Gradually Replacing Virtualization?

Why Containers Are Gradually Replacing Virtualization?

Container technology and virtualization technology (commonly referring to virtual machine technology) play a core role in cloud computing and system architecture, but there are essential differences between the two in terms of architecture, performance, isolation, and application scenarios. The following analyzes their differences from five dimensions:1. Technological Architecture Innovation: Lightweight and Efficiency Revolution1. Shared Kernel … Read more

The Stories of Linux Operations: The Servers We Pursued Over the Years

The Stories of Linux Operations: The Servers We Pursued Over the Years

Do you remember the nervousness of typing the ls command for the first time? That black-and-white terminal window felt like a gateway to a new world. Twenty years ago, who would have thought that this group of geeks tinkering with the ‘penguin system’ would become the invisible guardians of the internet age? The Rise from … Read more

Comprehensive Guide! Installing Kubernetes v1.34 Production-Grade Cluster on Rocky Linux 10

Comprehensive Guide! Installing Kubernetes v1.34 Production-Grade Cluster on Rocky Linux 10

Kubernetes (K8s) is an open-source container orchestration platform developed by Google that automates the deployment, scaling, and management of containerized applications. It provides features such as high availability, elastic scaling, service discovery, rolling updates, and self-healing, freeing operations teams to focus on business, making it the standard infrastructure for the cloud-native era. PreparationThis article is … Read more

In-Depth Guide to Kubernetes HTTP GET Liveness Probes

In-Depth Guide to Kubernetes HTTP GET Liveness Probes

Understanding Kubernetes HTTP GET Liveness Probe. This is an important container health check mechanism used to detect whether an application is still running normally and to restart the container in case of failure to ensure service availability. 🔍Kubernetes HTTP GET Liveness Probe Explained 1 What is an HTTP GET Liveness Probe The HTTP GET Liveness … Read more