Skip to main content
πŸŽ“ Claude Code Masterclass Learn AI-assisted development on Udemy β€” plus the companion book on Leanpub & Amazon. Start Learning
Install Kubernetes on openSUSE Leap
Platform Engineering

Install Kubernetes on openSUSE Leap (Step-by-Step 2026)

Step-by-step guide to install Kubernetes on openSUSE Leap. Copy-paste commands, verify installation, and configure for production.

LB
Luca Berton
Β· 1 min read

Here is how to install Kubernetes on openSUSE Leap using kubeadm in 2026. Tested and verified.

Prerequisites

sudo swapoff -a
sudo sed -i '/ swap / s/^/#/' /etc/fstab

cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
overlay
br_netfilter
EOF
sudo modprobe overlay && sudo modprobe br_netfilter

cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-iptables  = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.ipv4.ip_forward                 = 1
EOF
sudo sysctl --system

Install containerd

sudo zypper install -y containerd
containerd config default | sudo tee /etc/containerd/config.toml
sudo sed -i 's/SystemdCgroup = false/SystemdCgroup = true/' /etc/containerd/config.toml
sudo systemctl restart containerd
sudo systemctl enable containerd

Install Kubernetes

# Add Kubernetes repository
sudo zypper addrepo --gpgcheck https://pkgs.k8s.io/core:/stable:/v1.31/rpm/ kubernetes
sudo zypper --gpg-auto-import-keys refresh

sudo zypper install -y kubelet kubeadm kubectl
sudo systemctl enable --now kubelet

Initialize Cluster

sudo kubeadm init --pod-network-cidr=10.244.0.0/16

mkdir -p $HOME/.kube
sudo cp /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

kubectl apply -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml

Free 30-min AI & Cloud consultation

Book Now