You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+100-1Lines changed: 100 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,5 +3,104 @@ This is used by the [Introduction to GitOps](https://cloudacademy.com/course/int
3
3
4
4

5
5
6
+
**Updates**
7
+
- Fri 4 Dec 2020: Updated and validate install instructions to work with latest versions of tools and Flux chart
8
+
6
9
## Fork Repo
7
-
If you intend to watch the course and repeat the same instructions in your own environment, then you *must* fork this repository into your own GitHub account. The reason for this, is that you need to be the *owner* of the repo to be able to upload and configure a new *Deploy Key* within the *Settings* area of the repo. The new *Deploy Key* will contain the Flux operators SSH public key.
10
+
If you intend to watch the course and repeat the same instructions in your own environment, then you *must* fork this repository into your own GitHub account. The reason for this, is that you need to be the *owner* of the repo to be able to upload and configure a new *Deploy Key* within the *Settings* area of the repo. The new *Deploy Key* will contain the Flux operators SSH public key.
11
+
12
+
## GitOps - Flux Install Instructions
13
+
14
+
### TOOLS (versions)
15
+
16
+
- helm (v3.4.0)
17
+
- kubectl (1.19.3)
18
+
- minikube (1.15.1)
19
+
- k8s (v1.19.4)
20
+
21
+
**NOTE**: Helm3 is easier and more secure - doesn't require the Tiller component/service to be installed in the K8s cluster (Helm2 did)
22
+
23
+
### Step 1.
24
+
25
+
Start a K8s cluster locally - only do this if you need a cluster
Search for "Flux" - click on the "flux" chart result - here you can review the install instructions, which follow.
36
+
37
+
Run the following commands to install the "flux" chart
38
+
39
+
```
40
+
helm repo add flux https://charts.fluxcd.io
41
+
helm repo update
42
+
```
43
+
44
+
```
45
+
kubectl create ns flux
46
+
kubectl create ns cloudacademy
47
+
```
48
+
49
+
```
50
+
helm search repo flux
51
+
```
52
+
53
+
**NOTE**: replace the git.url parameter with YOUR FORKed copy - so that you can later set the SSH public key as a DeployKey within your own Github FORKed repo
0 commit comments