karmada icon indicating copy to clipboard operation
karmada copied to clipboard

Enhance karmadactl operation and maintenance experience

Open zhzhuang-zju opened this issue 7 months ago • 9 comments

What would you like to be added: Refer to https://github.com/karmada-io/karmada/issues/4291 and https://github.com/karmada-io/karmada/issues/5248, we have decided to continuously improve and enhance the user experience of karmadactl in upcoming releases. To track the progress of the project, we will divide it into the following subtasks:

  • [x] proposal: Analyzing and designing the flag sets and behavior of the commands. (@hulizhe #5245)

Implement new Commands

  • [x] karmadactl create (@hulizhe #5399 )
  • [x] karmadactl patch (@zhzhuang-zju #5463)
  • [x] karmadactl delete (@zhzhuang-zju #5431)
  • [x] karmadactl label (@zhzhuang-zju #5453)
  • [x] karmadactl annotate (@zhzhuang-zju #5458)
  • [x] karmadactl edit (@zhzhuang-zju #5434)
  • [x] karmadactl attach (@hulizhe #5395)
  • [x] karmadactl api-resources (@hulizhe #5394)
  • [x] karmadactl explain (@hulizhe #5393)
  • [ ] karmadactl port-forward (@zhzhuang-zju #5464)

Modification of Existing Commands:

  • [x] karmadactl get (@hulizhe #5254)
  • [x] karmadactl describe (@hulizhe #5392)
  • [x] karmadactl top pod (@hulizhe #5452)
  • [x] karmadactl exec(@hulizhe #5398)
  • [x] karamdactl top node (@zhzhuang-zju #4224)

Note:

  • The flag sets and command behavior need to be consistent with Proposal #5245.
  • If there are any other requirements or concerns regarding karmadactl, please feel free to discuss them.
  • The subtasks may undergo changes.

zhzhuang-zju avatar Jul 25 '24 09:07 zhzhuang-zju