↓ Skip to main content

devops/container/kubernetes

Talos on Proxmox – Hybrid Kubernetes with AWS Burst Workers

Talos on Proxmox – Hybrid Kubernetes with AWS Burst Workers ↗ ↖

This project automates independent development and production Talos Kubernetes environments on Proxmox using OpenTofu and GitHub Actions, with optional stateless AWS workers connected through KubeSpan. Each cluster runs its own Argo CD for GitOps application management, while Doppler and External Secrets supply credentials and persistent workloads stay on Proxmox.
Refurbished Marketplace – Distributed Go Microservices

Refurbished Marketplace – Distributed Go Microservices ↗ ↖

This project explores distributed Go microservices through a refurbished-goods marketplace, with a server-rendered storefront, catalog search, inventory reservations, and merchant-scoped checkout. It combines gRPC APIs, Kafka and Debezium messaging, a durable checkout saga, and Argo CD deployments on Talos Kubernetes with Istio ambient mTLS and OpenTelemetry observability.
On-Premise 101 (Part 5): From Terraform VMs to a K8s Cluster with Ansible

On-Premise 101 (Part 5): From Terraform VMs to a K8s Cluster with Ansible

·4384 words·21 mins· loading · loading
People are often scared to learn Kubernetes because it’s difficult to set up an environment to play around with. Sure, you can use a project like minikube to learn on your own, but running it on your laptop seems limited, and you may not get to experience all the awesome features Kubernetes offers (remember, it was born for high availability). Or, if you have money, you can use a managed Kubernetes cluster from one of the cloud providers. Often, they’ve abstracted away so many things under the hood that you only need to learn kubectl and you’re good to go.