GoAuthentik is a selfhosted service to provide SSO authentication on all applications, let's see how it works
Infrastructure
Loki is an open-source log management system designed by Grafana Labs. In this article, we will see how to install all the necessary components to use Loki and Promtail.
I constantly use virtual machines to test scripts, host services, perform deployment tests, etc. I usually use Proxmox in my lab, and Libvirt at work.
Recently, I have been deepening my knowledge of public clouds like AWS, GCP, Azure, etc. And if there is one thing that fascinates me, it's how quickly you can create a virtual machine.
I sometimes use Cloud-Init to automate the creation of my virtual machines or Packer to create VM templates, but we are talking about a few minutes (not seconds).
It was during my research on this topic that I came across Firecracker, an open-source project from AWS that allows you to create microVMs in a few milliseconds (yes, milliseconds). So, I want to be able to create virtual machines in a few milliseconds, but also be able to destroy and recreate them on the fly. As a result, these virtual machines can be used for testing, deployments, services, etc.
Prometheus is a monitoring solution created by Soundcloud in 2012 and open-sourced in 2015. It is an essential tool that stands out through its integration with many unsupported third-party services.
Cert-Manager is a program for managing certificates (including their renewals) on Kubernetes clusters. We will see how to deploy Cert-Manager and generate our first certificates.