GitLab CE self-hosted deployment on Kubernetes. Use when installing, configuring, upgrading, or managing GitLab instances including runners, container registry, backups, and external database integration.
Install
npx skillscat add nmime/infra-skills/gitlab-selfhosted Install via the SkillsCat registry.
SKILL.md
GitLab Self-Hosted
GitLab CE v18.7.1 with tier-based resources. (Updated: January 2026)
Maintenance Policy
| Version | Status |
|---|---|
| 18.7.x | Current - Active development |
| 18.6.x | Security fixes only |
| 18.5.x | Security fixes only |
| < 18.5 | End of Life |
GitLab releases monthly (3rd Thursday). Only latest + 2 previous minor versions receive security fixes.
Modes
| Tier | Mode | Memory |
|---|---|---|
| minimal/small | light | 2-4GB |
| medium/production | full | 6-12GB |
Installation
See references/gitlab-helm.md for Helm-based installation.
Reference Files
- references/gitlab-light.md - Light mode setup
- references/gitlab-full.md - Full mode setup
- references/gitlab-helm.md - Helm installation
- references/gitlab-runner.md - GitLab Runner
- references/registry.md - Container registry
- references/storage.md - Storage configuration
- references/backup.md - Backup procedures
- references/cleanup.md - Cleanup operations
- references/external-db.md - External database