  
TA的每日心情 | 无聊 3 天前 |
---|
签到天数: 1653 天 [LV.Master]伴坛终老
|
1、查看污点,可以使用以下命令
kubectl describe nodes k8s-master | grep Taints
展示的结果类似如下:
Taints:gameble=true:NoSchedule
2、删除污点,根据上面命令查出来的污点名来对节点上的污点进行删除
kubectl taint node k8s-master gameble-
展示的结果类似如下:
node/k8s-master untainted
3、设置污点
kubectl taint node k8s-node2 check=dingwei:NoSchedule
4、查询容器ID(容器运行时是containerd时,非docker)
ctr -n k8s.io c ls
5、临时进入到容器内(容器运行时是containerd时,非docker)
ctr -n k8s.io tasks exec -t --exec-id 执行实例名称(随机自定义) 容器ID /bin/sh
6、运行镜像,退出直接删除容器
docker run -it --rm --name my-test 镜像名称:对应的镜像版本
7、删除退出状态的容器
docker rm -f 容器ID
8、删除镜像ID
docker rmi 镜像ID
9、批量删除指定镜像名称的镜像ID
docker rmi $(docker images -q --filter "reference=对应的镜像名称")
10、拷贝宿主机文件到容器里面
docker cp 宿主机文件 容器名称:容器路径
11、镜像打包
docker save -o 镜像名称.tar 镜像名称:镜像版本
12、镜像导入到本地
docker load < 镜像.tar
13、从pod内拷贝文件到主机(kubectl命令实现)
kubectl -n pod所在的名称空间 cp pod名称:容器内指定路径文件地址 宿主机路径
14、从主机内拷贝文件到pod(容器内)
kubectl -n pod所在名称空间 cp 宿主机文件 pod名称:容器内路径
|
|