summaryrefslogtreecommitdiffstats
path: root/tools/README.md
blob: 16c5b7967a7aac316f93a416b902b91f4f684c5f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
This repo contains experimental scripts etc for setting up cloud-native stacks for application deployment and management on bare-metal servers. A lot of cloud-native focus so far has been on public cloud providers (AWS, GCE, Azure) but there aren't many tools and even fewer full-stack open source platforms for setting up bare metal servers with the same types of cloud-native stack features. This repo is thus a collection of tools in development toward that goal, useful in experimentation, demonstration, and further investigation into characteristics of cloud-native platforms in bare-metal environments, e.g. efficiency, performance, security, and resilience.

The toolset will eventually include these elements of one or more full-stack platform solutions:
* hardware prerequisite/options guidance
* container-focused application runtime environment, e.g.
  * kubernetes
  * docker-ce
  * rancher
* software-defined storage backends, e.g.
	* ceph
* runtime-native networking ("out of the box" networking features, vs some special add-on networking software)
* app orchestration, e.g. via
  * cloudify
  * ONAP
  * Helm
* applications useful for platform characterization