Skip to content

This repository intends to be an educational repository for learning microk8s. I use it myself in my private cluster at home, but it's not for working production.

Notifications You must be signed in to change notification settings

hector-medina/microk8s-101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

MICROK8S 101 (Minimal K8S cluster)

This repository intends to be an educational repository for learning microk8s. I use it myself in my private cluster at home, but it's not for working production. It explains how to install, setup and use microk8s a minimal kubernetes cluster orquestator.

Dependencies.

The following dependencies are required to have microk8s up and running:

  • Operating System: Ubuntu v21.10.
  • Infrastructure: Raspberry Pi 4 8GB ARM64.
  • Domain: Public domain available for TLS encryption.

Installation and setup.

Installation and setup steps are described in the following file Installation & setup docs

Services.

There are a couple of services that are pre-configured in this repository. You can find how to deploy them in the docs attached to each service:

Nextcloud.

It provides a fully-functional private cloud to store your data at home. Let's say it's like a Google Drive like piece of software. For deploying nextcloud run the following command:

microk8s kubectl apply -f apps/nextcloud/

You can find more info at setting up nextcloud docs

About

This repository intends to be an educational repository for learning microk8s. I use it myself in my private cluster at home, but it's not for working production.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published