kosmos-io / kosmos

The limitless expansion of Kubernetes. Make Kubernetes without boundaries
https://kosmos-io.github.io/website/
Apache License 2.0
194 stars 44 forks source link

node-agent add client mode for remote command execute #648

Closed village-way closed 1 week ago

village-way commented 2 weeks ago

What would you like to be added:

  1. use cobra and viper for improve the cli
  2. add client mode for node agent to execute remote command、upload files and pty
  3. improve the node agent for log loss

Why is this needed:

  1. when no ansible available it is difficult to deploy kube in kube virtual cluster
  2. we may need tty to improve deployment efficiency
  3. the websocket cmd log may can't send whole log to client