在 Kubernetes 中,可以通过 kubectl get secrets
命令获取所有的 TLS 密钥和证书对象。这些对象通常存储在 Secret 类型的 Kubernetes 对象中,因此可以使用以下命令来列出集群中所有的 Secret:
kubectl get secrets --all-namespaces
上述命令将会列出每个命名空间下的所有 Secret 对象,包括默认命名空间。
如果你只想查看特定类型的密钥或者使用某个关键字过滤结果,可以使用 --type
和 --field-selector
选项来筛选结果。例如,要查看所有 TLS 证书类型的 Secret 对象,可以运行以下命令:
kubectl get secrets --all-namespaces --type kubernetes.io/tls
希望这个回答能够帮到你!