当涉及到PODS时:
kind: Deployment
该命令具有以下格式:
kubectl exec -it [# POD_NAME #] -- sh
当我使用以下方法定义 POD 时,我不确定如何完成相同的操作:
apiVersion: apps/v1
kind: StatefulSet
Statefulset
中将创建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>
更多详情请点击
它应该是相同的,因为StatefulSet
和Deployment
都在最后创建 pod。
kubectl exec -it podname -n namespacename -- sh