coins-demo/README.md

29 lines
1.2 KiB
Markdown
Raw Normal View History

2020-07-31 09:31:36 +00:00
# [WiP] PoC of DevOps magic
### Pre requires:
2020-08-01 20:28:12 +00:00
1. Any x86_64 Linux distribution. Tested on Debian 10, but must work on any modern Linux system
2020-07-31 13:12:06 +00:00
2. Internet access
2020-07-31 09:33:56 +00:00
3. wget
4. bash/dash shell
2020-08-01 14:37:04 +00:00
5. GNU awk
2020-07-31 09:58:12 +00:00
5. KVM
2020-07-31 09:31:36 +00:00
### Known bugs and limitation:
2020-07-31 09:33:56 +00:00
1. Automated Keymap selection not working in the bootstrap process. You must hit Enter key.
2020-08-01 20:28:12 +00:00
2. Swap automatically created in the bootstrap process, I can't switch it off now. As a result, the minimum image size must be 12Gb or more.
2020-07-31 09:33:56 +00:00
3. It's still dirty, most exceptions during bootstrap still not handled
2020-07-31 09:31:36 +00:00
### For start adventures:
2020-07-31 09:33:56 +00:00
1. just clone this repo
2. go to the repo directory
2020-08-01 20:28:12 +00:00
3. and type `./runme.sh` in your shell
2020-07-31 09:31:36 +00:00
### What happened after you run this script:
2020-08-01 20:28:12 +00:00
1. We bootup in-userspace VM and starting the automated installation of Debian 9 with docker and common automation tools (git, ansible, helm, werf).
2. Bootstrapping one node Kubernates cluster with Amsible (LOL we invented minicube without minicube limitations)
3. Installing Nginx.org's Ingress with Helm
2020-08-01 20:21:40 +00:00
4. Installing docker-registry in our shiny Kube (we are lazy of course we use Helm for it)
2020-08-01 20:28:12 +00:00
5. Installing Postgress into Kube 0_o Also with Helm
2020-08-01 16:03:00 +00:00
6. ~~Deploying test service with Helm/Werf~~
2020-08-01 20:21:40 +00:00
256. ~~PROFIT!!!1~~