k8s run exec
2018-06-30 本文已影响0人
金刚_30bf
版本: 1.10.4
使用run 创建一个镜像
kubectl run shenma-cbs-tmp -ti --image node205:5000/shenma-cbs-tmp:tmp sh
使用run 后, 自动创建一个Deployment , 可以通过 , kubectl get pods 和 get Deployment 查看。
因此删除时, 需要删除deployment , 否则 直接删除pod的话会触发自动重新创建。
run 语法
$ run NAME --image=image [--env="key=value"] [--port=port] [--replicas=replicas] [--dry-run=bool] [--overrides=inline-json] [--command] -- [COMMAND] [args...]
如:
kubectl run shenma-esb --image=node205:5000/shenma-esb-auto:test --port=8081 --expose=true -ti /bin/bash
kubectl exec
进入pod容器中, 执行命令 。
如 /bin/bash 进入容器中查看 ;
如 cat xxx/xxx.log 打印日志 和配置