k8s安装nettools

news/2024/6/3 19:33:03 标签: kubernetes, 容器, 云原生

1.拉取nettools镜像

[root@localhost app]# docker search nettools
INDEX       NAME                                  DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
docker.io   docker.io/travelping/nettools         A simple, small, alpine-based docker image...   5                    [OK]
docker.io   docker.io/dyrnq/nettools               A small debian-based docker image with ha...   2                    
docker.io   docker.io/jrecord/nettools            Some common network tools in a centos cont...   2                    
...                   

[root@localhost app]# docker pull docker.io/travelping/nettools 

[root@localhost app]# docker images
REPOSITORY                          TAG                 IMAGE ID            CREATED             SIZE
docker.io/travelping/nettools       latest              2d2c7dadefe0        3 years ago         23.8 MB

2.将镜像打标签

docker tag 2d2c7dadefe0 10.10.10.10/images/app:20231031

3.上传到镜像仓库(镜像仓库自己去阿里云创建)

[root@localhost app]# docker push 10.10.10.10/images/app:20231031
The push refers to a repository [10.189.4.241/gd-yares/app]
c268ed4fd0f2: Pushed 
2f0aae61ad3d: Pushed 
c18e1afa015f: Pushed 
35c20f26d188: Layer already exists 
c3fe59dd9556: Layer already exists 
6ed1a81ba5b6: Layer already exists 
a3483ce177ce: Layer already exists 
ce6c8756685b: Layer already exists 
30339f20ced0: Layer already exists 
0eb22bfb707d: Layer already exists 
a2ae92ffcd29: Layer already exists 
20231031: digest: sha256:b42f707163729d38f84dc435e3fd2e315907dc63066255c549435f4e639f1a94 size: 2631

4.k8s环境拉取镜像

vim deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nettool
  labels:
    app: nettool
spec:
  replicas: 1
  selector:
    matchLabels:
      app: nettool
  template:
    metadata:
      labels:
        app: nettool
    spec:
      containers:
      - name: nettool
        image: 10.10.10.10/images/app:20231031
        imagePullPolicy: Always
        command: ["/bin/sh", "-ce", "tail -f /dev/null"]


http://www.niftyadmin.cn/n/5138750.html

相关文章

Gartner报告 | Mendix再次成为低代码领导者!Mendix在愿景完整性和执行能力领域的排名最为靠前。

本文作者: Hans de Visser, Mendix 首席产品官 在最新发布的2023 Gartner魔力象限图™ 中对于企业级低代码应用程序平台,Gartner指出,企业IT领导者需要满足“应用程序开发向更高抽象级别迈进的步伐,并采用低代码平台来加速应用程序开发。” 此…

c++通过对象的地址初始化指针,需要对指针进行释放么(企业链表衍生)

在C中,如果你通过对象的地址来初始化指针,通常情况下是不需要手动释放指针的。这是因为对象的生存期与指针所指向的对象的生存期相关联。当对象超出其作用域或被销毁时,指向该对象的指针也会自动成为悬挂指针,这种情况下再访问该指…

RocketMQ生产者消息发送出去了,消费者一直接收不到怎么办?(Rocket MQ订阅关系一致性)

问题: 使用RocketMQ消息队列,生产者将数据发送出去了,但是生产者一致没接收到(或者是间隔好几分钟,突然接收到一条数据)怎么办?并且通过rocket web控制台查看消息的状态为NOT_ONELINE或者NOT_CONSUME&#…

reactive与ref VCA

简介 Vue3 最大的一个变动应该就是推出了 CompositionAPI,可以说它受ReactHook 启发而来;它我们编写逻辑更灵活,便于提取公共逻辑,代码的复用率得到了提高,也不用再使用 mixin 担心命名冲突的问题。 ref 与 reactive…

[MySQL]索引

目录 概念解释 作用/优点 缺点 适用场景 索引的创建,删除与查看 系统对索引的自动创建 索引建立的时机 索引存储的数据结构 选择B树的原因 B树的原理 查询流程 优点 B树 与B树的区别 优点 概念解释 索引就像是一本字典的目录,我们可以根据目录快速定位到我们想…

lmbench----lmbench性能测试工具迁移至openEuler操作系统实践

【lmbench----lmbench性能测试工具迁移至openEuler操作系统实践】 文章目录 一、openEuler系统上编译部署与运行1.1 安装基础依赖1.2 下载 lmbench 源码1.3 编译安装1.4 执行 lmbench 测试1.5 结果查看 二、lmbench 性能测试结果解析2.1 处理器性能2.2 数学运算性能2.3 上下文切…

第三届字节跳动奖学金官宣开奖,13位优秀科研学子每人获10万奖学金

最近,第三届字节跳动奖学金正式公布了获奖者名单。 经过字节跳动技术专家团队层层评审,本届字节跳动奖学金共有来自北京大学、复旦大学、清华大学、上海交通大学、香港科技大学、浙江大学、中国科学技术大学(按拼音首字母排序)的 …

建筑模板材质-不同材质建筑模板优缺点分析

建筑模板是施工过程中不可或缺的重要材料,不同材质的建筑模板各有其优缺点。在众多材质中,广西桉木芯建筑模板以其独特的性能和优势备受青睐,下面将从不同材质的建筑模板入手,重点推荐广西桉木芯建筑模板。一、胶合板建筑模板胶合…