Describe

实现binary中的技术设施模块,同时添加对应的test

test

❯ make test
Unit tests starting...
ok      gitee.com/openeuler/eggo/pkg/clusterdeployment  0.053s  coverage: 87.5% of statements
?       gitee.com/openeuler/eggo/pkg/clusterdeployment/binary   [no test files]
?       gitee.com/openeuler/eggo/pkg/clusterdeployment/binary/controlplane      [no test files]
ok      gitee.com/openeuler/eggo/pkg/clusterdeployment/binary/infrastructure    0.054s  coverage: 72.4% of statements
?       gitee.com/openeuler/eggo/pkg/utils      [no test files]
?       gitee.com/openeuler/eggo/pkg/utils/certs        [no test files]
ok      gitee.com/openeuler/eggo/pkg/utils/nodemanager  3.530s  coverage: 73.6% of statements
?       gitee.com/openeuler/eggo/pkg/utils/runner       [no test files]
?       gitee.com/openeuler/eggo/pkg/utils/task [no test files]
ok      gitee.com/openeuler/eggo/pkg/utils/template     0.053s  coverage: 93.3% of statements
Units test done!