What is the platform?
There are three major parts to the platform:
- The platform instance
- The cluster orchestrator
- The bare metal appliance
The platform instance
The platform instance is a Kubernetes cluster with two personas in-mind:
- Developers of perhaps many different teams
- Target of production deployments
The initial application will be a single platform instance designed to tackle both personas in-mind. Once the cluster orchestrator is in place, there will be the capability for a single platform or many platforms depending on customer's preferences.
The cluster orchestrator
The cluster orchestrator, built on k0smotron, allows for the deployment of multiple platform instances, possibly even using a CI/CD pipeline system. It contains a load balancer and firewall deployed to manage ingress traffic into the overall platform.
The bare metal appliance
The bare metal appliance is a piece of hardware with a hypervisor and a cluster orchestrator was deployed to it. It houses the pltfrm.team access software which allows pltfrm.team to monitor and correct reliability issues located therein.