0

当涉及到 PODS 时:

kind: Deployment

该命令具有以下格式:

kubectl exec -it [# POD_NAME #] -- sh

当我确实使用以下方式定义 POD 时,我不确定如何完成相同的操作:

apiVersion: apps/v1
kind: StatefulSet
4

2 回答 2

4

Statefulset将创建的 pod 数量定义在spec.replicas. Pod 的名称采用<statefulset name>-<ordinal index>. 如果你的 StatefulSet 有两个副本,它会创建两个 Pod,<statefulset-name>-0并且<statefulset-name>-1

你可以执行

$ kubectl exec -it **<statefulset name>-<ordinal index>** -- sh

您可以使用 satefulset 查看创建的 pod

kubectl get pods -l <label in spec.template.metadata.labels>

更多详情请点击

于 2020-06-09T15:37:12.533 回答
1

它应该是相同的,因为两者都在StatefulSet最后Deployment创建了 pod。

kubectl exec -it podname -n namespacename -- sh
于 2020-06-09T14:14:56.830 回答