黑帽联盟

 找回密码
 会员注册
查看: 1|回复: 0
打印 上一主题 下一主题

[资源教程] k8s集群常用命令

[复制链接]

904

主题

38

听众

3339

积分

管理员

Rank: 9Rank: 9Rank: 9

  • 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名称:容器内路径

    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    勿忘初心,方得始终!
    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部