kubectl run
带有环境参数来为我创建临时的 Docker 容器(例如,一些转发调试目的)。自几周以来,kubectl
抱怨 kubectl run
已被弃用。不幸的是,我找不到一个合适的替代品。这是旧命令:
$KUBECTL run -i -t --attach=false --image djfaze/port-forward --env="REMOTE_HOST=$REMOTE_HOST" --env="REMOTE_PORT=$REMOTE_PORT" $POD_NAME
在执行此命令时,kubectl
会报错,并显示以下消息:
kubectl run --generator=deployment/apps.v1beta1
已过时,将在未来版本中被删除。请使用kubectl create代替。
有什么替换此run命令的方法吗?