https://cloud.google.com/code/docs/vscode/install
curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
sudo apt-get install apt-transport-https --yes
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm
Until fixed, use the following command to start minikube
minikube start --base-image gcr.io/k8s-minikube/kicbase:v0.0.40
gcloud config set project sushi-api-414412
kubectl create secret generic sushi-api \
--from-literal=DRPC_ID=XXX \
--from-literal=RSK_ID=XXX \
--from-literal=SENTRY_DSN=XXX \
--from-literal=SENTRY_ENVIRONMENT=XXX
gcloud compute addresses create sushi-api-staging-ip --global
gcloud compute addresses create sushi-api-production-ip --global
gcloud deploy apply --file=clouddeploy.yaml --region=us-east4 --project=sushi-api-414412
gcloud deploy releases create 'sushi-api-$DATE-$TIME' --project=sushi-api-414412 --region=us-east4 --source=. --delivery-pipeline=sushi-api --images=extractor=,router=
kubectl get hpa router-1-hpa --watch
kubectl get vpa extractor-1-vpa --watch
kubectl rollout restart deployment/extractor-1
kubectl scale --replicas=0 deployment --all && kubectl scale --replicas=0 statefulset --all
kubectl exec --stdin --tty extractor-56-0 -- /bin/bash
kubectl cp -n default extractor-56-0:/app/cache ./cache
https://kubernetes.io/docs/tasks/access-application-cluster/port-forward-access-application-cluster/
Example for downloading binary pool codes from the internal extractor API on base:
kubectl port-forward statefulset/extractor-8453 3000:80
http://localhost:3000/pool-codes-bin/8453
kubectl rollout restart deployment/router-1
kubectl rollout restart statefulset/extractor-1