BlogsGitLabGitLab Serverless

GitLab Serverless

GitLab Serverless

2
posts
2018–2024

GitLab is launching GitLab Serverless in version 11.6, enabling users to plan, build, and manage serverless workloads within the same GitLab UI. This feature leverages Knative for autoscaling serverless workloads on Kubernetes, supporting multi-cloud strategies. The integration with TriggerMesh and Sebastien Goasguen aims to provide a best-in-class serverless experience. The "Serverless" tab will be available as an alpha offering, allowing users to view and manage their defined functions, including secure sudo access for workspaces via Sysbox, Kata Containers, or user namespaces.

2024

Enable secure sudo access for GitLab Remote Development workspaces

11/20/2024

This post introduces the capability to enable secure sudo access for GitLab Remote Development workspaces. It details the challenge of needing elevated privileges within workspaces for tasks like package installation and debugging, and how this is prevented by default due to security measures. The post then explains three methods to enable this secure sudo access: Sysbox, Kata Containers, and user namespaces, providing Kubernetes and GitLab agent configuration details for each. It concludes with a demonstration of creating a workspace with these configurations and successfully installing and using `jq` for log analysis.

2018

Announcing GitLab Serverless

12/11/2018

This post announces the upcoming launch of GitLab Serverless in version 11.6. It details the integration of serverless capabilities into the GitLab UI, leveraging Knative for autoscaling on Kubernetes and enabling multi-cloud strategies. The partnership with TriggerMesh and Sebastien Goasguen is highlighted. The post also outlines how to activate and view serverless functions within the GitLab interface, with an alpha offering available from December 22nd.