Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Managing Triton from OpenNebula #327

Open
a-prokopyev-resume opened this issue Sep 16, 2023 · 1 comment
Open

Managing Triton from OpenNebula #327

a-prokopyev-resume opened this issue Sep 16, 2023 · 1 comment

Comments

@a-prokopyev-resume
Copy link

a-prokopyev-resume commented Sep 16, 2023

Hello,

Please let me know, is it possible to manage Triton from OpenNebula may be via some OpenNebula cloud provider/driver and some open cloud API?

Here is a list of OpenNebula providers:
https://opennebula.io/provider-catalog/

More info:
https://docs.opennebula.io/6.6/provision_clusters/operations/provider_operations.html
https://docs.opennebula.io/6.6/integration_and_development/infrastructure_drivers_development/devel-vmm.html
https://docs.opennebula.io/6.6/integration_and_development/infrastructure_drivers_development/vcenter_driver.html
https://docs.opennebula.io/6.6/open_cluster_deployment/lxc_node/lxc_driver.html

Is it possible to run Linux LXC and LXD software inside a SmartOS LX zone?

Did anyone manage Triton from OpenNebula somehow?

May be, it is possible OpenNebula to manage at least containers in Triton Elastic Docker cloud (Triton Compose)?

Second question:
Can K8S manage Triton containers via Docker API?
Something like K8S -> CRI -> CRI-xxx like cri-dockerd -> Triton Docker API

Thanks,
Alex

@bahamat
Copy link
Member

bahamat commented Sep 16, 2023

Triton has a well documented API called CloudAPI. See documentation here: https://apidocs.tritondatacenter.com/cloudapi/. There are also SDKs available in several languages. Since OpenNebula appears to be open source, it shouldn't be difficult for you to create a provider plug-in.

Triton also implements the Docker Host API. Using the Docker API, the entire cloud is presented as a single Docker Host. See documentation here: https://apidocs.tritondatacenter.com/docker.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants