<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cloudflare on Samuel Matildes - Knowledge Base</title><link>https://docs.matildes.dev/tags/cloudflare/</link><description>Recent content in Cloudflare on Samuel Matildes - Knowledge Base</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 26 May 2026 14:15:13 +0100</lastBuildDate><atom:link href="https://docs.matildes.dev/tags/cloudflare/index.xml" rel="self" type="application/rss+xml"/><item><title>MicroK8s with Traefik: Public and Private Application Deployment</title><link>https://docs.matildes.dev/kubernetes/microk8s-simple-implementation/</link><pubDate>Mon, 12 Jan 2026 00:00:00 +0000</pubDate><guid>https://docs.matildes.dev/kubernetes/microk8s-simple-implementation/</guid><description>&lt;p&gt;&lt;i class="fas fa-server" aria-hidden="true"&gt;&lt;/i&gt; MicroK8s Home Lab with Traefik Ingress&lt;/p&gt;
&lt;h2 id="summary"&gt;Summary&lt;a class="td-heading-self-link" href="#summary" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This guide walks through setting up a complete MicroK8s cluster on Ubuntu with &lt;strong&gt;Traefik&lt;/strong&gt; as the ingress controller. The architecture supports two types of applications: &lt;strong&gt;public apps&lt;/strong&gt; exposed to the internet via Cloudflare DNS and TLS, and &lt;strong&gt;private apps&lt;/strong&gt; accessible only from the local network. We&amp;rsquo;ll deploy containerized workloads running inside Kubernetes pods, proxy traffic to external hosts, and set up monitoring dashboards—all managed through declarative YAML manifests.&lt;/p&gt;</description></item></channel></rss>