Update k8s docs
This commit is contained in:
parent
f0f237b771
commit
884dbf0c67
4 changed files with 9 additions and 35 deletions
|
@ -1,5 +1,5 @@
|
||||||
# GitLab Helm Chart
|
# GitLab Helm Chart
|
||||||
> These Helm charts are in beta. GitLab is working on a [cloud-native](http://docs.gitlab.com/omnibus/package-information/cloud_native.html) set of [Charts](https://gitlab.com/charts/helm.gitlab.io) which will replace these.
|
> These Helm charts are in beta. GitLab is working on a [cloud-native set of Charts](https://gitlab.com/charts/helm.gitlab.io/blob/master/README.md) which will replace these.
|
||||||
|
|
||||||
> Officially supported cloud providers are Google Container Service and Azure Container Service.
|
> Officially supported cloud providers are Google Container Service and Azure Container Service.
|
||||||
|
|
||||||
|
@ -22,9 +22,7 @@ This chart includes the following:
|
||||||
- [Persistent Volume](https://kubernetes.io/docs/concepts/storage/persistent-volumes/) provisioner support in the underlying infrastructure
|
- [Persistent Volume](https://kubernetes.io/docs/concepts/storage/persistent-volumes/) provisioner support in the underlying infrastructure
|
||||||
- The ability to point a DNS entry or URL at your GitLab install
|
- The ability to point a DNS entry or URL at your GitLab install
|
||||||
- The `kubectl` CLI installed locally and authenticated for the cluster
|
- The `kubectl` CLI installed locally and authenticated for the cluster
|
||||||
- The Helm Client installed locally
|
- The [Helm client](https://github.com/kubernetes/helm/blob/master/docs/quickstart.md) installed
|
||||||
- The Helm Server (Tiller) already installed and running in the cluster, by running `helm init`
|
|
||||||
- The GitLab Helm Repo [added to your Helm Client](index.md#add-the-gitlab-helm-repository)
|
|
||||||
|
|
||||||
## Configuring GitLab
|
## Configuring GitLab
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# GitLab-Omnibus Helm Chart
|
# GitLab-Omnibus Helm Chart
|
||||||
> These Helm charts are in beta. GitLab is working on a [cloud-native](http://docs.gitlab.com/omnibus/package-information/cloud_native.html) set of [Charts](https://gitlab.com/charts/helm.gitlab.io) which will replace these.
|
> These Helm charts are in beta. GitLab is working on a [cloud-native set of Charts](https://gitlab.com/charts/helm.gitlab.io/blob/master/README.md) which will replace these.
|
||||||
|
|
||||||
> Officially supported cloud providers are Google Container Service and Azure Container Service.
|
> Officially supported cloud providers are Google Container Service and Azure Container Service.
|
||||||
|
|
||||||
|
@ -35,9 +35,7 @@ Terms:
|
||||||
- An [external IP address](#networking-prerequisites)
|
- An [external IP address](#networking-prerequisites)
|
||||||
- A [wildcard DNS entry](#networking-prerequisites), which resolves to the external IP address
|
- A [wildcard DNS entry](#networking-prerequisites), which resolves to the external IP address
|
||||||
- The `kubectl` CLI installed locally and authenticated for the cluster
|
- The `kubectl` CLI installed locally and authenticated for the cluster
|
||||||
- The Helm Client installed locally
|
- The [Helm client](https://github.com/kubernetes/helm/blob/master/docs/quickstart.md) installed
|
||||||
- The Helm Server (Tiller) already installed and running in the cluster, by running `helm init`
|
|
||||||
- The GitLab Helm Repo [added to your Helm Client](index.md#add-the-gitlab-helm-repository)
|
|
||||||
|
|
||||||
### Networking Prerequisites
|
### Networking Prerequisites
|
||||||
|
|
||||||
|
@ -126,7 +124,7 @@ Let's Encrypt limits a single TLD to five certificate requests within a single w
|
||||||
## Installing GitLab using the Helm Chart
|
## Installing GitLab using the Helm Chart
|
||||||
> You may see a temporary error message `SchedulerPredicates failed due to PersistentVolumeClaim is not bound` while storage provisions. Once the storage provisions, the pods will automatically restart. This may take a couple minutes depending on your cloud provider. If the error persists, please review the [prerequisites](#prerequisites) to ensure you have enough RAM, CPU, and storage.
|
> You may see a temporary error message `SchedulerPredicates failed due to PersistentVolumeClaim is not bound` while storage provisions. Once the storage provisions, the pods will automatically restart. This may take a couple minutes depending on your cloud provider. If the error persists, please review the [prerequisites](#prerequisites) to ensure you have enough RAM, CPU, and storage.
|
||||||
|
|
||||||
Ensure the GitLab repo has been added and re-initialize Helm:
|
Add the GitLab Helm repository and initialize Helm:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
helm repo add gitlab https://charts.gitlab.io
|
helm repo add gitlab https://charts.gitlab.io
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# GitLab Runner Helm Chart
|
# GitLab Runner Helm Chart
|
||||||
> These Helm charts are in beta. GitLab is working on a [cloud-native](http://docs.gitlab.com/omnibus/package-information/cloud_native.html) set of [Charts](https://gitlab.com/charts/helm.gitlab.io) which will replace these.
|
> These Helm charts are in beta. GitLab is working on a [cloud-native set of Charts](https://gitlab.com/charts/helm.gitlab.io/blob/master/README.md) which will replace these.
|
||||||
|
|
||||||
> Officially supported cloud providers are Google Container Service and Azure Container Service.
|
> Officially supported cloud providers are Google Container Service and Azure Container Service.
|
||||||
|
|
||||||
|
@ -17,9 +17,7 @@ This chart configures the Runner to:
|
||||||
- Your GitLab Server's API is reachable from the cluster
|
- Your GitLab Server's API is reachable from the cluster
|
||||||
- Kubernetes 1.4+ with Beta APIs enabled
|
- Kubernetes 1.4+ with Beta APIs enabled
|
||||||
- The `kubectl` CLI installed locally and authenticated for the cluster
|
- The `kubectl` CLI installed locally and authenticated for the cluster
|
||||||
- The Helm Client installed locally
|
- The [Helm client](https://github.com/kubernetes/helm/blob/master/docs/quickstart.md) installed
|
||||||
- The Helm Server (Tiller) already installed and running in the cluster, by running `helm init`
|
|
||||||
- The GitLab Helm Repo added to your Helm Client. See [Adding GitLab Helm Repo](index.md#add-the-gitlab-helm-repository)
|
|
||||||
|
|
||||||
## Configuring GitLab Runner using the Helm Chart
|
## Configuring GitLab Runner using the Helm Chart
|
||||||
|
|
||||||
|
@ -190,7 +188,7 @@ certsSecretName: <SECRET NAME>
|
||||||
|
|
||||||
## Installing GitLab Runner using the Helm Chart
|
## Installing GitLab Runner using the Helm Chart
|
||||||
|
|
||||||
Ensure the GitLab repo has been added and re-initialize Helm:
|
Add the GitLab Helm repository and initialize Helm:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
helm repo add gitlab https://charts.gitlab.io
|
helm repo add gitlab https://charts.gitlab.io
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Installing GitLab on Kubernetes
|
# Installing GitLab on Kubernetes
|
||||||
> These Helm charts are in beta. GitLab is working on a [cloud-native](http://docs.gitlab.com/omnibus/package-information/cloud_native.html) set of [Charts](https://gitlab.com/charts/helm.gitlab.io) which will replace these.
|
> These Helm charts are in beta. GitLab is working on a [cloud-native set of Charts](https://gitlab.com/charts/helm.gitlab.io/blob/master/README.md) which will replace these.
|
||||||
|
|
||||||
> Officially supported cloud providers are Google Container Service and Azure Container Service.
|
> Officially supported cloud providers are Google Container Service and Azure Container Service.
|
||||||
|
|
||||||
|
@ -14,25 +14,6 @@ You can report any issues related to GitLab's Helm Charts at
|
||||||
https://gitlab.com/charts/charts.gitlab.io/issues.
|
https://gitlab.com/charts/charts.gitlab.io/issues.
|
||||||
Contributions and improvements are also very welcome.
|
Contributions and improvements are also very welcome.
|
||||||
|
|
||||||
## Prerequisites
|
|
||||||
|
|
||||||
To use the charts, the Helm tool must be installed and initialized. The best
|
|
||||||
place to start is by reviewing the [Helm Quick Start Guide][helm-quick].
|
|
||||||
|
|
||||||
## Add the GitLab Helm repository
|
|
||||||
|
|
||||||
Once Helm has been installed, the GitLab chart repository must be added:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
helm repo add gitlab https://charts.gitlab.io
|
|
||||||
```
|
|
||||||
|
|
||||||
After adding the repository, Helm must be re-initialized:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
helm init
|
|
||||||
```
|
|
||||||
|
|
||||||
## Using the GitLab Helm Charts
|
## Using the GitLab Helm Charts
|
||||||
|
|
||||||
GitLab makes available three Helm Charts.
|
GitLab makes available three Helm Charts.
|
||||||
|
@ -44,5 +25,4 @@ GitLab makes available three Helm Charts.
|
||||||
We are also working on a new set of [cloud native Charts](https://gitlab.com/charts/helm.gitlab.io) which will eventually replace these.
|
We are also working on a new set of [cloud native Charts](https://gitlab.com/charts/helm.gitlab.io) which will eventually replace these.
|
||||||
|
|
||||||
[chart]: https://github.com/kubernetes/charts
|
[chart]: https://github.com/kubernetes/charts
|
||||||
[helm-quick]: https://github.com/kubernetes/helm/blob/master/docs/quickstart.md
|
|
||||||
[helm]: https://github.com/kubernetes/helm/blob/master/README.md
|
[helm]: https://github.com/kubernetes/helm/blob/master/README.md
|
||||||
|
|
Loading…
Reference in a new issue