Omni is an incredible tool that will allow you to manage Talos machines anywhere. Let me introduce you to Omni and how to interface it with Kubevirt to create Kubernetes clusters in no time.
Infrastructure
GoAuthentik is a selfhosted service to provide SSO authentication on all applications, let's see how it works
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.