← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 27
  1. Extending Hugo with a microservice

    I love Hugo, and it serves as the basis of both my blogs.

  2. A bare metal monitoring stack

    For a while now, I had this growing feeling that something was wrong with my main server.

  3. Basic computer literacy

    I was lucky to have been born in the early 90s.

  4. HiveDAV - forking an open-source project

    The amount of posts and videos that I’ve seen in the past ~12 months which are announcing the end of Free Open Source Software is off the charts.

  5. Improving my self-hosted actions runner setup

    For a while now, I’ve self-hosted a runner to integrate with Gitea Action.

  6. K8s-mtp: a multi-tenant Kubernetes platform pt. 4

    What’s new A revamped CI pipeline; and a package registry as well Tests, so I’m not flying blind Authentication with Dex Rate limiting, written from scratch The REST API aka the doors that lock A CLI for login and operation What I learned meanwhile Type a…

  7. Hardware security devices for remote PAM auth

    Sometimes, laziness can be a great motivator.

  8. K8s-mtp: a multi-tenant Kubernetes platform pt. 3

    What’s new Admission Webhooks, our gatekeeper Network Isolation to keep tenants apart LimitRanges for resource guardrails Testing our platform An ownership trap Deployment of a proper tenant The deployment of a bad tenant Closing thoughts, and what’s next…

  9. My password manager workflow

    It’s hard to think about a more fundamental part of one’s digital identity than a password manager.

  10. The hype-beast crisis

    I saw this post on my feed, and it caught my eye because I self-host a Mattermost instance.

  11. K8s-mtp: a multi-tenant Kubernetes platform pt. 2

    The Bad Stuff (and why it’s good!)

  12. K8s-mtp: a multi-tenant Kubernetes platform pt. 1

    The Problem The Philosophy The Implementation What’s next?

  13. While I’m no stranger to building dashboards, there was always something that bothered me when I was using Grafana for displaying the metrics I wanted to look at: it was a web app!

  14. While I’m no stranger to building dashboards, there was always something that bothered me when I was using Grafana for displaying the metrics I wanted to look at: it was a web app!

  15. gok8ctl - Golang CLI tool for managing k8s clusters

    After finishing my previous project, I felt an itch to continue building.

  16. gok8ctl - Golang CLI tool for managing k8s clusters

    After finishing my previous project, I felt an itch to continue building.

  17. Building a GitOps pipeline

    The Foundation The App The Pipeline k3s and cilium Setting up the repository Argo CD Ingress and SSL Automating the CI/CD pipeline Pushing to dev Managing staging and prod Improving the backend Monitoring and logging Prometheus and Grafana Loki and alerts…

  18. Building a GitOps pipeline pt. 4

    Improving the backend Monitoring and logging Prometheus and Grafana Loki and alerts Final thoughts and considerations We’ve now arrived at the last stretch of this journey.

  19. Building a GitOps pipeline pt. 3

    Ingress and SSL Automating the CI/CD pipeline Pushing to dev Managing staging and prod What’s next After installing and setting up all the different pieces of our CI/CD pipeline, we still need to do a bit of work to make sure that this process is as autom…

  20. Building a GitOps pipeline pt. 2

    k3s and cilium Setting up the repository Argo CD What’s next After what I have done in the previous post, the next step is to start building our infrastructure.

  21. Building a GitOps pipeline pt. 1

    The Foundation The App The Pipeline What’s next This is going to be a series of posts about a learning journey on what it takes to build a GitOps pipeline, with the added constraint that I’m going to be self-hosting all of the necessary parts to achieve t…

  22. The best bang-for-your-buck for privacy

    Perhaps one of the most pressing issues of our days is the (lack of) control we have over our online presence.

  23. The AWS connundrum

    In the aftermath of the AWS outage, there’s a lot of talk about how the Internet has been taken hostage by this specific provider, and how the internet is not decentralized anymore.

  24. Why is tech deflationary?

    There’s a feeling you have when you just uncover a fact so shocking, and yet so obvious, that’s hard to put into words.

  25. How to implement a simple RBAC system

    A sometimes overlooked aspect of infrastructure is how we can use different layers of the OSI model to implement features that are not typically associated with it.

  26. The infrastructure, part 1

    One of the things that I’ve always tried to implement on all the services I run is self-sufficiency.

  27. How it starts

    excipiō (present infinitive excipere, perfect active excēpī, supine exceptum); third conjugation iō-variant to take out, extract, pull out to except, exempt from, exclude to rescue, release to host, accommodate, welcome Let me start by establishing some e…