Skip to content

Setup Snowflake Staging Server

Snowflake protocol is in constant revision and there is an increasing need to have a staging test to test the changes before rolling them to the production network. (related to P146, O3.2, Setup staging servers and CI infrastructure for Snowflake (and no~ the stop work order on this project have been lifted.))

There was some previous more or less ad-hoc attempts to setup such a hosting server on a VPS, and such effort are quite manual and could be improved with a more automated process.

So here is the requirement:

  • a system running container orchestration tools that allows automated deployment of containers.
  • a router that forward traffic to containers based on routing rules(some tools includes a router)
  • sufficient system resources to run the containers

Let's discuss what kind of container orchestration tools and routers that you think would works the best?

Nominated Candidates:

  1. k3s
  2. minikube
  3. microk8s
  4. podman-compose
  5. docker-compose
  6. traefik (router)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information