Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0436b38

Browse files
modified: README.md
1 parent 6d2a82e commit 0436b38

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

README.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
- [Setup local kubernetes cluster](#setup-local-kubernetes-cluster)
44
- [Install prerequisites](#install-prerequisites)
5+
- [Install Orc8r](#install-orc8r)
56

67
### Setup local kubernetes cluster
78

@@ -10,6 +11,26 @@ start a local kind kubernetes cluster:
1011
kind create cluster
1112
```
1213

14+
download magma docker images:
15+
```bash
16+
docker pull magmacore/nginx:1.4.0
17+
docker pull magmacore/controller:1.4.0
18+
docker pull magmacore/magmalte:1.4.0
19+
```
20+
21+
load magma images on kind:
22+
```bash
23+
kind load docker-image magmacore/nginx:1.4.0
24+
kind load docker-image magmacore/magmalte:1.4.0
25+
kind load docker-image magmacore/controller:1.4.0
26+
```
27+
28+
check if all the images are successfully loaded on kind cluster:
29+
```bash
30+
docker exec -it kind-control-plane crictl images
31+
```
32+
> Note: change your container name if it's not `kind-control-plane`
33+
1334
### Install prerequisites
1435

1536
install cert-manager
@@ -25,4 +46,42 @@ helm install cert-manager jetstack/cert-manager \
2546
--set installCRDs=true
2647
```
2748

49+
### Install Orc8r
50+
51+
create new namespace:
52+
```bash
53+
kubectl create ns orc8r
54+
55+
# switch namespace to orc8r
56+
kubens orc8r
57+
```
58+
59+
create a soft-link for orc8rlib:
60+
```bash
61+
cd ${MAGMA_ROOT}/orc8r/cloud/helm/orc8r/charts/
62+
ln -s ${MAGMA_ROOT}/orc8r/cloud/helm/orc8rlib orc8rlib
63+
```
64+
65+
update orc8r dependencies:
66+
```bash
67+
helm dependency update
68+
```
69+
> no need if you have created soft-link for orc8rlib.
70+
71+
Go to orc8r helm repo directory:
72+
```bash
73+
cd ${MAGMA_ROOT}/orc8r/cloud/helm/orc8r/
74+
```
75+
76+
Install postgresql:
77+
```bash
78+
helm install postgresql bitnami/postgresql \
79+
--set postgresqlPassword=postgres \
80+
--set postgresqlDatabase=magma \
81+
--set fullnameOverride=postgresql
82+
```
83+
84+
```bash
85+
helm install orc8r .
86+
```
2887

0 commit comments

Comments
 (0)