- IPFS Operator Namespaces
kubectl create namespace ipfs-operator
kubectl create namespace ipfs
- Deploy pull secret
./scripts/create_pull_secret.sh
- Envoy Gateway
helm install \
eg oci://docker.io/envoyproxy/gateway-helm \
--version v1.6.3 \
--namespace envoy-gateway-system \
--create-namespace
- After deploying Envoy get the external IP and update cloudflare
kubectl -n ipfs-system get gateway/eg -o jsonpath='{.status.addresses[0].value}'
- Create certificate
./scripts/create_certificate.sh
- Create credentials
IPFS_OPERATOR_WEB_USERNAME=your-user ./scripts/create_credentials.sh
./scripts/create_swarm_key.sh kubectl apply -f bootstrap.yaml