GitLab with Kubernetes QuickStart:

DevOps and Security Features

Highlights

  • All-in-one source code control and DevOps solution
  • Standardization of application development and delivery
  • The main GitLab DevOps features are enabled

Flexibility

  • Work with the Li9 Solution Technology team to implement according to your schedule
  • The service delivery takes only two weeks

Outcomes

  • Customer IT staff have the skills to use basic DevOps features efficiently
  • The reference GitLab Project shows how to enable DevOps features

Service by Experts

GitLab DevOps features for Ultimate users

Applications and solutions source code is the essential key component of any enterprise development process, and it has exceptionally high value. The source code should be protected, controlled, tested, and secure.

GitLab is the efficient single-window solution that eliminates all possible complexity and provides out-of-box functionality of source code control system, application testing, and security code scanning.

Li9 Technology Solutions provides rapid onboarding and provides familiarity with GitLab DevOps features such as AutoDevOps, Security tests, and Vulnerability scanning.

The Customer Experience

Li9 Technology Solutions is the technical partner of GitLab Inc. Li9 focuses on helping customers enable modern IT technologies and the DevOps approach to assist the business in achieving goals faster and move new products into production.

Approach

Our team will help your team to leverage GitLab CI and DevOps functionality, and know how to integrate GitLab with the Kubernetes containerization platform.

Services Overview

This service helps to enable the main GitLab DevOps features and make the Customer DevOps team onboarded to GitLab, helping to use the features efficiently.

Planning: Li9 team will work with your experts to understand your development and DevOps processes, goals and priorities, requirements, and delivery target platform.

Discovery: Li9 team will perform a quick discovery session to understand your environment, focusing on DevOps and source code control, quality, and security utilities. 

Prerequisites: Li9 team will help you to configure service prerequisites. Please check for the full list of requirements in the “Service Prerequisites” chapter. At this stage, we will also validate that all prerequisites are met.

Kubernetes integration: Li9 team will integrate the demo Project with Li9’s Kubernetes cluster and demonstrate the Kubernetes runners and the deployment process into containers.

Enable DevOps features: Li9 team will enable GitLab Runners, enable the basic DevOps services, such as AutoDevOps, Security tests, Vulnerability scanning. The Li9 team will create a reference Project and GitLab automation for it according to the DevOps best-practices.

Application onboarding: Li9 team will enable DevOps features for one of your existing applications, to show how the functionality works with the real Project. The Pilot application will be containerized and deployed into the K8s cluster.

Knowledge sharing:  Li9 team will make a demo session to explain the Project Structure, GitLab features in use, and how to enable them for the existing and new GitLab Projects.

Solution Design

Deliverables

The Reference GitLab Project: Li9 team will create GitLab Project, develop a simple demo application and enable GitLab DevOps functionality for it.  The Li9 team will focus on the AutoDevOps functionality, Security testing, Vulnerability scanning, and Performance testing.

GitLab DevOps features demo: Li9 team will provide a demo for the mentioned above features domains using the demo application. The Li9 team will use the Kubernetes cluster to build the application, test it and deploy it.

GitLab DevOps enabled for the Pilot application: Li9 team will make a fork of one of your existing Projects to containerize it and enable GitLab DevOps Features for it, so your team will know how GitLab can help you to make the development and delivery process faster.

Knowledge Sharing: The Li9 team will provide a technical overview of GitLab DevOps features, covering all enabled functionality and helping your team use them comfortably.  The Li9 team will also explain the related GitLab dashboards and how to use them.

Optional Kubernetes cluster: Li9 team will deploy Li9’s Kubernetes cluster for demonstration purposes using Li9’s cloud environment. Li9 can integrate and use your existing Kubernetes cluster or deploy a new Kubernetes cluster for you.

QS-GitLab-DevOps