有没有一种便捷的方法可以将多个 kubectl 命令相互传递?

Max*_*Max 2 pipe kubernetes kubectl

我正在寻找一种方法来做类似的事情

kubectl get pods -l app=foo | kubectl delete
Run Code Online (Sandbox Code Playgroud)

我认为这将是一次处理多个资源的好方法,但我找不到一种相当简单的方法来做到这一点。

P..*_*... 6

您可以使用命令替换:

Kubectl delete $(kubectl get pod -l app=foo -o name)
Run Code Online (Sandbox Code Playgroud)