Skip to content

McCl8s

McCl8s is a tongue-in-cheek portmanteau of my last name and Kubernetes, or K8s. It is not a custom implementation of K8s, but a name for the collection of applications and resources deployed using MicroK8s as a platform for experimentation and learning.

Sections

  • Learning topics: Outlines the tools and concepts targeted for learning as part of building McCl8s.
  • Setup: Covers configuration and installation of foundation hardware and software used to build McCl8s.
  • Cluster setup with Ansible: Covers automation of configuration and software installs for Raspberry Pi cluster workers using Ansible.
  • Managing a K8s cluster: Provides an overview of options for managing resources in a Kubernetes cluster.
  • First deployments: Serves as a guide for creating and modifying our first Kubernetes resources.
  • Kubeflow: Introduces Kubeflow and provides guidance for deployment.
  • Vanilla Kubernetes: Discusses the work involved to start up a Kubernetes cluster using kubeadm rather than Microk8s.