Kubernetes Home Lab Storage with Microk8s Rook and Ceph @VirtualizationHowto
Kubernetes Home Lab Storage with Microk8s Rook and Ceph  @VirtualizationHowto
Uploaded August 2023 | Updated September 2026, 3 weeks ago
Easy Kubernetes Storage with Microk8s Rook and Ceph. Who would have thought we could say that Kubernetes storage was easy? In this video we explore Microk8s and shared storage using rook and microceph. We then create a pod to test creating a persistent volume claim for persistent storage.

You can check out the written write up of this process here: virtualizationhowto.com/2023/08/kubernetes-persistent-volume-setup-with-microk8s-rook-and-ceph

★ Subscribe to the channel: youtube.com/channel/UCrxcWtpd1IGHG9RbD_9380A?sub_confirmation=1
★ My blog: virtualizationhowto.com
★ Twitter: twitter.com/vspinmaster
★ LinkedIn: linkedin.com/in/brandon-lee-vht
★ Github: github.com/brandonleegit
★ Facebook: facebook.com/people/VirtualizationHowto/100092747277326
★ Discord: discord.gg/Zb46NV6mB3

Introduction - 0:00
Learning Kubernetes and persistent storage - 0:42
Microk8s - 0:57
Microceph - 1:08
Installing Microk8s - 1:32
Checking the status of Microk8s - 2:03
Repeating the process of installing Microk8s on additional nodes - 2:14
Adding the additional nodes to the cluster - 2:35
Pasting the command on 2nd node - 3:00
Generating a new token - 3:10
All nodes are joined to the cluster - 3:28
Getting the nodes in the cluster - 3:35
Beginning to install Microceph - 3:52
Installing it on additional nodes - 4:14
Bootstrapping the microceph cluster configuration - 4:34
Creating the join token for the additional microceph cluster nodes - 4:55
Copying the join token and joining them to the ceph cluster - 5:19
Looking at the status of the ceph cluster - 5:52
Overview of allocating disks to the ceph cluster - 6:20
After adding the disks we check the disks are added to the nodes - 7:15
Wiping the disk and adding to storage pool - 7:40
Checking the status of ceph once again - 8:05
Summarizing where we are currently - 8:29
Overview of enabling rook-ceph plugin - 8:42
Steps to enable rook-ceph in Microk8s - 8:56
Connecting to the external ceph - 9:30
Viewing the default storage provider - 9:40
Overview of creating a pod to take advantage of the persistent storage - 9:53
Creating a pod with a pvc - 10:08
Running the kubectl create command to create the pod with a PVC - 10:55
Looking at persistent volume claims - 11:18
Concluding thoughts on Microk8s and persistent storage with rook and ceph - 11:35

Other posts you may like, including Microk8s with Portainer:
virtualizationhowto.com/2023/05/mikrok8s-automated-kubernetes-install-with-new-portainer-feature

Proxmox and Ceph storage:
virtualizationhowto.com/2023/06/mastering-ceph-storage-configuration-in-proxmox-8-cluster
Kubernetes Home Lab Storage with Microk8s Rook and CephLow Power server for home! #techtok #tech #minipc #gmktec #homelabA UPS Battery that lasts forever?15 Docker Containers That Will Instantly Improve Your Home Lab (2025 Guide)Best Notification System for Home Servers with Apprise Push AlertsWindows Subsystem for Linux setup WSL2 Systemd, Ansible, and KubernetesBest operating system for Servers in 2024ESXi Mini PC Server with the GMKtek Nucbox K10Proxmox Update No Subscription Repository Configuration for Home LabProxmox vs ESXi in 2024AMD Ryzen 9 Home Server with AI  // Geekom AE7 Mini PC ReviewDocker Container Monitoring Dashboards both Open Source and Netdata!
VirtualizationHowto |

Kubernetes Home Lab Storage with Microk8s Rook and Ceph

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER