diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-04-20 10:00:54 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-04-20 10:00:54 +0000 |
commit | 3cccd102ba543e02725d247893729e5c73b38295 (patch) | |
tree | f36a04ec38517f5deaaacb5acc7d949688d1e187 /doc/install/cloud_native/index.md | |
parent | 205943281328046ef7b4528031b90fbda70c75ac (diff) | |
download | gitlab-ce-3cccd102ba543e02725d247893729e5c73b38295.tar.gz |
Add latest changes from gitlab-org/gitlab@14-10-stable-eev14.10.0-rc42
Diffstat (limited to 'doc/install/cloud_native/index.md')
-rw-r--r-- | doc/install/cloud_native/index.md | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/doc/install/cloud_native/index.md b/doc/install/cloud_native/index.md new file mode 100644 index 00000000000..45d484b045a --- /dev/null +++ b/doc/install/cloud_native/index.md @@ -0,0 +1,51 @@ +--- +stage: Enablement +group: Distribution +info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments +comments: false +description: Install GitLab in a cloud native environment +type: index +--- + +# Cloud Native GitLab **(FREE SELF)** + +[Cloud Native GitLab](https://gitlab.com/gitlab-org/build/CNG) provides cloud +native containers to deploy GitLab. These containers may be deployed and managed +via Helm using GitLab Charts or GitLab Operator on Kubernetes, OpenShift, +and Kubernetes compatible container platforms: + +- [Helm charts](https://docs.gitlab.com/charts/): The cloud native Helm chart + installs GitLab and all of its components on Kubernetes. Use this method if + your infrastructure is built on Kubernetes and you're familiar with how it + works. The methods for management, observability, and some concepts are + different than traditional deployments. +- [GitLab Operator](https://docs.gitlab.com/operator/): The GitLab Operator + provides an installation and management method for GitLab following the + [Kubernetes Operator pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/). + You can also use the GitLab Operator to run GitLab in an + [OpenShift](../openshift_and_gitlab/index.md) environment. + +Here's an overview of how the containers are built: + +```mermaid +graph TD + subgraph Code + CNG --> HC + CNG --> GOP + HC --> GOP + end + + subgraph Deploy + GOP --> K8s + GOP --> OS + CNG --> DC + HC --> K8s + end + + CNG[Cloud Native GitLab containers] + HC[Helm Chart] + K8s(Kubernetes) + GOP[GitLab Operator] + OS(OpenShift) + DC(Docker Compose) +``` |