I'm following some useful tutorials on how to set https certificates for Minikube ingresses.
The thing I've noted are:
My question is: is there a way to use Let's Encrypt with a local Minikube in a non-paid version? For example using Katacoda or other free session tools?
I'm not aware of any organization that would issue you a certificate without verifying the domain.
You need to understand that in order to get a certificate a global Certificate Authority (CA) needs to validate if you have access to the domain for which certificate is being requested.
There is an article about Certificates for localhost, but still you need to create those yourself.
There is also few pages in Kubernetes docs about Certificates which you can generate yourself manually using easyrsa, openssl or cfssl. Also Manage TLS Certificates in a Cluster.
Check out this tutorial on Gardener about Request X.509 Certificates and HTTPS with self Signed Certificate.
You can read How to get HTTPS working on your local development environment in 5 minutes which explains how to self-sign and setup a cert for localhost
.