Ever thought of running a Kubernetes cluster for your home needs? Perhaps even implemented it already? Well, in both cases, this “wife-approved HomeOps” project might come in handy…
The home-ops repo provides all the configurations you need to deploy a GitOps-controlled, Talos-based Kubernetes cluster with distributed block storage, backups, and other services. Here’s what this setup covers:
- IaC- and GitOps-driven configuration management based on Terraform, Flux, and Renovate;
- Networking powered by Cilium, ExternalDNS, and Cloudflare;
- Persistent storage based on Rook/Ceph;
- Backups with VolSync;
- SSL certificates management via cert-manager;
- ingress-nginx as its Kubernetes ingress controller;
- SOPS and External Secrets Operator for secrets management;
- Observability stack with kube-prometheus-stack, Prometheus operator, Blackbox exporter, and Loki.
▶️ Main GitHub repo
▶️ Repo with a template used as the foundation for home-ops (it comes with getting started instructions)
#tools #gitops
The home-ops repo provides all the configurations you need to deploy a GitOps-controlled, Talos-based Kubernetes cluster with distributed block storage, backups, and other services. Here’s what this setup covers:
- IaC- and GitOps-driven configuration management based on Terraform, Flux, and Renovate;
- Networking powered by Cilium, ExternalDNS, and Cloudflare;
- Persistent storage based on Rook/Ceph;
- Backups with VolSync;
- SSL certificates management via cert-manager;
- ingress-nginx as its Kubernetes ingress controller;
- SOPS and External Secrets Operator for secrets management;
- Observability stack with kube-prometheus-stack, Prometheus operator, Blackbox exporter, and Loki.
▶️ Main GitHub repo
▶️ Repo with a template used as the foundation for home-ops (it comes with getting started instructions)
#tools #gitops
👍5
Just learning GitOps or interested in getting a ready-to-use Kubernetes cluster fully controlled by Flux? Take a look at this repo!
k8s-gitops titled “GitOps Workflow for Kubernetes Cluster” builds your infrastructure based on K3s, a well-known lightweight distribution. After your cluster is installed, it bootstraps Flux2 and other services, resulting in:
- Fully-featured Kubernetes cluster with networking (CoreDNS, MetalLB), cert-manager, monitoring (Prometheus, Grafana, InfluxDB, Thanos), logs (Vector, Loki), and storage (Ceph/Rook);
- Continuously updated workloads triggered by the availability of new container images in the repo (via Renovate);
- Notifications and alerts from Flux bot in Discord;
- Auto-upgraded K3s version (via System Upgrade Controller from Rancher);
- Backups based on VolSync.
▶️ GitHub repo
#tools #gitops
k8s-gitops titled “GitOps Workflow for Kubernetes Cluster” builds your infrastructure based on K3s, a well-known lightweight distribution. After your cluster is installed, it bootstraps Flux2 and other services, resulting in:
- Fully-featured Kubernetes cluster with networking (CoreDNS, MetalLB), cert-manager, monitoring (Prometheus, Grafana, InfluxDB, Thanos), logs (Vector, Loki), and storage (Ceph/Rook);
- Continuously updated workloads triggered by the availability of new container images in the repo (via Renovate);
- Notifications and alerts from Flux bot in Discord;
- Auto-upgraded K3s version (via System Upgrade Controller from Rancher);
- Backups based on VolSync.
▶️ GitHub repo
#tools #gitops
👍5
Stefan Prodan, a core maintainer of Flux, announced Flux Operator in the ControlPlane blog.
This project is described as “a new component in the Flux CD ecosystem that automates the lifecycle management of Flux components and streamlines GitOps workflows for Kubernetes clusters.” Technically, it works as a Kubernetes operator (CRD controller), which can be used (instead of
Find more information in this announcement and GitHub repo.
#news #gitops
This project is described as “a new component in the Flux CD ecosystem that automates the lifecycle management of Flux components and streamlines GitOps workflows for Kubernetes clusters.” Technically, it works as a Kubernetes operator (CRD controller), which can be used (instead of
flux bootstrap) to deploy Flux and manage it in your cluster. This approach strives to simplify the installation, configuration, and operation (e.g., upgrading, scaling, and improved observability) of Flux. The operator's code is written in Go and licensed under AGPL 3.0.Find more information in this announcement and GitHub repo.
#news #gitops
👍4❤1
The “Inside Argo: Automating the Future” movie has been announced; here comes its trailer. This documentary covers the story of the Argo project and features interviews from its founders and current maintainers, the representatives of Akuity, CNCF, CodeFresh by Octopus Deploy, Intuit, and Red Hat. The world premiere will happen during KubeCon NA 2024 on November 14.
P.S. Previously, you could’ve seen documentaries about other significant Cloud Native projects:
- “Kubernetes: The Documentary”: Part 1 (24:54) and Part 2 (31:18)
- “Prometheus: The Documentary” (27:00)
- “Inside Envoy: The Proxy for the Future” (31:49)
#gitops #video #news
P.S. Previously, you could’ve seen documentaries about other significant Cloud Native projects:
- “Kubernetes: The Documentary”: Part 1 (24:54) and Part 2 (31:18)
- “Prometheus: The Documentary” (27:00)
- “Inside Envoy: The Proxy for the Future” (31:49)
#gitops #video #news
❤3
Kubernative by Palark | Kubernetes news and goodies
The “Inside Argo: Automating the Future” movie has been announced; here comes its trailer. This documentary covers the story of the Argo project and features interviews from its founders and current maintainers, the representatives of Akuity, CNCF, CodeFresh…
The full “Inside Argo: Automating the Future” documentary lasts 32 minutes and was uploaded to YouTube just 4 hours ago. Enjoy watching it here.
#video #gitops
#video #gitops
👍3❤1
Weave GitOps is a Flux-based developer platform that simplifies continuous delivery adoption and scaling and provides insights into application deployments. It’s an Open Source project created in Weaveworks, the company that shut down in February 2024.
It hasn’t seen any releases since December 2023, but now the community formed from the Weaveworks ex-staff members and other users is reviving Weave GitOps. Just 9 hours ago, a 0.39.0-rc.1 release landed in the project’s GitHub repo. It brings numerous improvements, including support for Flux 2.4.0, updated UI and dependencies, enabled OpenTofu compatibility, and a new domain with the project’s documentation.
Find more details about this release here and the project’s documentation here.
P.S. Weave GitOps Enterprise, an enterprise solution based on Weave GitOps, became Open Source in April 2024.
#news #releases #gitops
It hasn’t seen any releases since December 2023, but now the community formed from the Weaveworks ex-staff members and other users is reviving Weave GitOps. Just 9 hours ago, a 0.39.0-rc.1 release landed in the project’s GitHub repo. It brings numerous improvements, including support for Flux 2.4.0, updated UI and dependencies, enabled OpenTofu compatibility, and a new domain with the project’s documentation.
Find more details about this release here and the project’s documentation here.
P.S. Weave GitOps Enterprise, an enterprise solution based on Weave GitOps, became Open Source in April 2024.
#news #releases #gitops
❤2
MCP (Model Context Protocol) servers, bridging AI models and various data sources, are a big thing now. Two leading GitOps solutions just embraced them:
1. Last week, Akuity announced the public availability of Argo CD MCP Server with its v0.1.1 release. It provides access to Argo CD resources and operations and enables AI assistants to interact with your Argo CD applications via natural language. It supports stdio and SSE transport modes to integrate with Visual Studio Code and other MCP clients. Find more info in the project's GitHub repo.
2. Yesterday’s release of Flux Operator v0.20.0 introduced an experimental MCP server created by Control Plane. It connects AI assistants to Kubernetes clusters running Flux Operator and enables interaction through natural language. Find more details about it, including a helpful prompting guide, in the project’s documentation.
P.S. Bonus on a broader MCP topic. Recently, an Awesome DevOps MCP Servers repo emerged on GitHub. It lists dozens of MCP servers focused on DevOps tools, featuring existing integrations with Kubernetes, Prometheus, GitHub, GitLab, cloud services, and much more.
#news #tools #gitops
1. Last week, Akuity announced the public availability of Argo CD MCP Server with its v0.1.1 release. It provides access to Argo CD resources and operations and enables AI assistants to interact with your Argo CD applications via natural language. It supports stdio and SSE transport modes to integrate with Visual Studio Code and other MCP clients. Find more info in the project's GitHub repo.
2. Yesterday’s release of Flux Operator v0.20.0 introduced an experimental MCP server created by Control Plane. It connects AI assistants to Kubernetes clusters running Flux Operator and enables interaction through natural language. Find more details about it, including a helpful prompting guide, in the project’s documentation.
P.S. Bonus on a broader MCP topic. Recently, an Awesome DevOps MCP Servers repo emerged on GitHub. It lists dozens of MCP servers focused on DevOps tools, featuring existing integrations with Kubernetes, Prometheus, GitHub, GitLab, cloud services, and much more.
#news #tools #gitops
🔥6👍2
Kubernative by Palark | Kubernetes news and goodies
Many Kubernetes users liked Lens (or even still do). After it became not Open Source and Lens ID was introduced, many switched to OpenLens. Unfortunately, that fork did not last long and hasn’t issued any releases since July 2023. However, it turned out to…
A brief update on the Freelens project, which is an active Open Source fork of Lens IDE.
It now features a Flux CD extension, making it another UI option for Flux users*. Currently, the extension offers a dashboard for Application components and Events, detailed views of Flux CD resource information, and menus for reconciling, syncing, and automating Flux CD resources. Find more details in this GitHub repo.
* It’s also worth reminding that last year, another Kubernetes GUI, Headlamp, released a Flux plugin that provides an overview of the Flux installation for its users.
#news #tools #gui #gitops
It now features a Flux CD extension, making it another UI option for Flux users*. Currently, the extension offers a dashboard for Application components and Events, detailed views of Flux CD resource information, and menus for reconciling, syncing, and automating Flux CD resources. Find more details in this GitHub repo.
* It’s also worth reminding that last year, another Kubernetes GUI, Headlamp, released a Flux plugin that provides an overview of the Flux installation for its users.
#news #tools #gui #gitops
❤3
Nice timeline for GitOps briefly covering its precursors, emergence and today’s state.
Source: “GitOps in 2025: From Old-School Updates to the Modern Way” by Gerardo Lopez and Saloni Narang on the CNCF blog
#gitops
Source: “GitOps in 2025: From Old-School Updates to the Modern Way” by Gerardo Lopez and Saloni Narang on the CNCF blog
#gitops
👍5❤1
AI chatbot assistant right in the Argo CD UI? Here we come…
A few days ago, the assistant-for-argocd project was announced. It’s an Argo CD extension that adds a chatbot to the Argo CD UI. It relies on llama-stack as a backend and adds the Assistant tab to the resources view, where you can ask your LLM of choice about this resource.
Language: TypeScript | License: Apache 2.0 | 35 ⭐️
▶️ GitHub repo
💬 LinkedIn announcement
#tools #gui #gitops #genai
A few days ago, the assistant-for-argocd project was announced. It’s an Argo CD extension that adds a chatbot to the Argo CD UI. It relies on llama-stack as a backend and adds the Assistant tab to the resources view, where you can ask your LLM of choice about this resource.
Language: TypeScript | License: Apache 2.0 | 35 ⭐️
▶️ GitHub repo
💬 LinkedIn announcement
#tools #gui #gitops #genai
🙈4🔥3👍2
Documentary on Flux: 2 parts (out of 4) released
KubeFM and ControlPlane have filmed “The Making of Flux,” a series about Flux. It reveals the story of this project through the words of people directly involved in it. Currently, two episodes have been released on YouTube:
- Ep1 “The Origin” (22 mins), where Alexis Richardson, Andrew Martin, and Chris Aniszczyk cover the foundation of GitOps and creation of Flux, and its path to the CNCF graduation;
- Ep2 “The Rewrite” (45 mins), where Stefan Prodan and Michael Bridgen tell how Flux initially worked and why it needed a complete v2 rewrite.
Two more episodes will follow soon.
#video #gitops #cncfprojects
KubeFM and ControlPlane have filmed “The Making of Flux,” a series about Flux. It reveals the story of this project through the words of people directly involved in it. Currently, two episodes have been released on YouTube:
- Ep1 “The Origin” (22 mins), where Alexis Richardson, Andrew Martin, and Chris Aniszczyk cover the foundation of GitOps and creation of Flux, and its path to the CNCF graduation;
- Ep2 “The Rewrite” (45 mins), where Stefan Prodan and Michael Bridgen tell how Flux initially worked and why it needed a complete v2 rewrite.
Two more episodes will follow soon.
#video #gitops #cncfprojects
❤2👍1
Homelabs are a fun way for engineers to learn, experiment, and innovate. Sharing such setups can bring even more benefits to a wider community! Here’s one of such repos you can try this weekend ;)
Homernetes is a Kubernetes cluster for a homelab based on Talos and Proxmox. It features an automated 8-step bootstrap to provision a cluster on bare metal using Terraform. What else does it have?
- GitOps-driven approach based on Argo CD;
- Preloaded randomly-generated passwords/secrets for all services with Vault;
- Networking with encryption and observability based on Cilium;
- Metrics and logs based on Prometheus, Grafana, and Loki;
- cert-manager to handle certificates, Harbor as container registry, CNPG with PostgreSQL used for internal services, and more.
▶️ GitHub repo
💬 Reddit announcement
License: GPL 3.0 | 142 ⭐️
#tools #IaC #gitops
Homernetes is a Kubernetes cluster for a homelab based on Talos and Proxmox. It features an automated 8-step bootstrap to provision a cluster on bare metal using Terraform. What else does it have?
- GitOps-driven approach based on Argo CD;
- Preloaded randomly-generated passwords/secrets for all services with Vault;
- Networking with encryption and observability based on Cilium;
- Metrics and logs based on Prometheus, Grafana, and Loki;
- cert-manager to handle certificates, Harbor as container registry, CNPG with PostgreSQL used for internal services, and more.
▶️ GitHub repo
💬 Reddit announcement
License: GPL 3.0 | 142 ⭐️
#tools #IaC #gitops
👍3🔥2❤1