kubernetes - 有没有一种方便的方法可以将多个 kubectl 命令通过管道传递给彼此?

标签 kubernetes pipe kubectl

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

kubectl get pods -l app=foo | kubectl delete

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

最佳答案

您可以使用命令替换:

Kubectl delete $(kubectl get pod -l app=foo -o name)

关于kubernetes - 有没有一种方便的方法可以将多个 kubectl 命令通过管道传递给彼此?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70706672/

相关文章:

linux - 编写同时接受管道输入和参数的 Shell 函数

unix - 在 haskell 中实现 unix 管道

docker - 如何使用kubectl命令生成yaml模板?

amazon-web-services - 如何在 kubernetes 中将 SSL 证书安装到 aws 负载均衡器?

c - FIFO收货号码(C码)

kubectl 返回 "Unable to connect to the server: x509: certificate is valid for..."

kubernetes - 在kubernetes中获取多次重启的pod列表

kubernetes - 如何使用 kubeadm-init 配置参数- "controlPlaneEndpoint"?

kubernetes - Kubernetes Pod无法挂载iSCSI卷:无法获取iscsi磁盘的任何路径

dns - 领事DNS和Kubernetes