# k3s

Published articles for k3s.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Optimizing OpenFaaS on Kubernetes: Comparative Analysis of Language Runtimes and Cluster Distributions

DevFeed: [Optimizing OpenFaaS on Kubernetes: Comparative Analysis of Language Runtimes and Cluster Distributions](<https://devfeed.tech/articles/optimizing-openfaas-on-kubernetes-comparative-analysis-of-language-runtimes-and-cluster-distributions-107334.md>)

Original publisher: [Read original article](<https://arxiv.org/abs/2604.05496>)

Author: Ehsan Ataie, Mohammadreza Pooshani, Hossein Aqasizade

Published: 2026-10-30T04:00:00Z

Content type: comparison

Language: en

Sources: [arXiv: Distributed Computing](<https://devfeed.tech/sources/arxiv-distributed-computing.md>), [arXiv: Software Engineering](<https://devfeed.tech/sources/arxiv-software-engineering.md>)

Topics: [OpenFaaS](<https://devfeed.tech/topics/openfaas.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [function as a service](<https://devfeed.tech/topics/function-as-a-service.md>), [performance-engineering](<https://devfeed.tech/topics/performance-engineering.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>)

Tags: [concurrent](<https://devfeed.tech/tags/concurrent.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [cs-dc](<https://devfeed.tech/tags/cs-dc.md>), [cs-pf](<https://devfeed.tech/tags/cs-pf.md>), [cs-se](<https://devfeed.tech/tags/cs-se.md>), [delay](<https://devfeed.tech/tags/delay.md>), [faas](<https://devfeed.tech/tags/faas.md>), [go](<https://devfeed.tech/tags/go.md>), [impact](<https://devfeed.tech/tags/impact.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [insights](<https://devfeed.tech/tags/insights.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [latency](<https://devfeed.tech/tags/latency.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [performance](<https://devfeed.tech/tags/performance.md>), [python](<https://devfeed.tech/tags/python.md>), [runtimes](<https://devfeed.tech/tags/runtimes.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [throughput](<https://devfeed.tech/tags/throughput.md>), [trade](<https://devfeed.tech/tags/trade.md>)

### AI overview

The study evaluates OpenFaaS on Kubeadm, K3s, MicroK8s, and K0s using CloudLab, comparing Python, Go, and Node.js functions under different levels of concurrent invocation. It measures throughput, CPU usage, and delay. The abstract reports that Go consistently achieves higher throughput and lower CPU usage than Python and Node.js. K3s and Kubeadm perform best among the Kubernetes distributions: K3s shows high throughput, while Kubeadm maintains low latency and efficient CPU usage. The excerpt does not provide detailed measurements or results for MicroK8s and K0s.

### Source excerpt

arXiv:2604.05496v2 Announce Type: replace-cross Abstract: Serverless computing, particularly Function-as-a-Service (FaaS), has revolutionized cloud computing by abstracting infrastructure management and enabling dynamic resource allocation. This paper examines the performance and compatibility of OpenFaaS, an open-source serverless platform, when deployed on various Kubernetes distributions, including Kubeadm, K3s, MicroK8s, and K0s. Moreover, leveraging the CloudLab infrastructure, this study examines the impact of Python, Go, and Node$.$js programming languages on the performance of Kubernetes-enabled OpenFaaS, specifically when these languages are used to develop functions deployed on the platform. The performance is evaluated and analyzed under various levels of concurrent invocations using several usage-level metrics, such as throughput and CPU usage, as well as responsiveness metrics, such as delay. According to our findings, Go consistently outperforms Python and Node$.$js in terms of throughput and CPU usage, making it the ideal runtime for serverless applications. Among the Kubernetes distributions, K3s and Kubeadm exhibit superior performance, with Kubeadm maintaining low latency and efficient CPU usage, and K3s demonstrating high throughput. This study provides valuable insights into optimizing the Kubernetes-enabled OpenFaaS platform, highlighting the strengths and trade-offs of different Kubernetes distributions and language runtimes.

## XCP-ng and Xen Orchestra on RISC-V: a progress report from the emulator

DevFeed: [XCP-ng and Xen Orchestra on RISC-V: a progress report from the emulator](<https://devfeed.tech/articles/xcp-ng-and-xen-orchestra-on-risc-v-a-progress-report-from-the-emulator-97516.md>)

Original publisher: [Read original article](<https://xcp-ng.org/blog/2026/10/23/xcp-ng-and-xen-orchestra-on-risc-v-a-progress-report-from-the-emulator/>)

Author: Bruno Verachten

Published: 2026-10-23T10:00:06Z

Content type: article

Language: en

Sources: [XCP-ng](<https://devfeed.tech/sources/xcp-ng-blog.md>)

Topics: [RISC-V](<https://devfeed.tech/topics/riscv.md>), [Xen](<https://devfeed.tech/topics/xen.md>), [qemu](<https://devfeed.tech/topics/qemu.md>), [experience report](<https://devfeed.tech/topics/experience-report.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [almalinux](<https://devfeed.tech/tags/almalinux.md>), [ampere](<https://devfeed.tech/tags/ampere.md>), [arm](<https://devfeed.tech/tags/arm.md>), [board](<https://devfeed.tech/tags/board.md>), [boot](<https://devfeed.tech/tags/boot.md>), [bug](<https://devfeed.tech/tags/bug.md>), [build](<https://devfeed.tech/tags/build.md>), [console](<https://devfeed.tech/tags/console.md>), [containers](<https://devfeed.tech/tags/containers.md>), [debian](<https://devfeed.tech/tags/debian.md>), [docker](<https://devfeed.tech/tags/docker.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [progress-report](<https://devfeed.tech/tags/progress-report.md>), [prototype](<https://devfeed.tech/tags/prototype.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [xen](<https://devfeed.tech/tags/xen.md>), [xen-orchestra](<https://devfeed.tech/tags/xen-orchestra.md>)

### AI overview

XCP-ng and Xen Orchestra now manage a RISC-V virtualization stack in QEMU on x86: XO can list and operate the host and VMs, and a Debian 13 guest runs Docker and K3s. The setup uses 3 harts and 5 GiB of RAM; it also displays an XFCE desktop in the VM console. It remains an experimental prototype: the full stack has not run on RISC-V hardware, packages are personal and unsupported, and most patches await review. Reported issues include delayed guest IP reporting, a disk-size mismatch in XO, and occasional Docker pull retries. Emulation is slow, with guest disk reads around 800 KB/s and K3s taking about a minute to report Ready. The next goals are booting the full stack on a board, upstreaming patches, and making package builds reproducible.

### Source excerpt

XCP-ng on RISC-V now runs in QEMU, managed by Xen Orchestra, with a Debian guest running Docker and K3s. It's a prototype, and here's where it stands.

## Moving from Docker Compose to k3s: Flannel, Traefik and the Gateway API in simple terms

DevFeed: [Moving from Docker Compose to k3s: Flannel, Traefik and the Gateway API in simple terms](<https://devfeed.tech/articles/moving-from-docker-compose-to-k3s-flannel-traefik-and-the-gateway-api-in-simple-terms-85891.md>)

Original publisher: [Read original article](<https://blog.devops.dev/moving-from-docker-compose-to-k3s-flannel-traefik-and-the-gateway-api-in-simple-terms-b9a30e824c7f?source=rss----33f8b2d9a328---4>)

Author: BillaCode

Published: 2026-10-13T10:52:20Z

Content type: article

Language: en

Sources: [DevOps.dev](<https://devfeed.tech/sources/devops-dev.md>)

Topics: [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [traefik](<https://devfeed.tech/topics/traefik.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [backend](<https://devfeed.tech/tags/backend.md>), [bootstrap](<https://devfeed.tech/tags/bootstrap.md>), [docker-compose](<https://devfeed.tech/tags/docker-compose.md>), [flannel](<https://devfeed.tech/tags/flannel.md>), [gateway-api](<https://devfeed.tech/tags/gateway-api.md>), [go](<https://devfeed.tech/tags/go.md>), [helm](<https://devfeed.tech/tags/helm.md>), [home-server](<https://devfeed.tech/tags/home-server.md>), [k3](<https://devfeed.tech/tags/k3.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [production](<https://devfeed.tech/tags/production.md>), [queue](<https://devfeed.tech/tags/queue.md>), [scripts](<https://devfeed.tech/tags/scripts.md>), [traefik](<https://devfeed.tech/tags/traefik.md>), [transcoder](<https://devfeed.tech/tags/transcoder.md>), [video](<https://devfeed.tech/tags/video.md>), [workers](<https://devfeed.tech/tags/workers.md>)

### AI overview

The Kithly backend--a Go API, queue workers and a video transcoder--was moved from Docker Compose on a home server to k3s. The article says it will explain why k3s was chosen and clarify the roles of Flannel, Traefik and the Gateway API, then describe the cutover, including an eight-minute production outage. The supplied excerpt ends during a trimmed Compose configuration, so it does not establish the migration steps, how the networking and routing components were configured, or how the outage was resolved.

### Source excerpt

Hi Guys, the Kithly backend (a Go API, a few queue workers and a video transcoder) has been running on a home server with Docker Compose... Continue reading on DevOps.dev "

## K3s vs. K8s: When lightweight Kubernetes distros win (and when they don't)

DevFeed: [K3s vs. K8s: When lightweight Kubernetes distros win (and when they don't)](<https://devfeed.tech/articles/k3s-vs-k8s-when-lightweight-kubernetes-distros-win-and-when-they-don-t-63830.md>)

Original publisher: [Read original article](<https://thenewstack.io/k3s-vs-k8s-comparison/>)

Author: Peter Smails

Published: 2026-10-02T13:00:00Z

Content type: comparison

Language: en

Sources: [Kubernetes Overview, News and Trends | The New Stack](<https://devfeed.tech/sources/kubernetes-overview-news-and-trends-the-new-stack.md>), [The New Stack](<https://devfeed.tech/sources/the-new-stack.md>)

Topics: [k3s](<https://devfeed.tech/topics/k3s.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [attack-surface](<https://devfeed.tech/tags/attack-surface.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [container](<https://devfeed.tech/tags/container.md>), [containers](<https://devfeed.tech/tags/containers.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [controller](<https://devfeed.tech/tags/controller.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [edge-computing](<https://devfeed.tech/tags/edge-computing.md>), [it](<https://devfeed.tech/tags/it.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [k8s](<https://devfeed.tech/tags/k8s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [post-contributed](<https://devfeed.tech/tags/post-contributed.md>), [sponsor-suse](<https://devfeed.tech/tags/sponsor-suse.md>), [sponsored-post-contributed](<https://devfeed.tech/tags/sponsored-post-contributed.md>), [suse](<https://devfeed.tech/tags/suse.md>)

### AI overview

This comparison explains how K3s reduces Kubernetes resource use and operational overhead through a consolidated, lightweight distribution, while standard Kubernetes offers broader flexibility. It outlines use cases including edge deployments, developer environments and CI/CD, and describes situations where standard Kubernetes may be preferable, such as complex or regulated workloads.

### Source excerpt

The Kubernetes ecosystem has a complexity problem, and most teams already know it. Standard Kubernetes (K8s) is extraordinarily powerful, but The post K3s vs. K8s: When lightweight Kubernetes distros win (and when they don't) appeared first on The New Stack.

## Docker Swarm Alternatives: Kubernetes, K3s, Nomad, ECS, and OpenShift

DevFeed: [Docker Swarm Alternatives: Kubernetes, K3s, Nomad, ECS, and OpenShift](<https://devfeed.tech/articles/5-best-docker-swarm-alternatives-why-you-should-migrate-51013.md>)

Original publisher: [Read original article](<https://www.portainer.io/blog/docker-swarm-alternatives>)

Author: Portainer Team

Published: 2026-07-29T00:00:00Z

Content type: comparison

Language: en

Sources: [Portainer](<https://devfeed.tech/sources/portainer-blog.md>)

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [container](<https://devfeed.tech/topics/container.md>), [migration](<https://devfeed.tech/topics/migration.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [Network](<https://devfeed.tech/topics/network.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Portainer](<https://devfeed.tech/topics/portainer.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [compare](<https://devfeed.tech/tags/compare.md>), [containers](<https://devfeed.tech/tags/containers.md>), [docker](<https://devfeed.tech/tags/docker.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [migrate](<https://devfeed.tech/tags/migrate.md>), [networking](<https://devfeed.tech/tags/networking.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [portainer](<https://devfeed.tech/tags/portainer.md>), [swarm](<https://devfeed.tech/tags/swarm.md>)

### AI overview

This comparison explains why teams may need alternatives to Docker Swarm, citing breaking changes in Docker Engine v29 and ecosystem shifts. It highlights Kubernetes, K3s, Nomad, Amazon ECS, and Red Hat OpenShift for different container infrastructure needs.

### Source excerpt

Looking for Docker Swarm alternatives? Compare Kubernetes, Nomad, Portainer and more to find the best container orchestration platform for your needs.

## Running the Debezium Platform on AWS: PostgreSQL to Amazon Kinesis

DevFeed: [Running the Debezium Platform on AWS: PostgreSQL to Amazon Kinesis](<https://devfeed.tech/articles/running-the-debezium-platform-on-aws-postgresql-to-amazon-kinesis-47520.md>)

Original publisher: [Read original article](<https://debezium.io/blog/2026/07/24/debezium-platform-on-aws-postgres-to-kinesis/>)

Author: Philippe Camus

Published: 2026-07-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Debezium](<https://devfeed.tech/sources/debezium-io.md>)

Topics: [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [Amazon RDS](<https://devfeed.tech/topics/amazon-rds.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [RDS for PostgreSQL](<https://devfeed.tech/topics/rds-for-postgresql.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [identity and access management](<https://devfeed.tech/topics/identity-and-access-management.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [amazon-rds](<https://devfeed.tech/tags/amazon-rds.md>), [amazon-web-services](<https://devfeed.tech/tags/amazon-web-services.md>), [aws](<https://devfeed.tech/tags/aws.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [ec2](<https://devfeed.tech/tags/ec2.md>), [iam](<https://devfeed.tech/tags/iam.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [rds-for-postgresql](<https://devfeed.tech/tags/rds-for-postgresql.md>), [replication](<https://devfeed.tech/tags/replication.md>)

### AI overview

A practical guide to running the Debezium Platform on a single-node k3s cluster hosted on Amazon EC2. It configures a change-data-capture pipeline from Amazon RDS for PostgreSQL to Amazon Kinesis, covering AWS IAM, stream naming, logical replication, and deployment automation.

### Source excerpt

In his recent mid-year update, Mario highlighted the incredible work he and his team have done to make the Debezium Platform operational on Kubernetes. So let us take it somewhere concrete: Amazon Web Services. This post stands the Platform up on a single-node k3s cluster on an EC2 instance and builds a real change-data-capture pipeline from Amazon RDS for PostgreSQL to Amazon Kinesis. The deployment itself is done through a couple of simple commands via a companion project that does the heavy lifting, so the focus is the AWS-specific friction that documentation is thin on: IAM for the Kinesis sink, Kinesis stream naming, RDS logical replication, and reading a change event back out of the stream to prove it all works. Read more...

## Single-Node Kubernetes GitOps on a Budget

DevFeed: [Single-Node Kubernetes GitOps on a Budget](<https://devfeed.tech/articles/single-node-kubernetes-gitops-on-a-budget-39647.md>)

Original publisher: [Read original article](<https://www.gauravsarma.com/posts/2026-03-04_single-node-k3s-gitops-on-a-budget>)

Published: 2026-03-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [Gaurav Sarma's](<https://devfeed.tech/sources/gaurav-sarma-s-blog.md>)

Topics: [GitOps](<https://devfeed.tech/topics/gitops.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [Argo CD](<https://devfeed.tech/topics/argo-cd.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [traefik](<https://devfeed.tech/topics/traefik.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Digital Ocean](<https://devfeed.tech/topics/digital-ocean.md>)

Tags: [argocd](<https://devfeed.tech/tags/argocd.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [digitalocean](<https://devfeed.tech/tags/digitalocean.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [github](<https://devfeed.tech/tags/github.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [lets](<https://devfeed.tech/tags/lets.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>)

### AI overview

This tutorial describes a budget-conscious, single-node Kubernetes platform built with k3s and GitOps. It covers bootstrapping an Ubuntu VM, syncing applications with ArgoCD, and adding TLS and firewall controls. The supplied text is truncated before the full implementation is presented.

### Source excerpt

. [Single-Node Kubernetes GitOps on a Budget](single-node-k3s-gitops-on-a-budget-cover...

## 2026 roundup: Ansible roles, blog migration, K3s on Raspberry Pi, and Lookat 2.1.0

DevFeed: [2026 roundup: Ansible roles, blog migration, K3s on Raspberry Pi, and Lookat 2.1.0](<https://devfeed.tech/articles/best-wishes-2026-39539.md>)

Original publisher: [Read original article](<https://blog.wagemakers.be/blog/2026/01/04/best_wishes_2026/>)

Author: Staf Wagemakers

Published: 2026-01-04T09:26:00Z

Content type: article

Language: en

Sources: [stafwag](<https://devfeed.tech/sources/stafwag-blog.md>)

Topics: [Ansible](<https://devfeed.tech/topics/ansible.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [migration](<https://devfeed.tech/topics/migration.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ansible](<https://devfeed.tech/tags/ansible.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cloud-init](<https://devfeed.tech/tags/cloud-init.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [debian](<https://devfeed.tech/tags/debian.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [github](<https://devfeed.tech/tags/github.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mastodon](<https://devfeed.tech/tags/mastodon.md>), [migration](<https://devfeed.tech/tags/migration.md>), [newyear](<https://devfeed.tech/tags/newyear.md>), [newyear2026](<https://devfeed.tech/tags/newyear2026.md>), [plushtodon](<https://devfeed.tech/tags/plushtodon.md>), [raspberrypi](<https://devfeed.tech/tags/raspberrypi.md>), [releases](<https://devfeed.tech/tags/releases.md>), [thinkpad](<https://devfeed.tech/tags/thinkpad.md>), [w500](<https://devfeed.tech/tags/w500.md>), [w541](<https://devfeed.tech/tags/w541.md>)

### AI overview

A 2026 roundup covering maintained Ansible roles, the migration of a blog from GitHub to personal hosting, a lightweight K3s cluster on three Raspberry Pi 4 devices, updated Debian compatibility, and the Lookat 2.1.0 release.

### Source excerpt

You may also enjoy 1 minute read Made some time to do some work for a few Ansible roles that I maintain. You'll find the new releases below. Read more... 2 minute read If you follow my blog posts with an RSS reader, update the rss feed to: ...If you want to continue to follow me off-course ;-) I moved my blog from GitHub to my own hosting ( powered by Procolix ). Procolix sponsored my hosting for 20 years, till I decided to start my company Mask27.dev.

## ansible-k3s-on-vms updated to Debian 13 (Trixie)

DevFeed: [ansible-k3s-on-vms updated to Debian 13 (Trixie)](<https://devfeed.tech/articles/ansible-k3s-on-vms-updated-to-debian-13-trixie-39538.md>)

Original publisher: [Read original article](<https://blog.wagemakers.be/blog/2025/11/13/ansible-k3s-trixie/>)

Author: Staf Wagemakers

Published: 2025-11-13T04:30:00Z

Content type: release

Language: en

Sources: [stafwag](<https://devfeed.tech/sources/stafwag-blog.md>)

Topics: [Ansible](<https://devfeed.tech/topics/ansible.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [virtual machines](<https://devfeed.tech/topics/virtual-machines.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloudinit](<https://devfeed.tech/tags/cloudinit.md>), [cluster](<https://devfeed.tech/tags/cluster.md>), [debian](<https://devfeed.tech/tags/debian.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [pi](<https://devfeed.tech/tags/pi.md>), [pi-4](<https://devfeed.tech/tags/pi-4.md>), [release](<https://devfeed.tech/tags/release.md>), [virtual-machines](<https://devfeed.tech/tags/virtual-machines.md>)

### AI overview

The article announces updated Ansible roles for provisioning virtual machines and deploying k3s on a Raspberry Pi 4 cluster. The roles were updated for Debian 13 Trixie and include new templates, examples, and fixes across several roles.

### Source excerpt

I use the lightweight Kubernetes K3s on a 3-node Raspberry Pi 4 cluster. And created a few ansible roles to provision the virtual machines with cloud image with cloud-init and deploy k3s on it. I updated the roles below to be compatible with the latest Debian release: Debian 13 Trixie. With this release comes a new movie ;-)

## Preview: Slice Up Bare-Metal with Slicer

DevFeed: [Preview: Slice Up Bare-Metal with Slicer](<https://devfeed.tech/articles/preview-slice-up-bare-metal-with-slicer-26646.md>)

Original publisher: [Read original article](<https://blog.alexellis.io/slicer-bare-metal-preview/>)

Author: Alex Ellis

Published: 2025-08-30T08:09:48Z

Content type: release

Language: en

Sources: [Alex Ellis' Blog](<https://devfeed.tech/sources/alex-ellis-blog.md>)

Topics: [Firecracker](<https://devfeed.tech/topics/firecracker.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [OpenFaaS](<https://devfeed.tech/topics/openfaas.md>), [systemd](<https://devfeed.tech/topics/systemd.md>), [Arch Linux](<https://devfeed.tech/topics/archlinux.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Ollama](<https://devfeed.tech/topics/ollama.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [bare-metal](<https://devfeed.tech/tags/bare-metal.md>), [boot](<https://devfeed.tech/tags/boot.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [firecracker](<https://devfeed.tech/tags/firecracker.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [network](<https://devfeed.tech/tags/network.md>), [preview](<https://devfeed.tech/tags/preview.md>), [self-hosting](<https://devfeed.tech/tags/self-hosting.md>), [slicer](<https://devfeed.tech/tags/slicer.md>), [storage](<https://devfeed.tech/tags/storage.md>), [systemd](<https://devfeed.tech/tags/systemd.md>), [testing](<https://devfeed.tech/tags/testing.md>), [work](<https://devfeed.tech/tags/work.md>), [x86-64](<https://devfeed.tech/tags/x86-64.md>)

### AI overview

OpenFaaS Ltd is previewing Slicer, an internal tool that partitions bare-metal hosts into Firecracker microVMs. The article describes use cases including Kubernetes cluster scaling, customer simulations, chaos testing, production troubleshooting, Arm and x86_64 testing, persistent workloads, multi-host deployments, and GPU access for Ollama.

### Source excerpt

The easiest and best supported way to learn and deploy Firecracker and microVMs.

## Intel N100 Mini PC for R&D and Self-Hosting Compared with Raspberry Pi 5

DevFeed: [Intel N100 Mini PC for R&D and Self-Hosting Compared with Raspberry Pi 5](<https://devfeed.tech/articles/i-bought-an-n100-mini-pc-then-another-26645.md>)

Original publisher: [Read original article](<https://blog.alexellis.io/n100-mini-computer/>)

Author: Alex Ellis

Published: 2025-08-18T08:09:48Z

Content type: opinion

Language: en

Sources: [Alex Ellis' Blog](<https://devfeed.tech/sources/alex-ellis-blog.md>)

Topics: [pc](<https://devfeed.tech/topics/pc.md>), [intel](<https://devfeed.tech/topics/intel.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [NVMe](<https://devfeed.tech/topics/nvme.md>), [Firecracker](<https://devfeed.tech/topics/firecracker.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [OpenFaaS](<https://devfeed.tech/topics/openfaas.md>), [ddr5](<https://devfeed.tech/topics/ddr5.md>)

Tags: [ddr5](<https://devfeed.tech/tags/ddr5.md>), [firecracker](<https://devfeed.tech/tags/firecracker.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [intel](<https://devfeed.tech/tags/intel.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [m-2-nvme](<https://devfeed.tech/tags/m-2-nvme.md>), [mini-pc](<https://devfeed.tech/tags/mini-pc.md>), [pc](<https://devfeed.tech/tags/pc.md>), [processor](<https://devfeed.tech/tags/processor.md>), [self-hosting](<https://devfeed.tech/tags/self-hosting.md>), [storage](<https://devfeed.tech/tags/storage.md>), [threads](<https://devfeed.tech/tags/threads.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

The article evaluates the low-power Intel N100 Mini PC for R&D and self-hosting, comparing it with the Raspberry Pi 5. It discusses CPU, RAM, NVMe storage, Ethernet, virtualization, Kubernetes, Firecracker, and cost considerations.

### Source excerpt

Exploring the capabilities of the Intel N100 Mini PC for work and self-hosting as an alternative to public cloud.

## Kubernetes Networking with Multus

DevFeed: [Kubernetes Networking with Multus](<https://devfeed.tech/articles/advanced-kubernetes-networking-with-multus-it-s-easier-than-you-think-10507.md>)

Original publisher: [Read original article](<https://technotim.com/posts/advanced-kubernetes-networking/>)

Author: Techno Tim

Published: 2024-04-14T13:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Network](<https://devfeed.tech/topics/network.md>), [Cilium](<https://devfeed.tech/topics/cilium.md>), [k3s](<https://devfeed.tech/topics/k3s.md>)

Tags: [cilium](<https://devfeed.tech/tags/cilium.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kubernetes-networking](<https://devfeed.tech/tags/kubernetes-networking.md>), [networking](<https://devfeed.tech/tags/networking.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

A video tutorial covering Kubernetes networking, from CNIs to configuring Multus for traditional networking needs. It includes installation guidance and connectivity and DNS testing steps, with notes for RKE2 and Cilium users.

### Source excerpt

I just discovered Multus and it fixed Kubernetes networking! In this video we cover a lot of Kubernetes networking topics from beginner topics like CNIs, to advanced topics like adding Multus for more traditional networking within Kubernetes - which fixes a lot of problems you see with Kubernetes networking. Also, I had to turn the nerd up to 11 on this one. 📺 Watch Video Be sure to ch...

## Fly Kubernetes does more now

DevFeed: [Fly Kubernetes does more now](<https://devfeed.tech/articles/fly-kubernetes-does-more-now-1696.md>)

Original publisher: [Read original article](<https://fly.io/blog/fks-beta-live/>)

Published: 2024-03-07T00:00:00Z

Content type: article

Language: en

Sources: [Fly](<https://devfeed.tech/sources/the-fly-blog.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [fly.io](<https://devfeed.tech/topics/fly-io.md>), [Firecracker](<https://devfeed.tech/topics/firecracker.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [container](<https://devfeed.tech/topics/container.md>), [Network](<https://devfeed.tech/topics/network.md>), [API](<https://devfeed.tech/topics/api.md>), [Prometheus](<https://devfeed.tech/topics/prometheus.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [api](<https://devfeed.tech/tags/api.md>), [cdn](<https://devfeed.tech/tags/cdn.md>), [close-to-users](<https://devfeed.tech/tags/close-to-users.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [containers](<https://devfeed.tech/tags/containers.md>), [deploy-app-servers](<https://devfeed.tech/tags/deploy-app-servers.md>), [docker](<https://devfeed.tech/tags/docker.md>), [elixir](<https://devfeed.tech/tags/elixir.md>), [firecracker](<https://devfeed.tech/tags/firecracker.md>), [fly](<https://devfeed.tech/tags/fly.md>), [fly-io](<https://devfeed.tech/tags/fly-io.md>), [heroku-alternative](<https://devfeed.tech/tags/heroku-alternative.md>), [heroku-competitor](<https://devfeed.tech/tags/heroku-competitor.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [i](<https://devfeed.tech/tags/i.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [networking](<https://devfeed.tech/tags/networking.md>), [postgresql-clusters](<https://devfeed.tech/tags/postgresql-clusters.md>), [prometheus](<https://devfeed.tech/tags/prometheus.md>), [servers](<https://devfeed.tech/tags/servers.md>)

### AI overview

Fly Kubernetes has moved from early access toward a closed beta as a managed Kubernetes service backed by Fly.io infrastructure. It handles Kubernetes control-plane operations while users deploy workloads. The article explains that Fly's design uses K3s and Virtual Kubelet, transforms containers into Firecracker microVMs, and connects pods through an internal WireGuard mesh.

### Source excerpt

Eons ago, we announced we were working on Fly Kubernetes. It drummed up enough excitement to prove we were heading in the right direction. So, we got hard to work to get from barebones "early access" to a beta release. We'll be onboarding customers to the closed beta over the next few weeks. Email us at sales@fly.io and we'll hook you up. Fly Kubernetes is the "blessed path"™ to using Kubernetes backed by Fly.io infrastructure. Or, in simpler terms, it is our managed Kubernetes service. We take care of the complexity of operating the Kubernetes control plane, leaving you with the unfettered joy of deploying your Kubernetes workloads. If you love Fly.io and K8s, this product is for you. What even is a Kubernete? So how did this all come to be--and what even is a Kubernete? You can see more fun details in Introducing Fly Kubernetes. If you wade through all the YAML and CNCF projects, what's left is an API for declaring workloads and how it should be accessed. But that's not what people usually talk / groan about. It's everything else that comes along with adopting Kubernetes: a container runtime (CRI), networking between workloads (CNI) which leads to DNS (CoreDNS). Then you layer on Prometheus for metrics and whatever the logging daemon du jour is at the time. Now you get to debate which Ingress--strike that--Gateway API to deploy and if the next thing is anything to do with a Service Mess, then as they like to say where I live, "bless your heart". Finally, there's capacity planning. You've got to pick and choose where, how and what the Nodes will look like in order to configure and run the workloads. When we began thinking about what a Fly Kubernetes Service could look like, we started from first principles, as we do with most everything here. The best way we can describe it is the scene from Iron Man 2 when Tony Stark discovers a new element. As he's looking at the knowledge left behind by those that came before, he starts to imagine something entirely different and

## First Impressions with the Raspberry Pi 5

DevFeed: [First Impressions with the Raspberry Pi 5](<https://devfeed.tech/articles/first-impressions-with-the-raspberry-pi-5-26639.md>)

Original publisher: [Read original article](<https://blog.alexellis.io/first-impressions-with-the-raspberry-pi-5/>)

Author: Alex Ellis

Published: 2023-09-28T10:55:07Z

Content type: article

Language: en

Sources: [Alex Ellis' Blog](<https://devfeed.tech/sources/alex-ellis-blog.md>)

Topics: [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [OpenFaaS](<https://devfeed.tech/topics/openfaas.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [actions](<https://devfeed.tech/tags/actions.md>), [arm](<https://devfeed.tech/tags/arm.md>), [bare-metal](<https://devfeed.tech/tags/bare-metal.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cluster](<https://devfeed.tech/tags/cluster.md>), [docker](<https://devfeed.tech/tags/docker.md>), [emulation](<https://devfeed.tech/tags/emulation.md>), [firecracker](<https://devfeed.tech/tags/firecracker.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [headless](<https://devfeed.tech/tags/headless.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [installer](<https://devfeed.tech/tags/installer.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [pi-5](<https://devfeed.tech/tags/pi-5.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [raspberry-pi-5](<https://devfeed.tech/tags/raspberry-pi-5.md>), [raspberrypi](<https://devfeed.tech/tags/raspberrypi.md>), [server](<https://devfeed.tech/tags/server.md>), [servers](<https://devfeed.tech/tags/servers.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

The author uses Raspberry Pis mainly as headless, low-power servers and build machines: for OpenFaaS functions, isolated CI runners, K3s clusters installed with k3sup, and native Arm builds through GitHub Actions runners wrapped by actuated in Firecracker VMs. The Raspberry Pi 5 adds a PCIe port and power button, and moves some board components; the author highlights deeper silicon changes but the excerpt does not specify them. The author says the Pi 4 already outperforms QEMU emulation on fast servers for Arm builds. This excerpt provides no Pi 5 performance measurements or upgrade recommendation, so it cannot establish whether upgrading is worthwhile.

### Source excerpt

For someone who runs the Raspberry Pi as a server, build agent and for Kubernetes, how does the new version stack up? And should you upgrade?

## Fully Automated K3S etcd High Availability Install

DevFeed: [Fully Automated K3S etcd High Availability Install](<https://devfeed.tech/articles/fully-automated-k3s-etcd-high-availability-install-10582.md>)

Original publisher: [Read original article](<https://technotim.com/posts/k3s-etcd-ansible/>)

Author: Techno Tim

Published: 2022-03-26T15:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [k3s](<https://devfeed.tech/topics/k3s.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>)

### AI overview

A tutorial for automating the setup of a highly available k3s cluster using etcd, MetalLB, kube-vip, and Ansible. It covers prerequisites, VM provisioning, repository configuration, and cluster deployment.

### Source excerpt

Setting up k3s is hard.That's why we made it easy.Today we'll set up a High Availability K3s cluster using etcd, MetalLB, kube-vip, and Ansible.We'll automate the entire process giving you an easy, repeatable way to create a k3s cluster that you can run in a few minutes. A HUGE THANKS to our sponsor, Micro Center! New Customers Exclusive - Get a Free 240gb SSD at Micro Center: https://micro.c...

## A Hypervisor Built on Kubernetes - Cloud Native HCI with Harvester

DevFeed: [A Hypervisor Built on Kubernetes - Cloud Native HCI with Harvester](<https://devfeed.tech/articles/a-hypervisor-built-on-kubernetes-cloud-native-hci-with-harvester-10600.md>)

Original publisher: [Read original article](<https://technotim.com/posts/meet-harvester/>)

Author: Techno Tim

Published: 2022-03-12T13:00:00Z

Content type: article

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [rancher](<https://devfeed.tech/topics/rancher.md>), [virtual machines](<https://devfeed.tech/topics/virtual-machines.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [high-availability](<https://devfeed.tech/tags/high-availability.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rancher](<https://devfeed.tech/tags/rancher.md>), [virtual-machines](<https://devfeed.tech/tags/virtual-machines.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

The article introduces Harvester, an open-source hypervisor from Rancher built on Kubernetes. It describes running and scaling Linux and Windows virtual machines, providing high availability, and creating RKE1, RKE2, and K3S Kubernetes clusters alongside those virtual machines.

### Source excerpt

Rancher released a next generation open source HCI software hypervisor built on Kubernetes that helps you run virtual machines.With Harvester you can create Linux, Windows, or any virtual machine that can be easily scaled and cluster giving your high availability virtual machines with a few clicks.It also gives you a platform to automatically create HA RKE1, RKE2, and K3S Kubernetes clusters wi...

## TrueNAS Scale Apps - Official, Unofficial, Docker, and Kubernetes

DevFeed: [TrueNAS Scale Apps - Official, Unofficial, Docker, and Kubernetes](<https://devfeed.tech/articles/truenas-scale-apps-official-unofficial-docker-and-kubernetes-10678.md>)

Original publisher: [Read original article](<https://technotim.com/posts/truenas-scale-apps/>)

Author: Techno Tim

Published: 2022-03-02T13:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [truenas](<https://devfeed.tech/topics/truenas.md>), [App](<https://devfeed.tech/topics/app.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [Docker Image](<https://devfeed.tech/topics/docker-image.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [apps](<https://devfeed.tech/tags/apps.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-image](<https://devfeed.tech/tags/docker-image.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [truenas](<https://devfeed.tech/tags/truenas.md>)

### AI overview

A tutorial on installing and managing applications in TrueNAS SCALE, including official, unofficial, and community apps, Docker images, and Kubernetes deployments with Helm. It discusses the app engine's support for Docker, Kubernetes, and K3S.

### Source excerpt

TrueNAS SCALE is here and with it comes new way of installing and managing applications.You can install official apps, unofficial and community apps using TrueCharts, and also any Docker image or Kubernetes deployment with helm.Join me as we dive into managing applications and exploring TrueNAS SCALES's new app engine that runs Docker, Kubernetes, and K3S. 📺 Watch Video If you're looking fo...

## Incrementally measuring my internet speed with Prometheus

DevFeed: [Incrementally measuring my internet speed with Prometheus](<https://devfeed.tech/articles/incrementally-measuring-my-internet-speed-with-prometheus-37846.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/speedtest-prometheus/>)

Author: Carlos Alexandro Becker

Published: 2021-07-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [Prometheus](<https://devfeed.tech/topics/prometheus.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>), [Time Series](<https://devfeed.tech/topics/time-series.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [Helm charts](<https://devfeed.tech/topics/helm-charts.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [dashboard](<https://devfeed.tech/tags/dashboard.md>), [grafana](<https://devfeed.tech/tags/grafana.md>), [helm-charts](<https://devfeed.tech/tags/helm-charts.md>), [internet](<https://devfeed.tech/tags/internet.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [measuring](<https://devfeed.tech/tags/measuring.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [modem](<https://devfeed.tech/tags/modem.md>), [prometheus](<https://devfeed.tech/tags/prometheus.md>), [providers](<https://devfeed.tech/tags/providers.md>), [terraform](<https://devfeed.tech/tags/terraform.md>), [time-series](<https://devfeed.tech/tags/time-series.md>)

### AI overview

A tutorial on measuring home internet speed every 30 minutes with a custom Prometheus exporter, storing the results in a time-series database, and visualizing them in Grafana.

### Source excerpt

I live in Brazil, and, if you're not familiar, internet usually sucks here.

## Configuring Traefik 2 Ingress for Kubernetes

DevFeed: [Configuring Traefik 2 Ingress for Kubernetes](<https://devfeed.tech/articles/configuring-traefik-2-ingress-for-kubernetes-10584.md>)

Original publisher: [Read original article](<https://technotim.com/posts/k3s-traefik-rancher/>)

Author: Techno Tim

Published: 2021-04-08T14:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [traefik](<https://devfeed.tech/topics/traefik.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [rancher](<https://devfeed.tech/topics/rancher.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>)

Tags: [certificates](<https://devfeed.tech/tags/certificates.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [helm](<https://devfeed.tech/tags/helm.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [ingress](<https://devfeed.tech/tags/ingress.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [rancher](<https://devfeed.tech/tags/rancher.md>), [self-hosting](<https://devfeed.tech/tags/self-hosting.md>), [ssl](<https://devfeed.tech/tags/ssl.md>), [traefik](<https://devfeed.tech/tags/traefik.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial for configuring Traefik 2 as the ingress controller on a highly available k3s Kubernetes cluster, including Rancher compatibility, external load balancing, and wildcard certificates stored on persistent storage.

### Source excerpt

This guide is for installing traefik 2 on k3s.If you're not using rancher, that's fine, just skip to Reconfiguring k3s Note: There is an updated tutorial on installing traefik + cert-manager on Kubernetes here. However, if you want to store your certificates on disk, this tutorial here is perfectly fine. It assumes you have followed: Fully Automated K3S etcd High Availability Install ...

## Multi-CPU Architecture Kubernetes Cluster with a Raspberry Pi

DevFeed: [Multi-CPU Architecture Kubernetes Cluster with a Raspberry Pi](<https://devfeed.tech/articles/multi-cpu-architecture-kubernetes-cluster-with-a-raspberry-pi-10607.md>)

Original publisher: [Read original article](<https://technotim.com/posts/multi-arch-k3s-rpi/>)

Author: Techno Tim

Published: 2021-03-14T14:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [x86](<https://devfeed.tech/topics/x86.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [docker](<https://devfeed.tech/tags/docker.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

A video tutorial shows how to build a multi-architecture Kubernetes cluster by adding an ARM-based Raspberry Pi 4 running Ubuntu and k3s to an existing x86 cluster. It also discusses CPU-specific Docker images and configuration requirements.

### Source excerpt

Building a Multi-architecture CPU Kubernetes cluster is easier than you think with k3s.In this video we'll build a Raspberry Pi 4 with an ARM CPU and add it to our existing x86 x64 amd64 CPU Kubernetes cluster.Our foundation will be Ubuntu for ARM, then we'll add k3s, and then join it to our cluster.We'll also discuss how this works with Docker images built for specific CPU types.We'll also tal...

## Tutorial: Installing Rancher on a High-Availability k3s Cluster

DevFeed: [Tutorial: Installing Rancher on a High-Availability k3s Cluster](<https://devfeed.tech/articles/high-availability-k3s-kubernetes-in-minutes-10583.md>)

Original publisher: [Read original article](<https://technotim.com/posts/k3s-ha-install/>)

Author: Techno Tim

Published: 2020-12-19T14:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [k3s](<https://devfeed.tech/topics/k3s.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [rancher](<https://devfeed.tech/topics/rancher.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [clusters](<https://devfeed.tech/tags/clusters.md>), [health](<https://devfeed.tech/tags/health.md>), [helm](<https://devfeed.tech/tags/helm.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [install](<https://devfeed.tech/tags/install.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [load-balancer](<https://devfeed.tech/tags/load-balancer.md>), [rancher](<https://devfeed.tech/tags/rancher.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A step-by-step tutorial for installing Rancher on an existing high-availability k3s cluster. It covers configuring a load balancer, installing Helm and cert-manager, configuring Rancher, using the GUI, scaling the cluster, and setting up health and liveness checks.

### Source excerpt

Are you running Kubernetes in your homelab or in the enterprise? Do you want an easy way to manage and create Kubernetes clusters? Do you want high availability Rancher? Join me as we walk through stalling Rancher on an existing high availability k3s cluster in this step-by-step tutorial.We install Rancher, configure a load balancer, install and configure helm, install cert-manager, configure ...

## Portainer 2.0: Installing and Managing Kubernetes with k3s, k3d, and kubectl

DevFeed: [Portainer 2.0: Installing and Managing Kubernetes with k3s, k3d, and kubectl](<https://devfeed.tech/articles/portainer-2-0-now-with-more-kubernetes-10632.md>)

Original publisher: [Read original article](<https://technotim.com/posts/portainer-2/>)

Author: Techno Tim

Published: 2020-08-29T14:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Portainer](<https://devfeed.tech/topics/portainer.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [kubectl](<https://devfeed.tech/topics/kubectl.md>)

Tags: [commands](<https://devfeed.tech/tags/commands.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubectl](<https://devfeed.tech/tags/kubectl.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [portainer](<https://devfeed.tech/tags/portainer.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A step-by-step tutorial for installing Portainer 2 with Kubernetes. It sets up k3s using k3d, installs kubectl, launches Portainer, and runs a Minecraft server in Kubernetes as a proof of work.

### Source excerpt

What's new in Portainer 2.0? Well, a ton.With the release of Portainer 2 you now have the option to install Kubernetes.This makes installing, managing, and deploying Kubenetes really easy.In this step by step tutorial, we'll start with nothing and end up with a fully working Portainer 2 server running Kubernetes.We'll set up k3s using k3d, install kubectl, and then spin up Portainer.As an adde...

## NVIDIA Jetson Nano - Docker optimized Linux Kernel

DevFeed: [NVIDIA Jetson Nano - Docker optimized Linux Kernel](<https://devfeed.tech/articles/nvidia-jetson-nano-docker-optimized-linux-kernel-29468.md>)

Original publisher: [Read original article](<https://blog.hypriot.com/post/nvidia-jetson-nano-build-kernel-docker-optimized/>)

Published: 2019-05-04T01:57:21Z

Content type: tutorial

Language: en

Sources: [Hypriot](<https://devfeed.tech/sources/hypriot.md>)

Topics: [Jetson](<https://devfeed.tech/topics/jetson.md>), [Linux Kernel](<https://devfeed.tech/topics/linux-kernel.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Network](<https://devfeed.tech/topics/network.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>)

Tags: [build-system](<https://devfeed.tech/tags/build-system.md>), [developer](<https://devfeed.tech/tags/developer.md>), [docker](<https://devfeed.tech/tags/docker.md>), [jetson](<https://devfeed.tech/tags/jetson.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [networking](<https://devfeed.tech/tags/networking.md>), [robotics](<https://devfeed.tech/tags/robotics.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

This tutorial explains how to customize and build a Linux kernel directly on the NVIDIA Jetson Nano DevKit. It focuses on adding kernel settings, including IPVLAN, needed for networking with Docker Swarm, Kubernetes, and k3s, and covers preparing the build environment and downloading the kernel sources.

### Source excerpt

Despite the fact that the NVIDIA Jetson Nano DevKit comes with Docker Engine preinstalled and you can run containers just out-of-the-box on this great AI and Robotics enabled board, there are still some important kernel settings missing to run Docker Swarm mode, Kubernetes or k3s correctly. So, let's try to fix this... Analyzing the Linux Kernel In my last blogpost Verify your Linux Kernel for Container Compatibility, I already shared all the details how you can easily verify the Linux kernel for all Container related kernel settings. So, this first part of analyzing the capabilities of the stock Linux kernel 4.9.x provided by NVIDIA is already done and documented. And this was an easy task as well, so everyone who's interested in these details can repeat the task at his/her own device. Let's recap what we did found. Especially there is one important setting which will be used for networking. This feature called "IPVLAN", is required for Docker Swarm mode and it's also used for networking in Kubernetes and k3s. Building your own Linux Kernel Anyway, even when we'd like to include or change only a single kernel setting, we have to customize the kernel configuration and have to compile and build our own Linux kernel. This is typically a common task for a desktop Linux system, but can be pretty ugly and cumbersome if you have to build the kernel for an Embedded Device. When we look back to all the other NVIDIA Jetson boards, like the TK1, TX1 and TX2, this requires a second Linux machine, running Ubuntu 14.04 or 16.04 on an Intel CPU. Then setting up a complete build system for cross-compiling and all these stuff. Honestly, this is a well-known approach for an Embedded Developer, but the good thing now for the Jetson Nano DevKit this is not required any more. Here the good news: you can customize and build your own Linux kernel directly on the Jetson Nano DevKit! You only need an internet connection and some time to perform all steps on your own. BTW, and this is another