Autoscaling a Multi-Platform Kubernetes Cluster Built with kubeadm [I]
summary
Kubernetes already runs on amd64, arm and arm64 and a live 10-node cluster built with kubeadm demonstrates it: mixed amd64/arm/arm64 nodes (Raspberry Pi, ODROID, Up boards) run a cross-platform nginx image built with QEMU and pushed as manifest lists via manifest-tool. Metrics flow into Prometheus/InfluxDB and Grafana, and a custom metrics HPA autoscaler increases replicas (example rising to four) while Traefik + ngrok drive traffic; multi-arch images work but GCR lacks full schema v2 support and CI for ARM is still being extended.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 0:55Cuban in Islam
- 2:08Overview
- 3:02Multiplatform
- 11:29Why work on multiple platforms
- 13:59Kubernetes on ARM
- 24:34Demo
- 34:24Roadmap
related talks
36mBare metal Kubernetes on mixed x64 and ARM64
38mRunning Multi-Arch Builds & Tests in OpenShift CI/CD
01h 04mScaling Docker Containers using Kubernetes and Azure Container Service
22mIntelligent Autoscaling in Enterprise...
28mBuilding a Multi-Node Cluster with K3s Using ARM Devices
33mKubernetes-Driven Multi-Cloud Deployments: Maximizing Scalability and Flexibility
43mKubernetes: Use it, Contribute to it, and Enjoy it!
27mKubernetes The Fun Way
