我对集群拥有管理员权限,我想查询已部署到集群的config yaml文件,该文件已应用于集群,并且我想查询networkPolicy
的文件值所有类型为kind: NetworkPolicy
的文件,是否可以从终端进行操作?
在小型集群中,我可以做
kubectl get deploy --all-namespaces -o yaml > dep.yaml
但是在大型集群中,有很多文件/数据....
答案 0 :(得分:1)
要获取群集中所有NetworkPolicy资源的YAML清单:
kubectl get netpol --all-namespaces -o yaml
如果仅需要其中一些,则可以使用-l/--selector
和--field-selector
选项基于标签值或字段值进行过滤。