实际上,我正在尝试在一个命令中执行以下命令
kubectl get pods| grep -oP 'mag[^\s]+'
output
mag121111
之后,我将运行以下命令
kubectl exec -itmag121111 bash
现在我正在尝试以下
kubectl get pods| grep -oP 'mag[^\s]+' | kubectl exec -it bash
答案 0 :(得分:1)
kubectl exec -it $(kubectl get pods| grep -oP 'mag[^\s]+') --/bin/bash
OR
kubectl exec -it $(kubectl get pods| grep -oP 'mag[^\s]+') --bash
答案 1 :(得分:1)
kubectl exec -it $(kubectl get pods | grep -oP'mag [^ \ s] +')-/ bin / bash
答案 2 :(得分:1)
答案 3 :(得分:1)
这对我有用
kubectl exec -it $(kubectl get pods| grep -oP 'mag[^\s]+') --container magname -- /bin/bash
这里的别名是实际的pod名称