<p>I want to give the ability to trigger a K8s to a person that doesn't work with IT. He doesn't have docker nor K8s installed.</p>

<p>What are my options to grant him this possibility ?</p>

<p>I already thinked I can create a custom service with POST endpoint with a basic auth that should allow him to make the query only with curl / postman, but I wonder if there is any "easier" and free alternative.</p>

<p>PD: This person has an account on gitlab.com and our K8s cluster is integrated to Gitlab.</p>

Juliatzin
<p>Does the company use some CI/CD tool that requires company authentication, supports authorization, and has a browser-based GUI (e.g. Jenkins)? If "yes", then create a job in that CI/CD tool that will connect to Kubernetes behind the scene using a Kubernetes service account to trigger the Kubernetes Job. </p>

<p>This way, the non-IT user won't have to know the any of the Kubernetes details, will use their company login credentials, will be restricted to trigger just this job, while using a browser GUI.</p>
