Separate instructions on YAML vs Helm installation in docs (#576)
* Fix link to Installation on Getting started index * Separate instructions on installing via YAML and Helm more clearly * Link deploy jenkins section in instructions on installing via YAML Co-authored-by: Sig00rd <sfugas@virtuslab.com>
This commit is contained in:
		
							parent
							
								
									b9059bc26b
								
							
						
					
					
						commit
						040fbbfea5
					
				|  | @ -15,4 +15,4 @@ This document describes a getting started guide for **Jenkins Operator** | ||||||
| 
 | 
 | ||||||
| Prepare your Kubernetes cluster and set up your `kubectl` access. | Prepare your Kubernetes cluster and set up your `kubectl` access. | ||||||
| 
 | 
 | ||||||
| Once you have a running Kubernetes cluster you can focus on installing **Jenkins Operator** according to the [Installation](/docs/installation/) guide. | Once you have a running Kubernetes cluster you can focus on installing **Jenkins Operator** according to the [Installation](/kubernetes-operator/docs/installation/) guide. | ||||||
|  |  | ||||||
|  | @ -18,21 +18,18 @@ To run **Jenkins Operator**, you will need: | ||||||
| - access to a Kubernetes cluster version `1.17+` | - access to a Kubernetes cluster version `1.17+` | ||||||
| - `kubectl` version `1.17+` | - `kubectl` version `1.17+` | ||||||
| 
 | 
 | ||||||
| ## Configure Custom Resource Definition  |  | ||||||
| 
 | 
 | ||||||
| Install Jenkins Custom Resource Definition: | Listed below are the two ways to deploy Jenkins Operator. For details on how to customize your Jenkins instance, refer to [Getting Started](/kubernetes-operator/docs/installation/) | ||||||
|  | 
 | ||||||
|  | ## Deploy Jenkins Operator using YAML's | ||||||
|  | 
 | ||||||
|  | First, install Jenkins Custom Resource Definition: | ||||||
| 
 | 
 | ||||||
| ```bash | ```bash | ||||||
| kubectl apply -f https://raw.githubusercontent.com/jenkinsci/kubernetes-operator/master/config/crd/bases/jenkins.io_jenkins.yaml  | kubectl apply -f https://raw.githubusercontent.com/jenkinsci/kubernetes-operator/master/config/crd/bases/jenkins.io_jenkins.yaml  | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| ## Deploy Jenkins Operator | Then, apply the operator and other required resources: | ||||||
| 
 |  | ||||||
| There are two ways to deploy the Jenkins Operator. |  | ||||||
| 
 |  | ||||||
| ### Using YAML's |  | ||||||
| 
 |  | ||||||
| Apply Service Account and RBAC roles: |  | ||||||
| 
 | 
 | ||||||
| ```bash | ```bash | ||||||
| kubectl apply -f https://raw.githubusercontent.com/jenkinsci/kubernetes-operator/master/deploy/all-in-one-v1alpha2.yaml | kubectl apply -f https://raw.githubusercontent.com/jenkinsci/kubernetes-operator/master/deploy/all-in-one-v1alpha2.yaml | ||||||
|  | @ -45,10 +42,11 @@ kubectl get pods -w | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| Now **Jenkins Operator** should be up and running in the `default` namespace. | Now **Jenkins Operator** should be up and running in the `default` namespace. | ||||||
|  | For deploying Jenkins, refer to [Deploy Jenkins section](/kubernetes-operator/docs/installation/latest/deploy-jenkins/). | ||||||
| 
 | 
 | ||||||
| ### Using Helm Chart | ## Deploy Jenkins Operator using Helm Chart | ||||||
| 
 | 
 | ||||||
| There is an option to use Helm to install the operator. It requires the Helm 3+ for deployment. | Alternatively, you can also use Helm to install the Operator (and optionally, by default, Jenkins). It requires the Helm 3+ for deployment. | ||||||
| 
 | 
 | ||||||
| Create a namespace for the operator: | Create a namespace for the operator: | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue