I am trying to connect to more than one CR container. All the containers appear to start up correctly. Blender is running in each container and TCP/9006 is listening. When I connect to the first container, CR shows are syncing. When I go to connect to a second container it will connect. TCP/9006 is listening, and I notice when it connects (I did a packet dump) a second instance of blender is being launched. This only happens on the n+1 containers. Even when I switch containers I connect to, CR connects the first node, but the second and so on will not connect, and another blender is launched in the containers.
Containers: Ubuntu 18.04
Blender: 2.83.4
CR: 0.2.3_bl280 Client
Windows 10 pro
Blender: 2.83.4
CR: 0.2.3_bl280
Hi @Wolvenmoon Z :), yes please to those helm files. Always keen to learn something new, so looking forward to seeing what you have been working on and learning how they work to boot.
Ok, with respect to your suggestions, all very welcome and great feedback. Makes our lives somewhat easier to have real feedback from users as it stops us from wandering far from the path of good design.
Sounds like a good idea on the face of it. We're planning on replacing the current connection system though, which would hopefully either eliminate the manual connection step, or put it into an advanced mode where/if circumstances required a manual setup approach.
Another part of this redesign process would mean that clients would be listening, meaning you'd only need to configure a routable path to the client machine. Also since in your case the nodes would effectively be requesting from behind a NAT, then you would likely not have to configure anything since NAT's are designed to map outgoing requests to incoming replies without any need for intervention from the user.
We tested this and it worked, I was lucky enough to have someone in Switzerland setup a public IP that forwarded to their render server, they setup DNS and I was able to enter a URL into crowdrender as the name of the render node and it connected and rendered just fine. Of course the tricky part was setting up the correct port forwarding, we use 9000 - 9025 so those ports needed forwarding.
In the future these issues should mostly be taken care of and we'll be carefully considering whether we need to even have an advanced mode where you can control how things work with regards to the network.
If you have ideas, comments or even criticism, would love to hear them :)
James