Monday, May 11, 2026

Kubernetes and Helm Chart Applications

A Helm chart is a packaging format for Kubernetes, acting as a blueprint to define, install, and upgrade complex applications. It bundles multiple YAML manifest files (templates) into a single unit, managed via Helm to enable easy versioning, sharing, and configuration reuse across environments.

Ubuntu - Disk (LVM) expansion

I primarily use Ubuntu distribution when I need some Linux flavor. The reason is the enterprise support if needed. I very often use virtual machines, therefore there is not a big problem to expand the disk on the hardware level. However, changing size of virtual disk in the infrastructure is not enough. Disk must be resized also within the operating system. In this blog post, I'm showing how to do it in Ubuntu world. 

Sunday, May 10, 2026

Installing minimal K0s Kubernetes cluster

I need to get some hands-on experience with Kubernetes (aka K8s). Unfortunately, it comes also into my kingdom :-) I have decided to create the minimal K8s cluster, which is 3-node cluster hosting control plane but also the data plane (aka workers). The minimal consolidated K8s architecture is depicted on drawing below.

K0s 3-node consolidated Kubernetes cluster

Saturday, May 9, 2026

Ubuntu Server Best Practice for image cloning

When you use some kind of virtualization platform like VMware vSphere. VMware Workstation, VMware Fusion, Oracle Virtual Box, you name it, then Virtual Machine cloning is a big thing and operational simplification.

In this blog post I document best practice for image cloning of Ubuntu Server.

Thursday, March 5, 2026

KVM on Ubuntu

KVM (Kernel-based Virtual Machine) is a virtualization technology built into the Linux kernel that allows Linux to run multiple virtual machines (VMs) on a single physical server. KVM converts the Linux kernel into a Type-1 (bare-metal) hypervisor using CPU virtualization features.

In this blog post, I describe what KVM is and how to enable KVM on Linux Server. 

Tuesday, March 3, 2026

Ubuntu Linux - Basic Operational Procedures

Ubuntu Linux is a popular, open-source operating system based on Linux. It is designed to be easy to use, secure, and suitable for desktops, servers, and cloud environments. It is developed and maintained by Canonical Ltd.

In this blog post we will document basic Ubuntu Linux operational procedures.

Friday, November 21, 2025

Rocky Linux - Basic Operational Procedures

Rocky Linux is an open-source, community-driven Linux distribution designed to be a bug-for-bug compatible downstream rebuild of Red Hat Enterprise Linux (RHEL). It aims to provide a stable, predictable, and enterprise-grade operating system, especially for servers and production workloads.

In this blog post we will document basic Rocky Linux operational procedures.

Kubernetes and Helm Chart Applications

A Helm chart is a packaging format for Kubernetes, acting as a blueprint to define, install, and upgrade complex applications. It bundles m...