Install Python 3.8 on Pyenv or Anaconda and execute the following commands:
$ make init # setup packages (need only once)
$ make cluster # create a k8s cluster (need only once)
You can delete the k8s cluster.
$ make cluster-clean # delete the k8s cluster
$ make mongodb-operator # create a mongodb operator
$
$ make mongodb # create a mongodb (source DB)
$
$ make postgres # create a postgres (target DB)
$
$ make redis # create a redis (message queue)
You can delete mongodb, postgres, and redis.
$ make mongodb-clean # delete the mongodb
$
$ make postgres-clean # delete the postgres
$
$ make redis-clean # delete the redis
$ make kafka-operator # create a kafka operator w/ strimzi
$
$ make kafka-cluster # create a kafka cluster
You can delete kafka cluster.
$ make kafka-clean # delete the kafka cluster
$ make schema-registry # create a schema registry
$
$ make kafka-connect # create a kafka connect
You can delete kafka connect and schema registry.
$ make schema-registry-clean # delete the schema registry
$
$ make kafka-connect-clean # delete the kafka connect
$ make check # all static analysis scripts
$ make format # format scripts
$ make lint # lints scripts