Hello Philippe, thanks for the kind words. Regarding your questions, I’ve planned to make a follow up article to show how to use the different features once K3s is integrated with a Gitlab project.
Regarding Prometheus, that may be linked to the StorageClass used, what is the result of a “kubectl get pvc,pv,sc” ?
For the Gitlab runner, the problem is linked to the right provided to the serviceaccount in the gitlab-managed-apps namespace. I remember having this problem some times ago when I left Gitlab managing the namespace of the integrated cluster. During the integration step, you can also specify you do not want Gitlab to manage the namespaces for you (there is a checkbox for this purpose).
I’ll illustrate all of this soon.