Linux 在k8'中部署一个闲置的空吊舱;s名称空间

Linux 在k8'中部署一个闲置的空吊舱;s名称空间,linux,kubernetes,containers,Linux,Kubernetes,Containers,有人能帮我理解一下,在k8的节点中是否可以部署一个空的pod用于基本的网络调试。PS:我应该能够在部署后执行此pod。只需部署一个带有所需容器的pod,并且命令不起任何作用 将该规范保存到yaml文件: apiVersion: v1 kind: Pod metadata: name: empty spec: containers: - name: empty image: alpine command: ["cat"] 然后通过kubectl apply-f$fil

有人能帮我理解一下,在k8的节点中是否可以部署一个空的pod用于基本的网络调试。PS:我应该能够在部署后执行此pod。

只需部署一个带有所需容器的pod,并且命令不起任何作用

将该规范保存到yaml文件:

apiVersion: v1
kind: Pod
metadata:
  name: empty
spec:
  containers:
  - name: empty
    image: alpine
    command: ["cat"]

然后通过
kubectl apply-f$filename
应用yaml,您只需将
kubectl
与一起使用即可


你好到目前为止你都试了些什么?这不起作用,因为OP要求一个可以存活的吊舱。将[“cat”]替换为[“sleep”,“10000000”]以执行此操作。
# Create an idle pod
$ kubectl run --generator=run-pod/v1 idle-pod -i --tty --image ubuntu -- bash
root@idle-pod:/# # Debug whatever you want inside the idle container
root@idle-pod:/# exit
$

# Exec into idle pod
$ kubectl exec -i --tty idle-pod bash
root@idle-pod:/# # Debug whatever you want inside the idle container
root@idle-pod:/# exit
$

# Delete the idle pod
$ kubectl delete pod idle-pod
pod "idle-pod" deleted
$