A list of works and implementation related to this activity is the following:
CLI extension implemented as a kubectl plugin:
kubectl fluidos –f <FILE_PATH>
CLI:
- Inherits kubectl apply options, falls back to it for dummy behavior
- Inspects intent format to identify best matching service handler
No syntactic checks beyond validity of the serialization language performed. Semantic validation of the request to be performed in the Service Handler.
An actual implementation of this CLI extension can be found here