k8s run exec

版本: 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 打印日志 和配置

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容