如何用 kubectl 写这个 docker 命令

How to write this docker command with kubectl

我想使用 kubectl 来 运行 这个 docker 图片 :

docker run --rm -p 8787:8787 -e PASSWORD=monpassword docker.io/inseefrlab/utilitr:latest

我正在寻找等效的 kubectl 命令。

非常感谢!

并不是说不可能,只是不是通过等效的 kubectl 命令 运行 的最佳方式,因为这意味着 运行 以交互方式使用 kubectl。但是,如果这就是你的要求,你可以使用这些:

kubectl run utilitr --image=inseefrlab/utilitr:latest

&

kubectl port-forward utilitr 8787:8787

您可以先在远程集群中创建一个pod,然后使用port-forward通过localhost:8787

连接到pod
kubectl run <podname> --image=inseefrlab/utilitr:latest --env="PASSWORD=monpassword"
kubectl port-forward <podname> 8787:8787