Conquering CI/CD: My GitOps Pipeline is Live!
Hey everyone,
The full CI/CD pipeline for my DevOps blog is now fully operational! After a solid journey of learning and quite a bit of troubleshooting, I can confirm that a git push on my blog repo now automatically results in a live update on my K3s homelab cluster. This feels like a huge step forward in my automation goals.
The Full Cycle
It’s truly satisfying to see the entire process work seamlessly:
By Plamen Florov
read moreFirst Automated Blog Deployment: Pushing to K3s
So I just got my blog set up with an automated CI pipeline. Now, I can write a post, commit, push to GitHub, and it goes live on my devops-blog repo in the future will be in the k3s-homelab repo integrated with a full CI/CD pipeline. It’s been a challenging process, but worth it.
The Setup
Getting this far meant a few steps. My K3s homelab runs on old laptops, hosting services like Grafana and Prometheus. The goal was always to integrate my blog into this.
By Plamen Florov
read moreMy K3s Home Lab Journey
Welcome to My DevOps Journey! 🚀
This is my first post deployed via CI/CD pipeline to my K3s cluster.
What I’ve Built So Far:
- 2-node K3s cluster on old laptops (Toshiba + Acer)
- Monitoring with Prometheus + Grafana
- Networking with Tailscale + Cloudflare tunnels
- Glance dashboard for service overview
- Basic scripts for automating deployments and provisioning
Next Steps:
- ✅ Master CI/CD pipelines (currently working on this!)
- Add more applications to the cluster
- Document everything
The Setup:
This post was automatically:
By Plamen Florov
read more