Simplified Kubernetes Installation Using Kubeadm

Kubernetes (K8s) is an open-source container orchestration platform used to automate the deployment, scaling, and management of containerized applications. Installing K8s requires tools to simplify and accelerate the process. This article explains how to install K8s using the most common tool, Kubeadm. K8s Installation Workflow The following is ...

Posted on Tue, 21 Jul 2026 16:24:40 +0000 by RossC0

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

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

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

Deploying a Single-Node Kubernetes Cluster with kubeadm

Prerequisites Before starting, ensure you're machines meet these requirements: One or more machines running CentOS 7.x (x86_64) Hardware: minimum 2GB RAM, 2 CPUs, 30GB disk space Network connectivity between all machines Internet access for pulling container images Swap disabled Objectives Install Docker and kubeadm on all nodes Initialize t ...

Posted on Fri, 29 May 2026 21:10:42 +0000 by phrozenflame

Installing Kubernetes with kubeadm Using Vagrant

Setting Up a Kubernetes Cluster with kubeadm Infrastructure Overview We will create a Kubernetes cluster using Vagrant. The environment consists of three CentOS-based virtual machines: Hostname IP Address master1 192.168.33.11 node1 192.168.33.12 node2 192.168.33.13 Vagrantfile Configuration Below is the Vagrantfile used to define ...

Posted on Thu, 21 May 2026 20:42:59 +0000 by programmingjeff

Deploying a Kubernetes 1.26 Cluster with containerd and Calico

Node Configuration Table Role IP Address master1 192.168.40.180 master2* 192.168.40.183 node1 192.168.40.181 node2* 192.168.40.182 *Nodes marked with an asterisk are reserved for future cluster expansion. Prerequisites for All Node Hostname Assignment hostnamectl set-hostname master1 && bash # Run on master1 hostnamect ...

Posted on Tue, 19 May 2026 13:31:15 +0000 by yarons

Renewing Certificates in Kubernetes High Availability Clusters

This command displays the expiration and remaining validity time for all certificates, including client certificates in the /etc/kubernetes/pki directory and client certificates embedded in KUBECONFIG files (admin.conf, controller-manager.conf, scheduler.conf). ### Manual Certificate Renewal The kubeadm certs renew command allows manual certif ...

Posted on Mon, 18 May 2026 01:26:52 +0000 by kiss_FM

Deploying a Kubernetes Cluster Using Kubeadm

Installing the Container RuntimeDocker serves as the underlying container runtime for Kubernetes. Update the package index and install Docker using the following commands:sudo apt-get update sudo apt-get install -y docker.ioOnce installed, ensure the Docker service is running:sudo systemctl start docker sudo systemctl enable dockerDeploying Kub ...

Posted on Fri, 15 May 2026 20:54:09 +0000 by Graphi