mur*_*mit 8 kubernetes kubectl
我刚刚通过 Helm 安装了控制器,我可以通过 列出 helm 包helm list,但是是否可以通过kubectl或列出集群中运行的所有控制器api-query?
如果您的意思是复制控制器,那么您可以通过kubectl以下方式列出它们:
kubectl get replicationcontroller -n my-namespace
Run Code Online (Sandbox Code Playgroud)
或者从所有命名空间中列出它们:
kubectl get rc --all-namespaces
Run Code Online (Sandbox Code Playgroud)
您还可以使用 API:
curl http://localhost:8080/api/v1/replicationcontrollers
Run Code Online (Sandbox Code Playgroud)
更新:
您可以以相同的方式列出其他控制器类型,例如replicaset( rs)、deployment( deploy)、statefulset、daemonset( ds) job。
不确定是否有办法列出 k8s 中的控制器。k8s 中的每个资源/对象都由控制器(控制循环)控制,其中规范字段作为所需状态的值。如果您在控制平面之外部署了控制器(内置控制器),那么我将如何找到控制器:
kubectl api-resourceskubectl get pods --all-namespaces |grep <resource-name>更多信息 - https://kubernetes.io/docs/concepts/architecture/controller/
| 归档时间: |
|
| 查看次数: |
4316 次 |
| 最近记录: |