The issue is that "Running" state of kubemacpool pod doesn't mean that pod is operational. Code inside the pod still needs few more seconds to get UP and starts serving requesst. As a result of this behaviour we can not install VM few seconds(1-3 seconds) after kubemacpool restart .