Deploying HTTP Services on Kubernetes

This guide walks through deploying a containerized HTTP service on a Kubernetes cluster, covering container images, deployments, services, and ingres configuration. Building and Pushing the Container Image First, build the container image for your HTTP server and push it to a container registry. In this example, the image chengfengsunce/httpser ...

Posted on Mon, 20 Jul 2026 17:09:35 +0000 by billman

Deploying a Containerized Application on Kubernetes

To deploy an application on Kubernetes, developers must first create a container image. The image must then be organized into a format that Kubernetes can interpret, which is achieved by writing configuration files. These files, typically in YAML format, define the application's containers, parameters, and settings. Kubernetes emphasizes this d ...

Posted on Thu, 16 Jul 2026 17:06:02 +0000 by daria

Building a Custom Kubernetes Scheduler for Database Workloads

Customizing the Kubernetes scheduling logic follows a similar pattern to writing MySQL UDFs or Hive custom functions; it requires adhering to specific interfaces and extension points defined by the platform. Background The goal is to implement scheduling capabilities for database services running on Kubernetes. Standard K8s scheduling focuses p ...

Posted on Sun, 12 Jul 2026 16:48:04 +0000 by ghadacr

Kubernetes DaemonSet Controller: Ensuring Pod Distribution Across Cluster Nodes

The DaemonSet controller guarantees that a specific Pod runs on every node (or selected nodes) within a cluster. When a new node joins the cluster, the controller automatically deploys the Pod to that node. Conversely, when a node is removed, the corresponding Pod is garbage collected. Common Use Cases DaemonSets are typically employed for clus ...

Posted on Sat, 11 Jul 2026 17:38:52 +0000 by AngelicS

Installing Kubernetes 1.25 on a Cloud Server via Kubeadm for Lab Use

Kubernetes Environment Planning Pod Network (podSubnet): 10.244.0.0/16 Service Network (serviceSubnet): 10.96.0.0/12 Lab Environment Specifications: Operating System: CentOS 7.5 Configuration: 2GB RAM / 4 vCPU / 50GB HDD Initializing the Kubernetes Cluster Environment First, set up the production environment server. Later, node environments can ...

Posted on Fri, 10 Jul 2026 17:31:44 +0000 by rcatal02

Upgrading a Kubernetes Cluster Using kubeadm

Determine the type of upgrade: patch version (e.g., v1.12.0 → v1.12.7) or minor vertion (e.g., v1.12.7 → v1.13.0). Only upgrades between adjacent minor versions are supported. Configure Kubernetes Package Repositories If repositories are already configured, skip this step. Debian/Ubuntu apt-get update && apt-get install -y apt-transport ...

Posted on Thu, 09 Jul 2026 17:29:28 +0000 by maxpouliot

Orchestrating Batch Processing and Scheduled Tasks with Kubernetes Job and CronJob

Batch workloads, often referred to as offline computing tasks, differ fundamentally from long-running services. Unlike deployments that maintain a specific number of replicas indefinitely, batch processes execute a specific task and terminate upon completion. Managing such transient workloads with standard controllers like Deployment leads to u ...

Posted on Thu, 09 Jul 2026 16:21:38 +0000 by matafy

Deploying Kubernetes 1.17 on Ubuntu 18.04 Using Kubeadm

Configuring the Container RuntimeTo begin, configure the Docker daemon to utilize a registry mirror, which accelerates image downloads. Create the necessary configuration file:sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon. <<-'EOF' { "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] } EOFApply the changes by reloading t ...

Posted on Thu, 02 Jul 2026 17:14:38 +0000 by gijs

From Isolated Containers to Orchestrated Clusters: Scaling Application Deployments

The lifecycle of modern software delivery typically follows a predictable trajectory: initial local development transitions to isolated containerization, then to declarative orchestration, and eventually to managed cluster ecosystems. Understanding this progression requires examining the practical limitations of each stage and the architectural ...

Posted on Wed, 01 Jul 2026 17:46:57 +0000 by NightFalcon90909

Kubernetes 1.18 Binary Installation with High Availability Setup

Deployment Overview This guide covers the complete binary-based deployment of Kubernetes version 1.18 with high availability configuration. The setup includes a three-node etcd cluster, multi-master architecture, and load balancing infrastructure. Software Requirements Component Version/Source Purpose CentOS 7.7+ Host operating system ...

Posted on Wed, 01 Jul 2026 16:01:38 +0000 by melittle