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.