Our brave old server Foo is starting to show its age and we'd like to replace it with some brand new shinny (and hopefully reliable) technologies.
Kubernetes looks interesting as a nice way to orchestrate docker containers and manage their lifecycles.
Some PaaS layer running on top of Kubernetes such as OpenShift Origin is being tested
We'd love to have a CI/CD (Continuous Integration/Continuous Delivery) pipeline working so that updating the code of any of our service should be as simple as git push.
- Ability to host all of the services we need (see Category:Services).
- OpenShift Web UI: https://metafoo.fixme.ch:8443
- SSH: ssh metafoo.fixme.ch -p 1337
We currently have a bunch of HP ProLiant DL380 G5 available, we'll use only one of these for starting to limit our power consumption.
- 8 cores (2 * Intel(R) Xeon(R) CPU X5460 @ 3.16GHz)
- 32 GB RAM
- Power consumption: TBC
- DD: 170G
- 20.11.2016: A PoC is running on metafoo.fixme.ch (220.127.116.11) with Kubernetes and Fabric8. A firewall is currently configured to allow only access from 18.104.22.168/24 as we haven't yet figured out how to enable authentication in fabric8.
- 01.2017: Trashing and rebuilding in a loop to make it work in a reliable way
- 09.2017: OpenShift as been deployed, as well as its first service, https://gitlab.fixme.ch
- 10.2017: Kubernetes has been re-deployed instead of Openshift, the first service is up: chat