n25/slides.md

241 lines
4.5 KiB
Markdown

---
# You can also start simply with 'default'
theme: seriph
# random image from a curated Unsplash collection by Anthony
# like them? see https://unsplash.com/collections/94734566/slidev
# background: https://cover.sli.dev
# background: https://cdn.jsdelivr.net/gh/slidevjs/slidev-covers@main/static/mYBMP8pW4uQ.webp
# background: https://cdn.jsdelivr.net/gh/slidevjs/slidev-covers@main/static/zRkBOOpKRhs.webp
# background: https://cdn.jsdelivr.net/gh/slidevjs/slidev-covers@main/static/3XXSKa4jKaM.webp
background: container_pipeline.jpg
# some information about your slides (markdown enabled)
title: Minimal Viable Kubernetes
info: |
## MVK
Kubernetes for minimalists.
Learn more at [mvk.headshed.dev](https://mvk.headshed.dev)
# apply unocss classes to the current slide
class: text-center
# https://sli.dev/features/drawing
drawings:
persist: false
# slide transition: https://sli.dev/guide/animations.html#slide-transitions
transition: slide-left
# enable MDC Syntax: https://sli.dev/features/mdc
mdc: true
# open graph
seoMeta:
# By default, Slidev will use ./og-image.png if it exists,
# or generate one from the first slide if not found.
ogImage: auto
# ogImage: https://cover.sli.dev
---
# Minimal Viable Kubernetes
Kubernetes for the impatient and pragmatic
Jon Brookes 2025
[https://headshed.dev/n25](https://headshed.dev/n25)
<div @click="$slidev.nav.next" class="mt-12 py-1" hover:bg="white op-10">
Press Space for next page <carbon:arrow-right />
</div>
<div class="abs-br m-6 text-xl">
<button @click="$slidev.nav.openInEditor()" title="Open in Editor" class="slidev-icon-btn">
<carbon:edit />
</button>
<a href="https://codeberg.org/marshyon/n25.git" target="_blank" class="slidev-icon-btn">
<carbon:logo-github />
</a>
</div>
<!-- Hidden image reference to force bundling -->
<img src="/containers.webp" alt="preload" style="display:none;" />
<!--
why and why now ?
I created it because
* was building a minimal k8s for our own hosting
* asked for an intro for techs getting into k8s
as I've been working with unix, linux and systems since before Y2K and k8s since 2018 I thought I could have something to say
so I wanted to
* use my own knowlege to deliver my own self managed k8s
* bring down the cost of k8s
* pass on what I have learnt
* not pay vercel
-->
---
layout: image-left
image: why.jpg
transition: fade-out
src: ./pages/why.md
---
---
layout: image-right
image: cont3_c.jpg
transition: fade-out
src: ./pages/intro01.md
---
---
layout: image-right
image: cont8_c.jpg
transition: fade-out
src: ./pages/intro02.md
---
---
layout: image-right
image: containers3.png
transition: fade-out
src: ./pages/intro03.md
---
---
layout: image-right
image: containers2.jpg
transition: fade-out
src: ./pages/intro04.md
---
---
layout: image-right
image: boat-under-water.jpg
transition: fade-out
src: ./pages/intro05.md
---
---
layout: image-left
image: cont_ship3_c.jpg
transition: fade-out
src: ./pages/uses01.md
---
---
layout: image-left
image: cont_ship4_c.jpg
transition: fade-out
src: ./pages/uses02.md
---
---
layout: image-left
image: cont_ship5_c.jpg
transition: fade-out
src: ./pages/uses03.md
---
---
layout: image-left
image: hi-and-dry.png
transition: fade-out
src: ./pages/uses04.md
---
<!--
You can have `style` tag in markdown to override the style for the current page.
Learn more: https://sli.dev/features/slide-scope-style
-->
<style>
h1 {
background-color: #2B90B6;
background-image: linear-gradient(45deg, #4EC5D4 10%, #146b8c 20%);
background-size: 100%;
-webkit-background-clip: text;
-moz-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-text-fill-color: transparent;
}
</style>
---
src: ./pages/config-slide.md
---
---
transition: fade-out
src: ./pages/plugins-slide.md
---
---
transition: fade-out
src: ./pages/usage-slide.md
---
---
transition: fade-out
src: ./pages/out-the-box-node.md
---
---
transition: fade-out
src: ./pages/make-it-work.md
---
---
transition: fade-out
src: ./pages/gcloud-single.md
---
---
transition: fade-out
src: ./pages/three-node-happy.md
---
---
transition: fade-out
src: ./pages/infctl-summary.md
---
---
transition: fade-out
src: ./pages/infctl-summary-end.md
---
---
layout: center
class: text-center
---
<img class="w-32 h-32 mx-auto" alt="qr code for https://headshed.dev/n25/" src="/n25-qr.png">
[Documentation](https://mvk.headshed.dev) · [GitHub](https://codeberg.org/headshed/infctl-cli)
#### Jon Brookes
[https://headshed.dev/n25/](https://headshed.dev/n25/)