19 Oct 2021
Recording with the Ed Services team on a way to configure GitLab and Kubernetes to deploy a static site to a cluster.
- 3 participants
- 1:05 hours
23 Sep 2021
Rehab Hassanein and John Skarbek discuss the pipelines for how we deploy configuration changes and deployments for GitLab.com
Timeline:
* 00:24 - Configuration Pipelines
* 09:39 - Why we use a different instance to Deploy changes to GitLab.com
* 11:15 - Auto-Deploy Pipelines
References:
* GitLab.com Configuration Repository: https://gitlab.com/gitlab-com/gl-infra/k8s-workloads/gitlab-com
* GitLab Helm Chart: https://gitlab.com/gitlab-org/charts/gitlab/
* Reference Issue for this video and more to come: https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/13980 - Drop a comment for some ideas of what to cover!
Timeline:
* 00:24 - Configuration Pipelines
* 09:39 - Why we use a different instance to Deploy changes to GitLab.com
* 11:15 - Auto-Deploy Pipelines
References:
* GitLab.com Configuration Repository: https://gitlab.com/gitlab-com/gl-infra/k8s-workloads/gitlab-com
* GitLab Helm Chart: https://gitlab.com/gitlab-org/charts/gitlab/
* Reference Issue for this video and more to come: https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/13980 - Drop a comment for some ideas of what to cover!
- 2 participants
- 16 minutes
16 Aug 2021
Table of Contents:
00:00 - Easy Performance Testing for GitLab Cloud Native Hybrid That Was Prepared Using the AWS Quick Start AWS Quick Start for GitLab Cloud Native Hybrid on EKS
00:24 - Helpful Background
01:30 - Finding The Instructions
01:49 - Benefits of using SSM Accessed Bastion
02:43 - Manually Full Scaling the EKS Cluster
08:53 - Very Fast Cluster Scaling
10:14 - Scaling Complete, Create the Test Data
11:52 - Always Run GPT For Custom Configurations
17:08 - Run Performance Testing
22:19 - Testing Cluster Autoscaling Using GPT
28:40 - Cluster Scaling During Scale Test
29:41 - Scale Testing Results
30:23 - No Stateful Services In the Cluster
31:09 - Resources
31:46 - GitLab Customer Success
Helpful Background to Consume First:
- Explainer Video: Overview GitLab AWS Implementation Patterns (13mins): https://bit.ly/3lpGwpZ
- Explainer Video: Overview GitLab AWS Quick Start for GitLab Cloud Native Hybrid on EKS (9mins): https://bit.ly/3lrv6C0
- Explainer Video: Provisioning Ready-to-Run GitLab for 50,000 Users in 14 Clicks and a Long Lunch (20mins): https://bit.ly/3mbTqIr
Resources:
- GitLab AWS Implementation Patterns for GitLab Cloud Native Hybrid: https://bit.ly/3xhyJww
- AWS Quick Start for GitLab Cloud Native Hybrid on EKS: https://bit.ly/3lej9j4
- Easy Performance Testing for a GitLab CNH Instance That Was Prepared Using the AWS Quick Start: https://bit.ly/3CSFXen
Playlists:
- Learning to Provision the AWS Quick Start for GitLab on EKS (https://bit.ly/3xhyJww)
- GitLab and AWS (https://youtube.com/playlist?list=PL05JrBw4t0Ko30Bkf8bAvR-8E441Fy2G9)
- GitLab Alliances Tech (https://youtube.com/playlist?list=PL05JrBw4t0KqaWCrU4avIY6TQveKTDMso)
- GitLab Reference Architecture, Performance Testing, Scaling and HA (https://youtube.com/playlist?list=PL05JrBw4t0KqgVugqCld2fUvrBulanchq)
- GitLab and Kubernetes (https://youtube.com/playlist?list=PL05JrBw4t0Kqp16k3nHTMdrWdATrcDZ5C)
- DarwinTheorizes at GitLab (https://youtube.com/playlist?list=PL05JrBw4t0KoH74CcAtP0Ze7JXjX7zT6g)
00:00 - Easy Performance Testing for GitLab Cloud Native Hybrid That Was Prepared Using the AWS Quick Start AWS Quick Start for GitLab Cloud Native Hybrid on EKS
00:24 - Helpful Background
01:30 - Finding The Instructions
01:49 - Benefits of using SSM Accessed Bastion
02:43 - Manually Full Scaling the EKS Cluster
08:53 - Very Fast Cluster Scaling
10:14 - Scaling Complete, Create the Test Data
11:52 - Always Run GPT For Custom Configurations
17:08 - Run Performance Testing
22:19 - Testing Cluster Autoscaling Using GPT
28:40 - Cluster Scaling During Scale Test
29:41 - Scale Testing Results
30:23 - No Stateful Services In the Cluster
31:09 - Resources
31:46 - GitLab Customer Success
Helpful Background to Consume First:
- Explainer Video: Overview GitLab AWS Implementation Patterns (13mins): https://bit.ly/3lpGwpZ
- Explainer Video: Overview GitLab AWS Quick Start for GitLab Cloud Native Hybrid on EKS (9mins): https://bit.ly/3lrv6C0
- Explainer Video: Provisioning Ready-to-Run GitLab for 50,000 Users in 14 Clicks and a Long Lunch (20mins): https://bit.ly/3mbTqIr
Resources:
- GitLab AWS Implementation Patterns for GitLab Cloud Native Hybrid: https://bit.ly/3xhyJww
- AWS Quick Start for GitLab Cloud Native Hybrid on EKS: https://bit.ly/3lej9j4
- Easy Performance Testing for a GitLab CNH Instance That Was Prepared Using the AWS Quick Start: https://bit.ly/3CSFXen
Playlists:
- Learning to Provision the AWS Quick Start for GitLab on EKS (https://bit.ly/3xhyJww)
- GitLab and AWS (https://youtube.com/playlist?list=PL05JrBw4t0Ko30Bkf8bAvR-8E441Fy2G9)
- GitLab Alliances Tech (https://youtube.com/playlist?list=PL05JrBw4t0KqaWCrU4avIY6TQveKTDMso)
- GitLab Reference Architecture, Performance Testing, Scaling and HA (https://youtube.com/playlist?list=PL05JrBw4t0KqgVugqCld2fUvrBulanchq)
- GitLab and Kubernetes (https://youtube.com/playlist?list=PL05JrBw4t0Kqp16k3nHTMdrWdATrcDZ5C)
- DarwinTheorizes at GitLab (https://youtube.com/playlist?list=PL05JrBw4t0KoH74CcAtP0Ze7JXjX7zT6g)
- 1 participant
- 32 minutes
16 Aug 2021
The AWS Quick Start for GitLab Cloud Native Hybrid on EKS is in DEVELOPER PREVIEW.
Table of Contents:
00:00 - Provisioning Ready-to-Run GitLab for 50,000 Users in 14 Clicks and a Long Lunch AWS Quick Start for GitLab Cloud Native Hybrid on EKS
01:01 - AWS Quick Start for GitLab Cloud Native Hybrid on EKS
02:33 - Completing the QSG Form Using Deploy Now
11:09 - Checking on the Stack
12:26 - Delegating DNS During Provisioning
14:33 - Time to Log In!
17:34 - Kubernetes Admin Via SSM to the Bastion
19:55 - Resources
Helpful Background to Consume First
- Explainer Video: Overview GitLab AWS Implementation Patterns (13mins): https://bit.ly/3lpGwpZ
- Explainer Video: Overview GitLab AWS Quick Start for GitLab Cloud Native Hybrid on EKS (9mins)
https://bit.ly/3lrv6C0
Resources:
- Helpful Background above
- GitLab AWS Implementation Patterns for GitLab Cloud Native Hybrid: https://bit.ly/3xhyJww
- AWS Quick Start for GitLab Cloud Native Hybrid on EKS: https://bit.ly/3lej9j4
Playlists:
- Learning to Provision the AWS Quick Start for GitLab on EKS (https://youtube.com/playlist?list=PL05JrBw4t0Koi8VBnoVhmj_MstnbJjGw5)
- GitLab and AWS (https://youtube.com/playlist?list=PL05JrBw4t0Ko30Bkf8bAvR-8E441Fy2G9)
- GitLab Alliances Tech (https://youtube.com/playlist?list=PL05JrBw4t0KqaWCrU4avIY6TQveKTDMso)
- GitLab Reference Architecture, Performance Testing, Scaling and HA (https://youtube.com/playlist?list=PL05JrBw4t0KqgVugqCld2fUvrBulanchq)
- GitLab and Kubernetes (https://youtube.com/playlist?list=PL05JrBw4t0Kqp16k3nHTMdrWdATrcDZ5C)
- DarwinTheorizes at GitLab (https://youtube.com/playlist?list=PL05JrBw4t0KoH74CcAtP0Ze7JXjX7zT6g)
Table of Contents:
00:00 - Provisioning Ready-to-Run GitLab for 50,000 Users in 14 Clicks and a Long Lunch AWS Quick Start for GitLab Cloud Native Hybrid on EKS
01:01 - AWS Quick Start for GitLab Cloud Native Hybrid on EKS
02:33 - Completing the QSG Form Using Deploy Now
11:09 - Checking on the Stack
12:26 - Delegating DNS During Provisioning
14:33 - Time to Log In!
17:34 - Kubernetes Admin Via SSM to the Bastion
19:55 - Resources
Helpful Background to Consume First
- Explainer Video: Overview GitLab AWS Implementation Patterns (13mins): https://bit.ly/3lpGwpZ
- Explainer Video: Overview GitLab AWS Quick Start for GitLab Cloud Native Hybrid on EKS (9mins)
https://bit.ly/3lrv6C0
Resources:
- Helpful Background above
- GitLab AWS Implementation Patterns for GitLab Cloud Native Hybrid: https://bit.ly/3xhyJww
- AWS Quick Start for GitLab Cloud Native Hybrid on EKS: https://bit.ly/3lej9j4
Playlists:
- Learning to Provision the AWS Quick Start for GitLab on EKS (https://youtube.com/playlist?list=PL05JrBw4t0Koi8VBnoVhmj_MstnbJjGw5)
- GitLab and AWS (https://youtube.com/playlist?list=PL05JrBw4t0Ko30Bkf8bAvR-8E441Fy2G9)
- GitLab Alliances Tech (https://youtube.com/playlist?list=PL05JrBw4t0KqaWCrU4avIY6TQveKTDMso)
- GitLab Reference Architecture, Performance Testing, Scaling and HA (https://youtube.com/playlist?list=PL05JrBw4t0KqgVugqCld2fUvrBulanchq)
- GitLab and Kubernetes (https://youtube.com/playlist?list=PL05JrBw4t0Kqp16k3nHTMdrWdATrcDZ5C)
- DarwinTheorizes at GitLab (https://youtube.com/playlist?list=PL05JrBw4t0KoH74CcAtP0Ze7JXjX7zT6g)
- 1 participant
- 21 minutes
3 Aug 2021
Table of Contents:
00:00 - Overview:AWS Quick Start for GitLab Cloud Native Hybrid on EKS
00:05 - Quick Starts are Production Grade IaC
02:32 - GitLab AWS Quick Start Specifics
04:02 - Touring the Quick Start Guide
06:05 - The Quick Start Launch Form
07:24 - Implementation Patterns Deploy Now
08:35 - Resources
08:48 - Contact Information
Resources:
- Explainer Video: Overview of GitLab AWS Implementation Patterns: https://bit.ly/3lpGwpZ
- GitLab AWS Implementation Patterns for GitLab Cloud Native Hybrid: https://bit.ly/3xhyJww
- AWS Quick Start for GitLab Cloud Native Hybrid on EKS: https://bit.ly/3lej9j4
Play Lists:
- Learning to Provision the AWS Quick Start for GitLab on EKS (https://youtube.com/playlist?list=PL05JrBw4t0Koi8VBnoVhmj_MstnbJjGw5)
- GitLab and AWS (https://youtube.com/playlist?list=PL05JrBw4t0Ko30Bkf8bAvR-8E441Fy2G9)
- GitLab Alliances Tech (https://youtube.com/playlist?list=PL05JrBw4t0KqaWCrU4avIY6TQveKTDMso)
- GitLab Reference Architecture, Cloud Native, Performance Testing, Scaling and HA (https://youtube.com/playlist?list=PL05JrBw4t0KqgVugqCld2fUvrBulanchq)
- GitLab and Kubernetes (https://youtube.com/playlist?list=PL05JrBw4t0Kqp16k3nHTMdrWdATrcDZ5C)
- DarwinTheorizes at GitLab (https://youtube.com/playlist?list=PL05JrBw4t0KoH74CcAtP0Ze7JXjX7zT6g)
00:00 - Overview:AWS Quick Start for GitLab Cloud Native Hybrid on EKS
00:05 - Quick Starts are Production Grade IaC
02:32 - GitLab AWS Quick Start Specifics
04:02 - Touring the Quick Start Guide
06:05 - The Quick Start Launch Form
07:24 - Implementation Patterns Deploy Now
08:35 - Resources
08:48 - Contact Information
Resources:
- Explainer Video: Overview of GitLab AWS Implementation Patterns: https://bit.ly/3lpGwpZ
- GitLab AWS Implementation Patterns for GitLab Cloud Native Hybrid: https://bit.ly/3xhyJww
- AWS Quick Start for GitLab Cloud Native Hybrid on EKS: https://bit.ly/3lej9j4
Play Lists:
- Learning to Provision the AWS Quick Start for GitLab on EKS (https://youtube.com/playlist?list=PL05JrBw4t0Koi8VBnoVhmj_MstnbJjGw5)
- GitLab and AWS (https://youtube.com/playlist?list=PL05JrBw4t0Ko30Bkf8bAvR-8E441Fy2G9)
- GitLab Alliances Tech (https://youtube.com/playlist?list=PL05JrBw4t0KqaWCrU4avIY6TQveKTDMso)
- GitLab Reference Architecture, Cloud Native, Performance Testing, Scaling and HA (https://youtube.com/playlist?list=PL05JrBw4t0KqgVugqCld2fUvrBulanchq)
- GitLab and Kubernetes (https://youtube.com/playlist?list=PL05JrBw4t0Kqp16k3nHTMdrWdATrcDZ5C)
- DarwinTheorizes at GitLab (https://youtube.com/playlist?list=PL05JrBw4t0KoH74CcAtP0Ze7JXjX7zT6g)
- 1 participant
- 9 minutes
3 Aug 2021
Table of Contents:
00:00 - Intro
00:59 - How Implementation Patterns Complimentin
05:18 - Pattern for Cloud Native Hybrid AWS EKS
12:55 - Resources
Resources:
- Explainer Video: Gitlab Reference Architectures, Cloud Native Hybrid and Gitaly: https://bit.ly/37e3c44
- GitLab AWS Implementation Patterns for GitLab Cloud Native Hybrid: https://bit.ly/3xhyJww
- AWS Quick Start for GitLab Cloud Native Hybrid on EKS: https://bit.ly/3lej9j4
Play Lists:
- Learning to Provision the AWS Quick Start for GitLab on EKS (https://youtube.com/playlist?list=PL05JrBw4t0Koi8VBnoVhmj_MstnbJjGw5)
- GitLab and AWS (https://youtube.com/playlist?list=PL05JrBw4t0Ko30Bkf8bAvR-8E441Fy2G9)
- GitLab Alliances Tech (https://youtube.com/playlist?list=PL05JrBw4t0KqaWCrU4avIY6TQveKTDMso)
- GitLab Reference Architecture, Cloud Native, Performance Testing, Scaling and HA (https://youtube.com/playlist?list=PL05JrBw4t0KqgVugqCld2fUvrBulanchq)
- GitLab and Kubernetes (https://youtube.com/playlist?list=PL05JrBw4t0Kqp16k3nHTMdrWdATrcDZ5C)
- DarwinTheorizes at GitLab (https://youtube.com/playlist?list=PL05JrBw4t0KoH74CcAtP0Ze7JXjX7zT6g)
00:00 - Intro
00:59 - How Implementation Patterns Complimentin
05:18 - Pattern for Cloud Native Hybrid AWS EKS
12:55 - Resources
Resources:
- Explainer Video: Gitlab Reference Architectures, Cloud Native Hybrid and Gitaly: https://bit.ly/37e3c44
- GitLab AWS Implementation Patterns for GitLab Cloud Native Hybrid: https://bit.ly/3xhyJww
- AWS Quick Start for GitLab Cloud Native Hybrid on EKS: https://bit.ly/3lej9j4
Play Lists:
- Learning to Provision the AWS Quick Start for GitLab on EKS (https://youtube.com/playlist?list=PL05JrBw4t0Koi8VBnoVhmj_MstnbJjGw5)
- GitLab and AWS (https://youtube.com/playlist?list=PL05JrBw4t0Ko30Bkf8bAvR-8E441Fy2G9)
- GitLab Alliances Tech (https://youtube.com/playlist?list=PL05JrBw4t0KqaWCrU4avIY6TQveKTDMso)
- GitLab Reference Architecture, Cloud Native, Performance Testing, Scaling and HA (https://youtube.com/playlist?list=PL05JrBw4t0KqgVugqCld2fUvrBulanchq)
- GitLab and Kubernetes (https://youtube.com/playlist?list=PL05JrBw4t0Kqp16k3nHTMdrWdATrcDZ5C)
- DarwinTheorizes at GitLab (https://youtube.com/playlist?list=PL05JrBw4t0KoH74CcAtP0Ze7JXjX7zT6g)
- 1 participant
- 13 minutes
31 Jul 2021
Table of Contents:
00:00 - Start
00:52 - Ref Arch Performance Test Results
03:26 - Digging Into Reference Archectures
05:31 - GitLab Cloud Native Hybrid (Kubernetes)
06:20 - Cloud Platform as a Service
07:42 - Gitaly HA Cluster
11:08 - Wrap up and links
Resources:
- Reference Architectures (Including Cloud Native Hybrid): https://docs.gitlab.com/ee/administration/reference_architectures/
- Reference Architecture Performance Test Results: https://gitlab.com/gitlab-org/quality/performance/-/wikis/home
- Why Gitaly and Gitaly Cluster? https://gitlab.com/gitlab-org/gitaly/-/blob/master/doc/DESIGN.md
Play Lists:
- Learning to Provision the AWS Quick Start for GitLab on EKS (https://youtube.com/playlist?list=PL05JrBw4t0Koi8VBnoVhmj_MstnbJjGw5)
- GitLab and AWS (https://youtube.com/playlist?list=PL05JrBw4t0Ko30Bkf8bAvR-8E441Fy2G9)
- GitLab Alliances Tech (https://youtube.com/playlist?list=PL05JrBw4t0KqaWCrU4avIY6TQveKTDMso)
- GitLab Reference Architecture, Cloud Native, Performance Testing, Scaling and HA (https://youtube.com/playlist?list=PL05JrBw4t0KqgVugqCld2fUvrBulanchq)
- GitLab and Kubernetes (https://youtube.com/playlist?list=PL05JrBw4t0Kqp16k3nHTMdrWdATrcDZ5C)
- DarwinTheorizes (https://youtube.com/playlist?list=PL05JrBw4t0KoH74CcAtP0Ze7JXjX7zT6g)
00:00 - Start
00:52 - Ref Arch Performance Test Results
03:26 - Digging Into Reference Archectures
05:31 - GitLab Cloud Native Hybrid (Kubernetes)
06:20 - Cloud Platform as a Service
07:42 - Gitaly HA Cluster
11:08 - Wrap up and links
Resources:
- Reference Architectures (Including Cloud Native Hybrid): https://docs.gitlab.com/ee/administration/reference_architectures/
- Reference Architecture Performance Test Results: https://gitlab.com/gitlab-org/quality/performance/-/wikis/home
- Why Gitaly and Gitaly Cluster? https://gitlab.com/gitlab-org/gitaly/-/blob/master/doc/DESIGN.md
Play Lists:
- Learning to Provision the AWS Quick Start for GitLab on EKS (https://youtube.com/playlist?list=PL05JrBw4t0Koi8VBnoVhmj_MstnbJjGw5)
- GitLab and AWS (https://youtube.com/playlist?list=PL05JrBw4t0Ko30Bkf8bAvR-8E441Fy2G9)
- GitLab Alliances Tech (https://youtube.com/playlist?list=PL05JrBw4t0KqaWCrU4avIY6TQveKTDMso)
- GitLab Reference Architecture, Cloud Native, Performance Testing, Scaling and HA (https://youtube.com/playlist?list=PL05JrBw4t0KqgVugqCld2fUvrBulanchq)
- GitLab and Kubernetes (https://youtube.com/playlist?list=PL05JrBw4t0Kqp16k3nHTMdrWdATrcDZ5C)
- DarwinTheorizes (https://youtube.com/playlist?list=PL05JrBw4t0KoH74CcAtP0Ze7JXjX7zT6g)
- 1 participant
- 11 minutes