NORMA eResearch @NCI Library

Securing the End Points of Microservices using Gitlab Client-Based Authentication

Ahuja, Rohit Anand (2023) Securing the End Points of Microservices using Gitlab Client-Based Authentication. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
PDF (Master of Science)
Download (1MB) | Preview
[thumbnail of Configuration manual]
PDF (Configuration manual)
Download (3MB) | Preview


The integration of GitLab and Kubernetes has become increasingly important as organizations seek to streamline their application development and deployment processes. However, ensuring the connection between these two systems is secure is a key concern, as any vulnerabilities could potentially expose sensitive information or compromise the stability and security of the system. This research proposes a comprehensive study on how to securely integrate GitLab with an AWS Elastic Kubernetes Service (EKS) cluster for the purpose of managing cluster applications built on GitLab. The GitLab Kubernetes agent is proposed as a solution and can be configured using standard Kubernetes Role-Based Access Control (RBAC) rules to ensure secure access to the cluster. Additionally, the research aims to provide a comprehensive solution for implementing appropriate Kubernetes security controls and GitLab security to maintain a safe environment for the cluster. According to the research proposed and analysis, implementing certain design and security controls can decrease the number of potential attack vectors and reduce the risk exposure of deployed microservices using Kubernetes and GitLab.

Item Type: Thesis (Masters)
Sahni, Vikas
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software > Computer Security
T Technology > T Technology (General) > Information Technology > Computer software > Computer Security
Divisions: School of Computing > Master of Science in Cyber Security
Depositing User: Tamara Malone
Date Deposited: 24 Apr 2023 14:04
Last Modified: 24 Apr 2023 14:04

Actions (login required)

View Item View Item