怎么实现kubectl --kubeconfig=test1.yaml get pods 操作的是test1名称空间下的pod
时间: 2024-02-25 12:58:32 浏览: 68
cli:KubeDB的`kubectl`插件
在 `kubectl` 命令中,使用 `--kubeconfig` 参数指定了 Kubernetes 集群的配置文件,但是并没有指定要操作的 Kubernetes 命名空间。为了操作 `test1` 命名空间下的 Pod,需要同时使用 `--namespace` 参数来指定要操作的命名空间。
例如,假设 `test1.yaml` 配置文件中指定了 Kubernetes API Server 的地址、认证信息等,可以使用以下命令列出 `test1` 命名空间下的 Pod:
```
kubectl --kubeconfig=test1.yaml --namespace=test1 get pods
```
这样,`kubectl` 命令就会使用 `test1.yaml` 配置文件连接到 Kubernetes 集群,并且在 `test1` 命名空间下执行 `get pods` 命令。如果没有指定 `--namespace` 参数,默认会在 `default` 命名空间下执行该命令。
阅读全文