Deploying Kubeflow

Deploying the Kubeflow platform Preamble I recently started contributing to the Kubeflow open-source project and have been following some recent GitHub discussions, watched Working Group (WG) call recordings (they run past midnight in my timezone unfortunately) and community calls. Many contributors come from organizations that deploy Kubeflow internally or offer it as a managed service. One of the more popular requests from the community is to build Helm charts for deploying the Kubeflow platform. ...

May 6, 2025 · 4 min · Andrew

Kubernetes at Home

Running Kubernetes at Home I’ve been managing a bare-metal Kubernetes cluster at home for a while now to learn about Kubernetes and its ecosystem. You can check it out here: solanyn/home-ops The Cluster My Kubernetes cluster is deployed with Talos and is managed by Flux via GitOps. I handle backups of the cluster to my NAS via NFS and S3 and offsite to Cloudflare R2. Core Components Flux: GitOps operator that reconciles cluster state from Git Renovate: Automatically updates dependencies and creates PRs via GitHub Actions cert-manager: Manages SSL certificates across services external-dns: Syncs DNS records for ingresses, services and Gateway API HTTP routes external-secrets: Integrates Kubernetes Secrets with 1Password cilium: High-performance networking for Kubernetes rook: Provides persistent storage for the cluster volsync: Provides volume replication and dissaster recovery DNS with Split Horizon I run two instances of external-dns: ...

February 28, 2025 · 2 min · Andrew