I noticed that you asked this same question on another post; please try and keep your questions concise and on-topic
I want to clarify some points in your questions above and hopefully answer them:
Is openBalena a type-1 hypervisor or type-2 hypervisor ?
No. It is a stack of services which offer a combined service to manage balenaOS devices, like Raspberry Pi, Intel NUC etc. It is in no way a hypervisor or offering any kind of virtualization layers.
I m basically trying to create a repo kind of thing where my iot devices will push the containers and other devices who have registered will the containers automatically pushed to them
What you have explained here is the basic functionality of openBalena. The device registered will be balenaOS devices (running balenaEngine, which is akin to Docker/Moby) and the openBalena host will be a server/VPS in the cloud/datacenter/etc.
Do i need to create any account for Balena?
No. However balenaCloud is a service which offers you the features (and more) that you’re trying to build; so maybe it’s possible for you to use the balenaCloud service first to see how it works with your code/containers and then tackle the task of setting up openBalena once you know that it will meet your needs.
Now i want to get similar thing that is possible using azure IOT edge runtime. Can you please help me with it?
I am not up to date on what/how Azure IoT edge runtime is, or how it works. Sorry. This might be something that others in the community have looked at, so maybe they can comment.