kubetos
rad:z2QjGzHRYv5VMZqwwmvcDcXiGBqfg
Aim of this project is to try implementing Kubernetes deployment framework (like Kubespray) with TOSCA standard
TOSCA - (not an opera) - Topology and Orchestration Specification for Cloud Applications, is an OASIS standard language to describe a topology of cloud based web services, their components, relationships, and the processes that manage them.
The project is now a Proof of concept. I’ve developed a TOSCA profile for describing a configurable Kubernetes topology, which can be used to deploy a Kubernetes cluster.
The main stopper is that xOpera orchestrator (on which I relied at an early stage) does not support substitution mapping and therefore the described cluster description cannot be decomposed into reusable parts.
Now I am working on implementing substitution mapping inside the custom orchestrating system…
UPD: Finished working on this project. Stay tuned for ISPRAS releases!