Hkube support two types of APIs, Restful and Cli
Please check out the full Rest API documentation.
Also check the Swagger-UI.
hkubectl
is a command-line tool that help you to work with hkube more easily.
export latestVersion="$(curl -s https://api.github.com/repos/kube-HPC/hkubectl/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')" curl -Lo hkubectl https://github.com/kube-HPC/hkubectl/releases/download/${latestVersion}/hkubectl-linux \ && chmod +x hkubectl \ && sudo mv hkubectl /usr/local/bin/
hkubectl
config set endpoint <KUBERNETES-MASTER-IP>hkubectl
config set rejectUnauthorized false
hkubectl [type] [command] [name]
In the next sections you will learn in details about the pipeline definitions.