mirror of
https://github.com/oceanprotocol/docs.git
synced 2024-11-26 19:49:26 +01:00
Issue-#808: C2D docs
This commit is contained in:
parent
5a1c268448
commit
21b192040f
@ -24,8 +24,46 @@ wget -q --show-progress https://github.com/kubernetes/minikube/releases/download
|
|||||||
sudo dpkg -i minikube_1.22.0-0_amd64.deb
|
sudo dpkg -i minikube_1.22.0-0_amd64.deb
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Start Minikube
|
||||||
|
|
||||||
|
First command is imporant, and solves a [PersistentVolumeClaims problem](https://github.com/kubernetes/minikube/issues/7828).
|
||||||
|
|
||||||
|
```bash
|
||||||
|
minikube config set kubernetes-version v1.16.0
|
||||||
|
minikube start --cni=calico --driver=docker --container-runtime=docker
|
||||||
|
```
|
||||||
|
|
||||||
|
## Install kubectl
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
|
||||||
|
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
|
||||||
|
echo "$(<kubectl.sha256) kubectl" | sha256sum --check
|
||||||
|
|
||||||
|
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
Wait untill all the defaults are running (1/1).
|
||||||
|
|
||||||
|
```bash
|
||||||
|
watch kubectl get pods --all-namespaces
|
||||||
|
```
|
||||||
|
|
||||||
|
### Run IPFS host
|
||||||
|
```bash
|
||||||
|
export ipfs_staging=~/ipfs_staging
|
||||||
|
export ipfs_data=~/ipfs_data
|
||||||
|
|
||||||
|
docker run -d --name ipfs_host -v $ipfs_staging:/export -v $ipfs_data:/data/ipfs -p 4001:4001 -p 4001:4001/udp -p 127.0.0.1:8080:8080 -p 127.0.0.1:5001:5001 ipfs/go-ipfs:latest
|
||||||
|
|
||||||
|
sudo /bin/sh -c 'echo "127.0.0.1 youripfsserver" >> /etc/hosts'
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
## Download and Configure Operator Service
|
## Download and Configure Operator Service
|
||||||
|
|
||||||
|
Open new terminal and run the command below.
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/oceanprotocol/operator-service.git
|
git clone https://github.com/oceanprotocol/operator-service.git
|
||||||
```
|
```
|
||||||
@ -68,30 +106,6 @@ Check the [README](https://github.com/oceanprotocol/operator-engine#customize-yo
|
|||||||
|
|
||||||
At a minimum you should add your IPFS URLs or AWS settings, and add (or remove) notification URLs.
|
At a minimum you should add your IPFS URLs or AWS settings, and add (or remove) notification URLs.
|
||||||
|
|
||||||
## Install kubectl
|
|
||||||
|
|
||||||
```bash
|
|
||||||
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
|
|
||||||
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
|
|
||||||
echo "$(<kubectl.sha256) kubectl" | sha256sum --check
|
|
||||||
|
|
||||||
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
|
|
||||||
```
|
|
||||||
|
|
||||||
## Start Minikube
|
|
||||||
|
|
||||||
First command is imporant, and solves a [PersistentVolumeClaims problem](https://github.com/kubernetes/minikube/issues/7828).
|
|
||||||
|
|
||||||
```bash
|
|
||||||
minikube config set kubernetes-version v1.16.0
|
|
||||||
minikube start --cni=calico --driver=docker --container-runtime=docker
|
|
||||||
```
|
|
||||||
|
|
||||||
Wait untill all the defaults are running (1/1).
|
|
||||||
|
|
||||||
```bash
|
|
||||||
watch kubectl get pods --all-namespaces
|
|
||||||
```
|
|
||||||
|
|
||||||
## Create namespaces
|
## Create namespaces
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user