Johannes Kastl<p>In case you want to get your hands dirty with Traefik, Kubernetes and the new GatewayAPI, I got you covered.</p><p>Here is another vagrant-libvirt setup that has <a href="https://digitalcourage.social/tags/k3s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>k3s</span></a>, <a href="https://digitalcourage.social/tags/Traefik" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Traefik</span></a> and a <a href="https://digitalcourage.social/tags/Nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nginx</span></a> deployment. Instead of using a <a href="https://digitalcourage.social/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kubernetes</span></a> <a href="https://digitalcourage.social/tags/ingress" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ingress</span></a> or a Traefik ingressroute, this setup uses the <a href="https://digitalcourage.social/tags/GatewayAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GatewayAPI</span></a> resources like Gateways and HTTPRoutes.</p><p><a href="https://codeberg.org/johanneskastl/traefik_gateway-api_on_k3s_vagrant_libvirt_ansible" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/johanneskastl/tra</span><span class="invisible">efik_gateway-api_on_k3s_vagrant_libvirt_ansible</span></a><br><a href="https://github.com/johanneskastl/traefik_gateway-api_on_k3s_vagrant_libvirt_ansible" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/johanneskastl/traef</span><span class="invisible">ik_gateway-api_on_k3s_vagrant_libvirt_ansible</span></a></p><p>As usual, <a href="https://digitalcourage.social/tags/Ansible" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ansible</span></a> does the heavy lifting and deploys everything in the cluster.</p><p>Have a lot of fun.</p><p><a href="https://digitalcourage.social/tags/k8s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>k8s</span></a> <a href="https://digitalcourage.social/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kubernetes</span></a> <a href="https://digitalcourage.social/tags/Traefik" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Traefik</span></a> <a href="https://digitalcourage.social/tags/Ingress" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ingress</span></a> <a href="https://digitalcourage.social/tags/GatewayAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GatewayAPI</span></a> <a href="https://digitalcourage.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://digitalcourage.social/tags/vagrant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vagrant</span></a> <a href="https://digitalcourage.social/tags/libvirt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libvirt</span></a> <a href="https://digitalcourage.social/tags/Nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nginx</span></a> <a href="https://digitalcourage.social/tags/HellYeah" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HellYeah</span></a></p>