added gcloud intro

- Created a new script `instalL_asciinema.sh` to automate the installation of asciinema.
- The script detects the operating system and architecture to download the appropriate binary.
- Supports Linux (both musl and GNU) and macOS (Darwin).
- Sets executable permissions for the downloaded binary and verifies the installation by displaying the version.
This commit is contained in:
jon brookes 2025-10-16 10:05:51 +01:00
parent f3d077e3c4
commit 09f36dff16
26 changed files with 493 additions and 33 deletions

57
pages/diagram-3node.md Normal file
View file

@ -0,0 +1,57 @@
---
level: 2
---
# MVK for pre-production
The **V** in MVK is for *viable*, so why is MVK viable for 3 or more nodes ?
<div class="grid grid-cols-1">
```mermaid
%%{init: {'theme': 'dark', 'themeVariables': { 'darkMode': true }}}%%
flowchart LR
root((3-node))
PS[Persistent Storage]
LH[Longhorn]
ING[Ingress]
TRA[Traefik]
MET[cert-manager]
ETCD[etcd]
KA[keepalived]
root --> PS --> LH
root --> ING --> TRA
ING --> MET
root --> ETCD --> KA
classDef default fill:transparent,color:#fff,stroke:#888
```
</div>
<div v-click>
close to production - storage and multi node
</div>
<!--
why is MVK 'viable' ?
Out of the box K8s examples and some deployments are not useable without other externalities
* Persistent storage - often built in to managed kubernetes cloud platforms
* Ingress - is also provided by cloud providers, K8s does not natively have this
* ETCD is often offered as the 'management plane', again as part of managed kubernetes by cloud providers
K3s does not use k8s traditional 3 node ETCD unless you configure it to do so
MKK's infctl pipelines configure 3 node k3s on all 3 nodes
it also adds Longhorn for persistent storage
ingress is impossible without metallb and some kind of load balancer - traefik being my preference but others could be used, of course
-->