Containers
-
How to Install Kubernetes in Ubuntu 22.04 with Kubeadm
In this guide, we will install Kubernetes in Ubuntu 22.04 from scratch using the kubeadm command. Table of contents1. Update your Ubuntu 22.04 hosts2. Setup your hostnames and resolution3. System Settings for KubernetesDisable swap fileKernel parameters4. Installing Containerd container runtime5.…
-
Backup Docker Volumes with Duplicati and Docker Compose
Backing up your Docker persistent volumes is a crucial part of disaster recovery for container filesystem resources that exist on your Docker hosts. This guide looks into installing Duplicati with Docker Compose. We will focus on backing up container data…
-
Dockge Fancy Docker Stack Manager
I have been a big fan of the Uptime Kuma project by developer Louis Lam, and it is a great addition to the home lab. Louis also has a new project called Dockge, in case you have not heard about…
-
Rancher Desktop vs Docker Desktop: A Detailed Comparison
Desktop container tools are great for developers, DevOps professionals, and home labbers to get their feet wet with containers without having to spin up a virtual machine as a container host. When running containers in a desktop environment, I recommend…
-
NFS Subdir External Provisioner: Connect Your NAS with Kubernetes
One of the cool things I have done recently in the lab is working with shared storage class configurations with Kubernetes persistent volumes. I recently set up an NFS share on my Synology NAS device and used the nfs-subdir-external-provisioner to…
-
Lens Kubernetes: Simple Cluster Management Dashboard and Monitoring
Kubernetes is a well-known container orchestration platform. It allows admins and organizations to operate their containers and support modern applications in the enterprise. Kubernetes management is not for the “faint of heart.” It requires the right skill set and tools.…
-
Docker Development Environment: Test your Containers with Docker Desktop
One of the benefits of a Docker container is it allows you to have quick and easy test/dev environments on your local machine that are easy to set up. Let’s see how we can set up a Docker development environment…
-
Docker Desktop Unexpected WSL Error Fix
Docker Desktop is a great tool for developers, DevOps pros, and home lab enthusiasts and allows you to interact with the tool without having to install Docker and use it from the command line in Linux. However, the unexpected WSL…
-
Top 5 Open Source Kubernetes Storage Solutions
Historically, Kubernetes storage has been challenging to configure, and it required specialized knowledge to get up and running. However, the landscape of K8s data storage has greatly evolved with many great options that are relatively easy to implement for data…