#INSTALL
```bash
install sdk(https://cloud.google.com/sdk/downloads)
install beta sdk( $(gcloud beta emulators bigtable env-init) )
login: gcloud beta auth application-default login
```

```bash
gcloud config set account julesgoullee@gmail.com
gcloud config set project stellar-wilson
gcloud config set compute/zone europe-west1-b
```

# Persistent disk
```bash
gcloud compute disks create --size 200GB redis-test
gcloud compute disks create --size 200GB bitcore-test
gcloud compute disks create --size 200GB nginx
```

#Kubernetes:

#Create cluster:

```bash
gcloud container --project "stellar-wilson" clusters create "cluster-lunaire" \
    --zone "europe-west1-b" \
    --machine-type "n1-standard-2" \
    --image-type "GCI" \
    --disk-size "100" \
    --scopes "https://www.googleapis.com/auth/compute","https://www.googleapis.com/auth/devstorage.read_only","https://www.googleapis.com/auth/logging.write","https://www.googleapis.com/auth/servicecontrol","https://www.googleapis.com/auth/service.management.readonly","https://www.googleapis.com/auth/trace.append" --num-nodes "3" --network "default" \
    --enable-cloud-logging \
    --no-enable-cloud-monitoring \
    --enable-autoscaling \
    --min-nodes "3" \
    --max-nodes "10" \
    --enable-autoupgrade \
    --enable-autorepair
```

#Login kubetcl:
``` bash
gcloud container clusters get-credentials cluster-lunaire --zone europe-west1-b --project stellar-wilson
```

#Create service:
```
kubectl create -f config/kubernetes/services/all.yml
```

#Deploy:
```
kubectl create -f config/kubernetes/deploiements/redis.yml
```

#Expose:
```
kubectl create -f config/kubernetes/services/expose.yml
```
